Azure DocumentDB 是一個完全託管、開源的 99.03% MongoDB 相容 資料庫。 內建 AI、Azure 整合,以及多雲彈性,適用於關鍵任務應用。
開源與社群驅動
DocumentDB 是一個開源、兼容 MongoDB、受 Linux 基金會管理的文件資料庫,依據寬鬆的 MIT 授權釋出。 Azure DocumentDB 是建立在 DocumentDB 之上,它不會執行 MongoDB 資料庫伺服器或其程式碼庫。 MongoDB 的 SSPL 授權 不適用於 DocumentDB 或 Azure DocumentDB。
DocumentDB 透過線路協定與 BSON 支援,提供 99.03% MongoDB 相容性,並具備索引與向量搜尋等功能,同時保持實作透明且由社群驅動。
Azure DocumentDB 將這個開源基礎與完全託管的 Azure 服務結合,帶來全託管的企業安全、可擴展性與可靠性。
靈活且可擴展的資料管理
Azure DocumentDB 讓你輕鬆儲存和管理非結構化資料。 其架構無關設計意味著你可以隨著應用程式演進調整資料模型,無需擔心僵化結構。 這種彈性非常適合需要快速迭代或處理多元資料類型的應用。
該服務支援高容量垂直與水平擴展,且在資料庫超過 TB 前無需分片金鑰。 你可以自動分割現有資料庫,且無停機時間,並能垂直或橫向擴展叢集,同時保持應用程式運作。
99.03% MongoDB 相容性
Azure DocumentDB 設計為能與 MongoDB 工具與驅動程式無縫結合,讓開發者輕鬆遷移現有應用程式或建置新應用程式。 透過支援 MongoDB API,該服務讓你能應用現有知識與資源,無需大量重做。
這種相容性也意味著你可以將 Azure DocumentDB 整合進現有的開發工作流程中,使用像 MongoDB Compass 或 MongoDB shell 這類熱門工具。 結果是順暢的開發體驗,加速上市時間。
多雲與混合雲
DocumentDB 實現了真正的多雲與混合架構,且零資料遺失。 這個開源資料庫可於本地或任何雲端運行,Azure DocumentDB 則擴展了與完全託管的 Azure 服務相同的功能。 兩者共同讓應用程式能在不同環境中使用相同的 MongoDB 相容介面與驅動程式,同時支援跨雲複製與故障轉移,且不會遺失資料或應用程式變更。
要開始,請使用 Kubernetes 運算子部署 DocumentDB。
請在 YouTube 上觀看 多雲複製示範 。
具備整合向量資料庫的 AI 驅動應用程式
Azure DocumentDB 為生成式 AI 應用提供整合向量資料庫,無需額外費用,能為進階 AI 應用提供索引與查詢高維度資料。 與其他平台不同,Azure DocumentDB 將所有原始資料與向量資料保存在資料庫中,確保簡潔且安全,無需外部整合。 即使是免費方案也包含向量資料庫功能,讓複雜的 AI 功能變得可及。
原生 Azure 整合
Azure DocumentDB 提供與 Azure 生態系統的無縫整合,使開發者能利用熟悉的 Azure 工具如 Azure Monitor 和 Azure CLI 來管理資源。 這種深度整合確保所有 Azure 服務都能有效管理資源與統一支援,免除同時管理多個支援團隊的需求。