略過導覽

Azure Cosmos DB

全域散發的多模型資料庫服務

這個資料庫具備 NoSQL 原生支援,在全球各地均能讓應用程式達成低延遲及規模調整能力

全新打造的 Azure Cosmos DB 具備全域散發功能,且可依其核心進行水平調整。不論您的使用者身在何處,都可以透明調整及複寫您的資料,以周全地全域散發到任何數目的 Azure 區域。無論是在世界各地,皆可彈性調整輸送量與儲存體規模,而且只需支付您需要使用的費用即可。Azure Cosmos DB 為 NoSQL 選項提供原生支援、提供多項定義完善的一致性模型、保證延遲低於十毫秒的時間達第 99 個百分位數,並透過多重路徑連線功能以及全球各地的低延遲來保證高可用性,而以上全都享有領先業界的全方位服務等級協定 (SLA)。

Azure Cosmos DB 經設計成為全域分散的資料庫系統

周全的全域散發

建置全域散發的應用程式十分容易,而且無需擔心多個資料中心的繁複設定。Azure Cosmos DB 設計成散發到全球的資料庫系統,會自動將資料複寫到您選擇的區域,而且不限數目,讓存取快速且回應靈敏。Azure Cosmos DB 支援透明的多路連線,並保證正常運作時間必須達 99.999%。

Azure Cosmos DB 讓您在一個服務中即可使用索引鍵值、圖表及文件資料

多模型 + 多 API

您只有在 Azure Cosmos DB 中才享有可於單一服務中使用索引鍵/值、圖表、資料行系列以及文件資料。Azure Cosmos DB 會自動編製所有資料的索引,而且您可使用常用的 API (包括 SQLJavaScriptGremlinMongoDBApache® CassandraAzure 表格儲存體) 來存取資料。

透過 Azure Cosmos DB 個別調整儲存空間及輸送量,並富有彈性

在全球各地無限地彈性調整

有了 Azure Cosmos DB,您只要支付所需輸送量和儲存體的費用。Azure Cosmos DB 可讓您隨時在全球各地獨立且彈性地調整儲存體和輸送量,因此是無伺服器應用程式的得力助手。

Azure Cosmos DB 提供五種清楚定義的一致性模型

多個定義完善的一致性選擇

Azure Cosmos DB 提供定義完善的一致性層級 (強式、限定過期、一致前置詞、工作階段和最終),以取得直覺式的程式設計模型,讓您的全球級應用程式具有低延遲和高可用性。

保證低延遲

保證在第 99 個百分位數低延遲

從最接近的區域提供讀取和寫入要求,並同時將資料散發到全球各地。Azure Cosmos DB 利用無閂鎖且最適合寫入的資料庫引擎,保證讀取延遲低於 10 毫秒的時間及 (索引) 寫入延遲低於 15 毫秒的時間達第 99 個百分位數。

全方位的企業級 SLA

領先業界的企業級 SLA

安心確保您的應用程式在「經實戰測試」的資料庫服務上執行,並以世界級基礎結構為建置基礎。Azure Cosmos DB 提供您企業級的安全性與合規性,同時也是第一且唯一提供領先業界之全方位 SLA 的服務,且具有達 99.999% 穩定正常運作時間、第 99 個百分位數的延遲、保證的輸送量及一致性。

使用 Azure Cosmos DB 的客戶

您可以使用 Azure Cosmos DB 建置什麼?

了解以下使用案例

全域散發的任務關鍵式應用程式

利用 Microsoft 全球資料中心內建的高可用性和低延遲功能,保證可供全球各地的使用者存取。

Learn more

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

IoT

透過即時且彈性的調整,容納各式各樣難以預料的 IoT 工作負載,而不用犧牲擷取或查詢效能。

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

個人化

即時為客戶產生個人化建議,使用低延遲和可調式的一致性設定來取得即時深入資訊。

Learn more

即時個人化圖表解決方案

零售和電子商務

支援各種產品目錄的深入查詢、流量突然增加及快速變更庫存。

Learn more

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

遊戲

彈性調整您的資料庫以容納無法預期的流量暴增,並提供全球規模的低延遲多玩家體驗。

Learn more

遊戲圖表解決方案

無伺服器應用程式

使用 Azure Functions 與 Azure Cosmos DB 建置散發到全球、可調整規模的無伺服器應用程式。

Learn more

無伺服器解決方案的圖表

開始使用 Azure Cosmos DB 進行開發

Azure Cosmos DB 專為開發人員而設計,並提供廣泛的 API 支援。觀看 Azure Cosmos DB 簡介、利用專家提示開始使用,或深入了解可以如何利用 API 與連接器。

SQL 和 JavaScript API

Azure Cosmos DB 具有 SQLJavaScript API 的原生支援。

Gremlin API

在 Azure Cosmos DB 上利用原生圖形 API,而無須變更任何程式碼,並搭配圖形 API 使用 Gremlin 發布全域分散的圖形查詢。

{ LEAF }

MongoDB API

有了 MongoDB 的原生 API 支援,您可以使用 Azure Cosmos DB 作為 MongoDB 應用程式完全受控資料庫服務,而無須變更任何程式碼。

Azure 資料表儲存體 API

您可以使用 Azure Cosmos DB 作為 Azure 資料表儲存體應用程式的全域分散式資料庫,而無須使用 Table API 變更任何程式碼。您會取得次要索引、全域散發、原則式容錯移轉功能,以及更多功能。

Apache® Cassandra API

運用 Azure Cosmos DB 的功能提供 Cassandra 即服務。利用 Cassandra SDK 與工具,以 Azure Cosmos DB 平台具備 SLA 的功能為後盾,打造全球規模近乎無限的應用程式。

Apache® Spark

若要透過 Azure Cosmos DB 所管理之全域散發的資料集進行即時機器學習,請使用 Spark 連接器發出Apache Spark 查詢。Spark 連接器利用 Azure Cosmos DB 受控的原生索引,因而大幅提升效能。

相關產品與服務

Azure SQL Database

受管理的關聯式 SQL Database 即服務

App Service

為網頁和行動裝置快速建立強大的雲端應用程式

HDInsight

佈建雲端 Hadoop、Spark、R Server、HBase 及 Storm 叢集

探索 Azure Cosmos DB 並查看實際執行的周全全域散發