Azure Cosmos DB

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

Azure Cosmos DB 透過全域散發及依其核心水平調整來從頭建立。不論您的使用者身在何處,都可以透明調整及複寫您的資料,以周全地全域散發到任何數目的 Azure 區域。在世界各地彈性地調整輸送量和儲存體規模,並且只支付所需輸送量和儲存體的費用。Azure Cosmos DB 保證世界各地第 99 個百分位數的個位數毫秒延遲時間,提供多個定義完善的一致性模型以微調效能,並保證透過多路連接功能提供高可用性 - 全都享有領先業界之全方位服務等級協定 (SLA) 的安心保障。

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

周全的全域散發

Easily build globally-distributed applications without the hassle of complex, multiple-datacenter configurations. Designed as a globally distributed database system, Azure Cosmos DB automatically replicates your data to any number of regions of your choice, for fast, responsive access. Azure Cosmos DB supports transparent multi-homing and guarantees 99.99% high availability.

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

多模型 + 多 API

Only Azure Cosmos DB allows you to use key-value, graph, and document data in one service, at global scale and without concerns about schema or index management. Azure Cosmos DB automatically indexes all data, and allows you to use your favorite API including SQL, JavaScript, Gremlin, MongoDB, and Azure Table Storage to access your data.

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

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

With Azure Cosmos DB, you only pay for the throughput and storage you need. Azure Cosmos DB allows you to independently and elastically scale storage and throughput at any time, anywhere across the globe, making it a perfect ally for your serverless applications.

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

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

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

保證低延遲

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

從最接近的區域提供讀取和寫入要求,並同時將資料散發到全球各地。Azure Cosmos DB 利用其免輸入密碼且最佳化寫入的資料庫引擎,保證在第 99 個百分位數的讀取延遲低於 10 毫秒,且 (索引) 寫入延遲低於 15 毫秒。

全方位的企業級 SLA

領先業界的企業級 SLA

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

使用 Azure Cosmos DB 的客戶

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

了解以下使用案例

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

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

深入了解

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

IoT

立即彈性調整以容納各種無法預期的 IoT 工作負載,而不影響擷取或查詢效能。

深入了解

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

個人化

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

深入了解

即時個人化圖表解決方案

零售和電子商務

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

深入了解

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

遊戲

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

深入了解

遊戲圖表解決方案

Serverless apps

Use Azure Functions and Azure Cosmos DB, to build globally distributed, scalable serverless applications

深入了解

Diagram of Serverless solution

Get started with Azure Cosmos DB

Watch What is Azure Cosmos DB or read Introducing Azure Cosmos DB to see how our globally distributed, multi-model database service works for your applications, including web high-scale gaming, social, and Internet of Things (IoT) app scenarios. Get expert tips on getting started with Azure Cosmos DB.

DocumentDB SQL and JavaScript API

Azure Cosmos DB has native DocumentDB API support, and you can still use DocumentDB SQL and JavaScript APIs like you did before.

API support for MongoDB

Use Azure Cosmos DB as a fully managed database service for your MongoDB app, without any code changes, with native API support for MongoDB.

Azure Table storage APIs

Use Azure Cosmos DB as a globally distributed database for your Azure Table storage-based application, without any code changes with the Table API. You get secondary indexes, global distribution, policy-based failover capabilities, and much more.

Distribute graph queries globally using Gremlin APIs

Take advantage of native Graph APIs on Azure Cosmos DB without any code changes. You can issue globally-distributed graph queries using Gremlin with Graph API.

Real-time machine learning over globally distributed datasets using Apache Spark

For real-time machine learning over globally distributed datasets managed by Azure Cosmos DB, use the Spark connector to issue Apache Spark queries. The Spark connector takes advantage of native indexes managed by Azure Cosmos DB, resulting in significant performance gains.

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

利用現有的 SQL 和 NoSQL 技能搭配 Azure Cosmos DB 的多模型 API (包括 DocumentDBMongoDB圖形資料表),一開始先建置簡單的 .NET 或 Node.js 應用程式,或是建置完整的 Web 應用程式

相關產品與服務

SQL Database

Managed relational SQL Database as a service

App Service

Quickly create powerful cloud apps for web and mobile

HDInsight

Provision cloud Hadoop, Spark, R Server, HBase, and Storm clusters

試用 Azure Cosmos DB 來建置快速且可調整之全域散發的應用程式。