共用方式為


什麼是 Azure DocumentDB(具備 MongoDB 相容性)?

Azure DocumentDB 是一個完全管理的 MongoDB 相容資料庫服務,用於建置現代應用程式。 它結合了原生 Azure 整合、低總擁有成本,以及熟悉的架構——非常適合遷移現有應用程式或建置新應用程式。

靈活且可擴展的資料管理

Azure DocumentDB 讓你輕鬆儲存和管理非結構化資料。 其架構無關設計意味著你可以隨著應用程式演進調整資料模型,無需擔心僵化結構。 這種彈性非常適合需要快速迭代或處理多元資料類型的應用。

該服務支援高容量垂直與水平擴展,且在資料庫超過 TB 前無需分片金鑰。 你可以自動分割現有資料庫,且無停機時間,並能垂直或橫向擴展叢集,同時保持應用程式運作。

高效能與低延遲

效能是現代應用的關鍵因素,而 Azure DocumentDB 優化以提供低延遲的回應。 透過自動索引與分割等功能,服務確保即使資料集持續成長,查詢也能有效執行。

此外,Azure DocumentDB 支援多種一致性等級,讓您根據應用程式需求在效能與資料準確性間取得平衡。 這種彈性確保你能在不犧牲可靠性的前提下優化速度。

無縫的 MongoDB 相容性

Azure DocumentDB 設計為能與 MongoDB 工具與驅動程式無縫結合,讓開發者輕鬆遷移現有應用程式或建置新應用程式。 透過支援 MongoDB API,該服務讓你能應用現有知識與資源,無需大量重做。

這種相容性也意味著你可以將 Azure DocumentDB 整合進現有的開發工作流程中,使用像 MongoDB Compass 或 MongoDB shell 這類熱門工具。 結果是順暢且高效的開發體驗,加速您的上市時間。

具備整合向量資料庫的 AI 驅動應用程式

Azure DocumentDB 透過整合向量資料庫賦能生成式 AI 應用,實現高維度資料的高效索引與查詢,適用於進階 AI 應用場景。 與其他平台不同,Azure DocumentDB 將所有原始資料與向量資料保存在資料庫中,確保簡潔且安全,無需外部整合。 即使是免費方案也包含向量資料庫功能,讓先進的 AI 功能免費使用。

原生 Azure 整合

Azure DocumentDB 提供與 Azure 生態系統的無縫整合,使開發者能利用熟悉的 Azure 工具如 Azure Monitor 和 Azure CLI 來管理資源。 這種深度整合確保所有 Azure 服務都能有效管理資源與統一支援,免除同時管理多個支援團隊的需求。

開源與社群驅動

底層的 DocumentDB 技術為開源microsoft/documentdb(),為開發者提供完全透明與彈性。 DocumentDB 是基於強大的 PostgreSQL 引擎的擴充,提供寬鬆的 MIT 授權,確保使用、分發或整合到你自己的解決方案時限制極少。 透過利用 PostgreSQL 的可擴充性,DocumentDB 為 PostgreSQL 引入了強大的功能,如二進位 JSON(BSON)類型、自動索引與向量搜尋。 DocumentDb 是現代應用中多功能的選擇。

這種開源方式也符合 Microsoft 建立 NoSQL 資料庫標準的更廣泛使命,提升互通性並簡化開發者體驗。 無論你是在建構本地解決方案或雲端應用程式,DocumentDB 都賦予你創新的工具與自由。

Azure DocumentDB 結合了靈活且開源的 DocumentDB 平台,與 Azure 頂尖的安全性、可擴展性與可靠性。