Azure Cosmos DB

快速的 NoSQL 資料庫支援開放式 API 及任何規模

建置或現代化可調整的高效能應用程式

Azure Cosmos DB 為完全受控的 NoSQL 資料庫服務,適用於開發現代化的應用程式。具有 SLA 保障,保證回應時間在十毫秒以內,而且正常運作時間達 99.999%,同時具有自動且即時的可擴縮性,以及提供適用於 MongoDB 與 Cassandra 的開放原始碼 API。透過周全的多重主機全域散發,在世界各地都可快速寫入與讀取。

任務關鍵性應用程式

任務關鍵性應用程式

在全球任何 Azure 區域中執行最關鍵的工作負載,並享有 SLA 保障的速度、可用性、輸送量及一致性。透過周全的多重主機複寫及企業級安全性與合規性 (包括端對端加密和存取控制),確保商務持續性。Azure Cosmos DB 是受到 Coca-ColaSymantecMars Petcare 等全球領先企業信任的非關聯式 NoSQL 資料庫。

對即時操作資料進行無 ETL 分析

針對 NoSQL 資料庫內的操作資料,執行近乎即時的分析與 AI,以縮短產生見解的時間。Azure Cosmos DB 與 Azure Synapse SQL 無縫整合,無須移動資料或降低操作存放區的效能。

即時 IoT 裝置遙測

即時 IoT 裝置遙測

針對各式各樣無法預測的 IoT 工作負載進行立即且彈性的調整,不必犧牲內嵌或查詢的效能。為智慧型車隊解決方案串流車輛遙測;使用變更摘要來串流與分析資料,以取得即時見解;或封存資料以供資料倉儲分析使用。Mercedes BenzExxonMobilOlympus 皆為市面上仰賴 Azure Cosmos DB 來支援 IoT 解決方案的頂尖企業。

即時零售服務

即時零售服務

透過即時購物車、產品建議、動態定價、庫存更新等功能,提供高效能的數位客戶體驗。Jet.comASOSChipotle Mexican Grill 等多家頂尖零售商和速食餐廳品牌皆使用 Azure Cosmos DB,這項服務可在短短毫秒內,從大量產品資料中,快速分析出個人化結果。資料庫回應的低延遲,可確保世界各地都具有絕佳的應用程式效能。

使用 Azure Cosmos DB 解決方案架構開發應用程式

設計與實作突破性的 IoT、電子商務、遊戲和無伺服器應用程式,資料可在任意數量的 Azure 區域間散發。

產業領導者使用 Azure Cosmos DB 持續創新

全域散發的資料可驅動應用程式和微服務改善寵物照護

"Azure services enabled us to provide a secure, fully monitored, enterprise-ready foundation to our implementation."

軟體開發部門副總裁 Adam Lind
MARS

連線的汽車平台需要保證有高可用性和低延遲

"The Azure ecosystem gave us useful capabilities that the developers worked into their system."

總軟體工程師 Rodrigo Nunes
Mercedes-Benz

Chipotle 透過 Azure Cosmos DB 提供數位訂購和個人化的 Web 體驗

"Switching to Azure Cosmos DB is a big win in terms of scalability, availability, and, down the road, geographic distribution."

軟體開發人員主管 Mike Smith
Chipotle

ASOS 應用 Azure Cosmos DB,為全球的消費者提供個人化購物建議

"We chose Azure Cosmos DB because of its global distribution and ability to handle heavy seasonal bursts like Black Friday…. We can distribute our data models to be near the microservices they're serving—wherever that is in the world."

技術長 Bob Strudwick
ASOS

Symantec 在移轉到 Azure Cosmos DB 之後,省下了 40% 的資料庫費用

"Our customers trust us to protect them throughout their ecosystem. So we needed a partner that we could trust to deliver a highly reliable service with ultra-low worldwide latency, at a reasonable cost."

Symantec 技術主管/架構設計師 Mike Shavell
Symantec

可讓您靈活掌控的定價

尋找最適合您工作負載的模型,以及用來管理您資源和成本的選項。享有幾乎無限制的輸送量和儲存體、可跨區域自動彈性調整的能力,及以使用量為基礎的無伺服器選項。

專為開發人員而設計,並提供各種 API 支援

SQL (Core) API

