DocumentDB

炫目的高速、全球級的 NoSQL

NoSQL 服務適用於具高可用性且全域散發的應用程式,其可讓文件及索引鍵值資料完全發揮 SQL 與 JavaScript 的優勢,且不含任何複雜的內部部署或虛擬機器型雲端資料庫選項。
Play
DocumentDB 保證低延遲

保證低延遲

Azure DocumentDB 保證至少有 99% 的要求在讀取時延遲少於 10 毫秒,而且在寫入時延遲少於 15 毫秒。DocumentDB 利用寫入最佳化的無延遲資料庫引擎,讓高效能固態硬碟得以在全球規模的雲端中執行。讀取與寫入要求一律由您當地的區域提供服務,而資料則可以分散到全球其他地區。

取得規模無限制的 NoSQL 資料庫

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

將資料複寫到世界各地

建置全球性規模的應用程式十分容易,而且無須擔心多個資料中心的繁複設定。DocumentDB 設計為全域散發的資料庫系統,會自動將您所有的資料複寫至全球任何數量的地區。您的應用程式可以從離使用者最近的地區提供資料,讓資料存取快速且不中斷。

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

使用熟悉的 SQL 與 JavaScript 語法查詢文件與索引鍵值資料,完全不再需要處理結構描述或次要索引這些麻煩事。Azure DocumentDB 是真正不使用結構描述的資料庫,能夠自動編製 JSON 文件索引。全面使用 JavaScript 將您的商務邏輯定義成預存程序、定義觸發程與使用者定義的函數,並直接在資料庫引擎中執行。

更多的一致性選擇

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

企業級 SLA

只專注在您的應用程式,無須煩心資料庫基礎結構。您只需要建立資料集合、設定輸送量,剩下的一切全數交由 DocumentDB 代勞。此外,DocumentDB 獨特的透明區域介面儘管在發生失敗的情況下,可用性也能持續維持在 99.99%。Azure DocumentDB 符合 ISO 27001、健康保險流通與責任法案 (HIPAA) 及 EU 標準條款的規範。深入了解服務等級協定

使用 Document DB 的客戶

第一次使用 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 和行動應用程式

儲存體

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

使用免費的 Azure 帳戶試用 DocumentDB