略過導覽

Azure Cosmos DB

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

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

Azure Cosmos DB 是一個完全受控的無伺服器 NoSQL 資料庫,適用於任何大小或規模的高效能應用程式。具有 SLA 保障,保證效能在十毫秒以內,而顯示狀態達 99.999%,同時具有自動且即時的可擴縮性,企業級安全性及 NoSQL 資料庫 (包括 MongoDB 和 Cassandra) 的開放原始碼 API。透過多重區域寫入和資料複寫,在世界各地都可快速寫入與讀取。使用適用於 Azure Cosmos DB 的 Azure Synapse Link,不必經過 ETL (擷取、轉換、載入) 分析即可取得即時資料的見解。

以即時且無限制的彈性、無縫高載容量、快速讀取,以及全球任何地方的多區域寫入保證任何規模的速度

使用適用於熱門語言的 SDK、原生 Core (SQL) API 以及適用於 MongoDB、Cassandra 和 Gremlin 的 API,進行快速又靈活的應用程式開發,以及免費的開發/測試選項

因爲其具備 99.999% 的可用性、具有時間點還原的連續備份、可保證商務持續性的企業層級安全性,以及即時資料的無 ETL 分析,所以適用於任務關鍵性應用程式

完全受控且符合成本效益的無伺服器資料庫可立即自動擴充和縮小以回應應用程式的需求,並提供以使用量為基礎的定價選項

自動化且無限制規模

使用可彈性、自動且立即縮放的資料庫,滿足您的應用程式需求並提供高效能,即使流量無法預測也一樣。任何大小或規模的工作負載保證永遠可用,並以單位數毫秒的速度讀取和寫入,讓您能夠在世界各地放心執行您最重要的應用程式。

自動化且無限制規模
無伺服器資料庫作業

無伺服器資料庫作業

以尖刺或偶爾的流量執行工作負載,並只支付每個資料庫作業所使用的資源,不需要最低費用或容量規劃。無伺服器是一種以使用量為基礎的模式,可輕鬆且有成本效益地執行開發/測試工作負載及生產應用程式。

Apache Cassandra 資料的混合式平台

透過由像是 Symantec 等公司所信任的完全受控 NoSQL 資料庫服務,在保持彈性與控制的同時,獲得縮放及優異的效能,以執行 Cassandra 工作負載。與完全相容的 Azure Managed Instance for Apache Cassandra 無縫整合,即在混合式部署中進行透明的移轉、複寫及同步處理 Cassandra 資料,或提升並移入 Azure。

Apache Cassandra 資料的混合式平台
對即時操作資料進行無 ETL 分析

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

Azure Cosmos DB NoSQL 資料庫中的作業資料執行近即時分析與 AI,以減少深入解析的時間。Azure Cosmos DB 的 Azure Synapse Link 與 Azure Synapse Analytics 無縫整合,而不會移動資料,或降低您作業資料存放區的效能。

內建全方位安全性與合規性

可讓您靈活掌控的定價

找出最適合您的工作負載的模型,以及用於測試和開發的免費選項。享有幾乎無限制的輸送量和儲存體、可跨區域自動彈性調整的能力,及以使用量為基礎的無伺服器選項。

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

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

尋找快速入門、影片、引導式學習以及更多開發人員資源

持續培養您的技能

Azure Cosmos DB 的常見使用案例

快速且可擴充的 IoT 裝置遙測

即時並有彈性地縮放,以處理IoT 與即時遙測使用案例,而不會犧牲擷取或查詢效能。從全球任何數量的裝置,大規模擷取、處理及分析串流資料。

即時零售服務

交付可縮放、高效能的零售使用案例,包括即時產品目錄、個人化建議、訂單處理及簽出服務。頂尖的零售商均使用 Azure Cosmos DB 來支援業務關鍵、數位客戶體驗,以確保全球客戶的速度與效能。

分散式使用者的重要應用程式

使用 SLA 支援的速度、可用性、輸送量和一致性,在任何 Azure 區域中執行最重要的工作負載。Azure Cosmos DB 支援世界各地均有使用者的分散式應用程式,並大規模提供高可用性和低延遲。

產業領導者使用 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 支援

Core (SQL) API

輕鬆建置新的應用程式,並善用 Azure Cosmos DB 的所有功能和 SAS。Azure Cosmos DB Core (SQL) API支援 JAVA、Node.js、Python、.NET 及 JavaScript,並可讓您使用 SQL 語言對 JSON 項目撰寫豐富的查詢。

Cassandra API

使用具有 Azure Cosmos DB Cassandra API的 Cassandra SDK、CQL、工具和驅動程式,以使用 SLA 支援的 99.999% 可用性來啟用無伺服器及可調整的應用程式。與適用於 Azure Managed Instance for Apache Cassandra 無縫整合,以進行混合式資料移轉與同步處理。

MongoDB 的 API

有了適用於 MongoDB 的 Azure Cosmos DB API,您可以為應用程式執行完全受控且無伺服器的資料庫,並獲得全球 99.999% 的可用性、彈性可擴縮性及自動分區化。API 讓您透過簡單的程式碼變更輕鬆部署,並持續使用MongoDB 驅動程式、SDK 與工具。

文件、訓練和移轉資源

社群與 Azure 支援

加入 Azure Cosmos DB 社群。在 TwitterYouTubeAzure Cosmos DB 部落格 上追蹤 Azure Cosmos DB 團隊。在 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 區域。此服務會為您的資料套用多層備援。取得詳細資訊
  • 適用於 MongoDB 的 Azure Cosmos DB API 可讓您與 Azure Cosmos DB 互動,彷彿其就是 MongoDB 資料庫,而不必管理資料庫基礎結構本身。這表示您最愛的 MongoDB 工具、SDK 和應用程式幾乎都能繼續運作。如需詳細的相容性資訊,請參閱文件
  • 透過「適用於 MongoDB 的 Azure Cosmos DB API」中的伺服器 4.0 版支援,您可以更輕鬆地為複雜的交易商務邏輯建立模型,而不需要應付複雜的錯誤處理邏輯。V4.0 支援引進了許多新功能,例如多文件交易、可重試的寫入等等。
  • Azure Cosmos DB Cassandra API 可讓您使用 Cassandra 查詢語言 (CQL)、Cassandra 型工具 (例如 cqlsh) 和符合 CQLv4 規範的現有 Apache 驅動程式,與儲存在 Azure Cosmos DB 中的資料進行互動。這表示您現有的 Cassandra 應用程式現在可與 Azure Cosmos DB Cassandra API 通訊。不久之後,API 就也能與適用於 Apache Cassandra 的 Azure 受控執行個體連線 (正式發行後)。

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