Directus 使用者在商業模式轉變後反映增長困境和許可證擔憂

BigGo Editorial Team
Directus 使用者在商業模式轉變後反映增長困境和許可證擔憂

開源資料庫管理工具 Directus 近期在開發者社群引發熱議,使用者紛紛分享了他們在使用該平臺時遇到的技術限制以及對最近商業模式變更的看法。儘管 Directus 將自己定位為一個具有即時 API 功能的多功能 SQL 資料庫管理解決方案,但社群反饋顯示其在生產環境中存在顯著挑戰。

技術限制

開發者的使用經驗突顯了 Directus 多資料庫方案的幾個關鍵問題。該平臺為支援多個數據庫後端的嘗試導致功能受限,特別是對 PostgreSQL 使用者而言。使用者反映,由於需要同時相容 SQLite 等較簡單的資料庫,許多 PostgreSQL 的高階功能無法使用。此外,開發者在使用 GraphQL 時也面臨著任意限制和錯誤處理等問題。

「試圖支援完全不同後端的資料庫使用者介面永遠是一個危險訊號,這解釋了很多問題。許多合理且強大的 Postgres 功能因為 Directus 需要支援 SQLite 而無法使用。」

當前定價結構:

  • 免費版:適用於營收/融資額低於500萬美元的組織
  • 雲託管版:每月500美元,支援10個使用者,25萬行資料,100萬次API請求
  • 企業自託管版:定製化定價(請聯絡銷售)

支援的資料庫:

  • PostgreSQL
  • MySQL
  • SQLite
  • OracleDB
  • CockroachDB
  • MariaDB
  • MS-SQL

效能和開發挑戰

處理複雜擴充套件的使用者報告了嚴重的效能問題,即使在 M3 Pro MacBook 這樣的高效能硬體上,構建時間也可能達到兩分鐘。該平臺的工作流自動化系統 Flow 因難以除錯和開發而受到批評。多位使用者還指出了 TypeScript 支援和空值處理的問題,這些都會影響開發效率和程式碼可靠性。

許可證爭議

一個主要爭議點是 Directus 從傳統開源模式轉向商業原始碼許可證(BSL)1.1。雖然該平臺對年收入/融資低於500萬美元的組織仍然免費,但較大的組織現在必須獲取商業許可。這一變化特別影響到教育機構和大型組織,一些使用者反映許可執行過於激進,且自託管解決方案的定價缺乏透明度。

價格變更

該平臺顯著調整了其價格結構,雲託管解決方案從每月25美元無限制使用上漲至每月500美元,且限制為10個使用者、25萬行資料和100萬次 API 請求。對於超過收入門檻的組織,自託管定價現在需要聯絡銷售團隊,這給成長中的企業帶來了不確定性。

儘管面臨這些挑戰,一些使用者在小規模實施和內容管理場景中仍報告了積極的使用體驗。該平臺似乎在處理簡單、清晰的資料模型時表現最佳,對於在免費版本限制範圍內運營的組織來說,仍可能是一個有效的解決方案。

參考:Directus:用於管理 SQL 資料庫內容的即時 API 和應用程式儀表板