輕鬆建置新的應用程式。Azure Cosmos DB 包括 SQL (Core) APIJavaScript 的原生支援。Azure Cosmos DB SQL API 提供正式的程式設計模型,可對 JSON 項目進行豐富的查詢。Azure Cosmos DB 查詢語言以 JavaScript 程式設計模型為基礎,而 SQL API 則以 JavaScript 類型系統、運算式評估和函式叫用為基礎。

Cassandra API

使用 Azure Cosmos DB 的功能,以服務形式提供 Cassandra。利用 Cassandra SDK 與工具,包括現有驅動程式,以 Azure Cosmos DB 平台具 SLA 保證的功能,打造全球規模近乎無限的應用程式。

適用於 MongoDB 的 Azure Cosmos DB API

僅需要些微程式碼變更,以及 MongoDB 資料的原生 API 支援,即可將 Azure Cosmos DB 作為 MongoDB 應用程式的完全受控資料庫服務,讓您的應用程式享有雲端原生平台的優勢。

為何選擇 Azure 來保障安全性?

  • Microsoft 每年斥資逾美金 $1 十億元研究與開發網路安全性。
  • 我們聘請了超過 3,500 名資訊安全專家專門保護資料安全性和隱私權。
  • Azure 擁有比其他任何雲端提供者更多的合規性認證。檢視完整清單

使用者入門所需的一切資源

免費使用 Azure Cosmos DB 進行開發/測試

持續培養您的技能

文件、訓練和移轉資源

社群與 Azure 支援

Stack Overflow 上提問並獲得 Microsoft 工程師及 Azure 社群專家的支援。在 GitHub 上尋找範例和存放庫。

教學課程和實驗室

Azure Cosmos DB 更新、部落格及公告

常見問題集

  • Azure Cosmos DB 是全球分散式多模型資料庫服務,適用於任何規模。該服務是以全球分散及水平調整為核心重新打造。

    不論您的使用者身在何處,Azure Cosmos DB 都可以在任意數量的 Azure 區域間進行周全的全球分散,並透明地調整及複寫您的資料。彈性調整您在全球的讀寫規模,並僅就所需的項目付費。Azure Cosmos DB 提供 NoSQL 和 OSS API 的原生支援,包括 MongoDB、Cassandra、Gremlin、etcd、Spark 和 SQL。它也提供多個定義完善的一致性模型、保證 99% 的情況下讀寫延遲皆在 10 毫秒內,以及透過全球各地多路連接保證正常運作時間高達 99.999%,這全都在領先業界的完善 SLA 保障範圍內。

    Azure Cosmos DB 是一款完全受控的服務,可讓您將操作和調整分散式資料庫的管理負擔交給 Azure,而不再需要煩惱 VM 管理、硬體佈建、安裝與設定、容量、複寫、軟體修補或叢集調整等工作。

  • 使用 Azure Cosmos DB 時,您可以將資料庫設定為全球分散,並可在任何 Azure 區域中使用。若要將延遲最小化,請將資料放在接近使用者的位置。

    Azure Cosmos DB 會以透明方式將資料複寫到所有與您 Azure Cosmos DB 帳戶建立關聯的區域。它會提供全球分散式 Azure Cosmos DB 資料庫和容器的單一系統映像,以讓您的應用程式可在本機讀取和寫入。

    周全的全球分散可讓您隨時新增或移除任何與您帳戶建立關聯的區域。您不需暫停或重新部署應用程式,就能新增或移除區域。此服務可原生提供多路連線功能,藉此維持高可用性。深入了解

  • Azure Cosmos DB 會以各種不同選項來達到資料一致性,而不只有強式和最終一致性這兩個極端選項。

    您可以從一致性頻譜上的五個定義完善模型進行選擇:

    • Strong
    • 限定過期
    • Session
    • 一致前置詞
    • Eventual

    每個模型都有完善的 SLA 保障。深入了解。

  • Azure Cosmos DB 是一款全球分散式資料庫,其提供的完善 SLA,保證輸送量、第 99 個百分位數的延遲、一致性和高可用性。取得詳細資訊

  • Azure Cosmos DB 會以透明方式將資料複寫到所有與您 Azure Cosmos DB 帳戶建立關聯的 Azure 區域。此服務會為您的資料套用多層備援。取得詳細資訊

當您準備就緒時,即可開始使用 Azure Cosmos DB 建置應用程式

免費試用