DocumentDB

可調整又快速的全域分散 NoSQL 資料庫服務,及觸角擴及全球的應用程式
Play
將 NoSQL 資料庫資料複寫到世界各地

全域散發

建置全球性規模的應用程式十分容易,而且無須擔心多個資料中心的繁複設定。DocumentDB 設計為全域散發的資料庫系統,會自動將您所有的資料複寫至全球任何數量您所選的地區,讓存取快速且回應靈敏。

DocumentDB 保證低延遲

保證低延遲

對於至少百分之 99 的要求,保證低於 10 微秒的讀取延遲及低於 15 微秒的寫入延遲,讓您加以仰賴。DocumentDB 中的資料庫引擎經過寫入最佳化且無閂鎖,設計用來搭配高效能固態硬碟使用,並透過將您的資料在全球散發,在離使用者最近的地區提供要求服務,進而達到全球規模。

NoSQL 資料庫的規模無限制

可無限調整

個別彈性調整資料輸送量與儲存體,而且不僅僅只是在同一個區域內,還能在不同地理位置的許多區域之間。增加容量之後,每秒可服務數百萬個要求,但只需支付其他熱門 NoSQL 資料庫費用的一部分

結合 SQL 與 JavaScript 的優點,不使用結構描述

無結構描述的 SQL 與 JavaScript 查詢

查詢對自動編製索引的 JSON 資料使用熟悉的 SQL 及 JavaScript 語法,而無須定義結構描述或次要索引預先項目。全面使用 JavaScript 將您的商務邏輯定義成預存程序、定義觸發程與使用者定義的函數,並直接在資料庫引擎中以交易方式執行

Azure DocumentDB 提供更多選擇

可調式的一致性模型

不只有強式一致性與最終一致性兩項極端選擇,DocumentDB 為直覺式程式設計模型妥善規劃了強式、限定過期、工作階段與最終四種一致性等級,不僅延遲性低,而且即使本機與區域發生失敗,仍可持續維持高可用性。

企業級 SLA

管理完善,提供企業級的 SLA

只專注在您的應用程式,無須管理資料庫基礎結構。您只需要建立資料集合、設定輸送量,剩下的一切全數交由 DocumentDB 代勞。DocumentDB 提供一組全面性的 SLA,包括百分之 99.99 的可用性、延遲、輸送量和一致性,且同時符合 ISO 27001、HIPAA 及 EU 標準條款的規範

使用 DocumentDB 的客戶

您可以使用 Azure DocumentDB 建置什麼?

了解以下使用案例

觸角擴及全球的應用程式

明確地在每個 DocumentDB 集合下新增更多分割區,靈活地相應放大儲存體及輸送量,以因應網際網路規模 Web 及行動應用程式的叢發性使用模式。 在任何其他您所選的區域間複寫資料,為全球使用者群提供低延遲的存取。

深入了解
觸及全球範圍圖表解決方案

IoT 與車載資訊系統

輕易儲存大量物聯網 (IoT) 裝置資料,並善用即時變更摘要快速回應異常行為。

深入了解
IoT 與車載資訊系統圖表解決方案

即時個人化

DocumentDB 提供可微調的一致性層級及單一微秒的讀取及寫入延遲,讓應用程式可有效率地擷取使用者設定檔及個人化的設定,進而快速轉譯 UI 體驗。

深入了解
即時個人化圖表解決方案

產品類別目錄

產品類別目錄屬性變化高,且經常隨著時間變動。DocumentDB 對靈活結構描述的自動編製索引最適合用來儲存產品類別目錄、IoT 裝置登錄及其他產品目錄系統。

深入了解
產品類別目錄圖表解決方案

遊戲

現代化的遊戲通常仰賴雲端資料庫來提供社群及個人化的內容,像是遊戲內部統計資料及高分排行榜。遊戲資料庫通常需達單一毫秒的讀取與寫入延遲,才能提供零延遲的體驗,並在新遊戲及功能發表期間處理大幅上升的要求率。

深入了解
遊戲圖表解決方案

第一次使用 DocumentDB 嗎?

觀看 What is DocumentDB (什麼是 DocumentDB) 或閱讀 Introducing DocumentDB (DocumentDB 簡介),確認低延遲的 NoSQL 文件資料庫服務,是否是您應用程式 (包括需要具備靈活調整規模能力的網路遊戲、社交及物聯網 (IoT) 應用程式等等) 的最佳選擇。

使用 NoSQL 資料庫的理由

您可以閱讀 NoSQL 與 SQL,從而了解 NoSQL 資料庫與 SQL 資料庫之間的差異。

已有 MongoDB 應用程式了嗎?

開啟 MongoDB 的通訊協定支援,並使用管理完善的 DocumentDB 做為 MongoDB 應用程式的資料庫服務,完全無須變更任何程式碼。

不知道該從何處著手嗎?

先了解如何使用 Azure 入口網站建立 DocumentDB 資料庫帳戶,然後再觀看逐步指南,學習如何完成一些最常見的工作。

您是開發人員嗎? 來到這裡就對了。

從建置簡單的 .NET 或 Node.js 應用程式開始著手,或使用現有的 NoSQL 技能,搭配 MongoDB 的 DocumentDB 通訊協定支援,建置功能完備的 Web 應用程式。使用 REST API 或各種 SDK,包括 .NETNode.jsJavaPython

相關產品與服務

SQL Database

以服務方式提供受管理的關聯式 SQL Database

App Service

為任何平台及任何裝置建立 Web 和行動應用程式

儲存體

耐用、具高可用性並可大幅調整的雲端儲存體

試用 DocumentDB 來體驗可調整又快速的全域分散 NoSQL