這很重要
您是否想要遷移現有的 MongoDB 應用程式或使用 MongoDB 查詢語言 (MQL) 功能? 可以考慮 Azure DocumentDB。
您是否正在尋找一種適用於高擴展性場景的資料庫解決方案,且具有 99.999% 可用性的服務等級協定(SLA)、即時自動擴展,以及跨多個區域的自動容錯切換? 請考慮 適用於 NoSQL 的 Azure Cosmos DB。
Azure Cosmos DB 是完全受控且無伺服器的 NoSQL 資料庫,適用於新式應用程式開發,包括 AI 應用程式和代理程式。 憑藉其 SLA 支援的速度和可用性以及即時動態可擴縮性,它非常適合需要對大量 NoSQL 資料進行高效能和分散式運算的即時 NoSQL 應用程式。
適用於 MongoDB 的 Azure Cosmos DB 是一項完全受控的 NoSQL 資料庫服務,可讓您在雲端中執行 MongoDB 工作負載,而對應用程式程式碼進行最少的變更。 此 API 支援 MongoDB 連線通訊協定,因此您可以使用現有的 MongoDB 驅動程式、軟體開發套件 (SDK) 和工具。 您可以連線到 MongoDB 的 API,以與您的資料互動,就像與原生 MongoDB 資料庫互動一樣。
資料
MongoDB 的 API 專為文件資料模型而設計,可讓您使用靈活的模式儲存和查詢類似 JSON 的文件。 集合可以包含不同結構的文件,讓您輕鬆地隨著時間的推移發展您的應用程式。 此模型非常適合內容管理、目錄、使用者設定檔,以及需要儲存和擷取豐富階層式資料的任何案例。
Features
每個 Azure Cosmos DB 相容性 API 都提供一組強大的功能,協助您建置新式、可調整的應用程式。 API for MongoDB 的主要功能包括:
有線協定相容性:使用您現有的 MongoDB 驅動程式、SDK 和工具,只需進行最少的變更,通常只需更新連接字串。
完全受控服務:Azure Cosmos DB 會處理基礎結構、修補、調整和備份,因此您可以專注於應用程式。
彈性可擴展性: 即時擴展吞吐量和存儲,以處理擁有數百萬個文檔和高交易率的集合。
全域散發:將資料散發到任何 Azure 區域,以實現低延遲存取和高可用性。
自動和透明的分片:資料會自動分區和分發,以獲得最佳效能和規模,無需手動分片。
即時分析:使用 Azure Synapse Link 等整合功能,在作業資料上執行分析工作負載,而不會影響交易效能。
可調一致性等級:從五個一致性等級中選擇,以平衡應用程式的效能和資料一致性。
企業級安全性:受益於靜態和傳輸中的加密、基於角色的存取控制、稽核日誌和合規性認證。
常見場景
MongoDB 的 API 非常適合需要靈活文件儲存、高可用性和全球規模的應用程式。 常見的使用案例包括:
內容管理和目錄: 使用靈活的文件結構存儲和管理產品目錄、文章或數字資產。
使用者設定檔和個人化:管理 Web 和行動應用程式的使用者資料、偏好設定和活動日誌。
IoT 和遙測:即時擷取和分析大量裝置或感測器資料。
即時分析和儀表板:為需要快速擷取和查詢作業資料的分析應用程式提供支援。
這很重要
本簡介會檢閱適用於 MongoDB 的 Azure Cosmos DB 的各種功能,以提供與 MongoDB 資料庫的連線通訊協定相容性。 Microsoft 不會執行 MongoDB 資料庫來提供這項服務。 Azure Cosmos DB 與 MongoDB, Inc. 無關。