Share via


Azure Cosmos DB - 適用於 AI 時代的資料庫

適用於:NoSQL MongoDB Cassandra Gremlin Table PostgreSQL

Microsoft 董事長兼首席執行官 Satya Nadella:Microsoft 董事長兼首席執行官 Satya Nadella:“OpenAI 依賴 Cosmos DB 動態調整其 ChatGPT 服務,這是有史以來增長最快的消費者應用程式之一。

現今的應用程式需要具有快速回應能力,且一律保持線上狀態。 他們必須即時回應尖峰時段使用量的巨大變更、儲存不斷增加的數據量,以及以毫秒為單位提供給使用者使用此數據。 為了達到低延遲和高可用性,這些應用程式的執行個體必須部署在接近使用者的資料中心內。

AI 支援的應用程式的激增創造了另一層的複雜性,因為其中許多應用程式會整合許多數據存放區。 例如,某些組織建置的應用程式會同時連線到 MongoDB、Postgres、Redis 和 Gremlin。 這些資料庫在實作工作流程和作業效能上有所不同,為調整應用程式帶來了額外的複雜性。

Azure Cosmos DB 可藉由成為作業數據需求的單一資料庫,從 異地復寫的分散式快 取到備份到 向量索引編製和搜尋,來簡化和加速應用程式開發。 它提供新式應用程式的數據基礎結構,例如 AI、數位商務、物聯網和預約管理。 它可以容納所有作業數據模型,包括關係型、檔、向量、索引鍵/值、圖表和數據表。

提供領先業界功能的 AI 資料庫...

...免費

Azure Cosmos DB 是完全受控的 NoSQL、關係型和向量資料庫。 它提供單一位數毫秒回應時間、自動和即時延展性,以及任何規模的保證速度。 SLA 支援的可用性和企業級安全性可確保提供商務持續性。

應用程式開發更快且更具生產力,因為:

  • 分散全球各地的周全多區域資料
  • 開放原始碼 API
  • 熱門語言的 SDK
  • 整合向量資料庫或與 Azure AI 服務無縫整合等 AI 資料庫功能,以支援擷取擴增世代
  • 根據自然語言提示產生 NoSQL 查詢的查詢 Copilot (預覽

作為完全受控的服務,Azure Cosmos DB 利用自動管理、更新和修補,將資料庫管理權交到您手上。 它也會使用符合成本效益的無伺服器和自動調整選項來處理容量管理,以回應應用程式必須使容量符合需求的訴求。

下列免費選項可供使用:

當您決定 Azure Cosmos DB 適合您時,您可以透過保留容量在 Azure Cosmos DB 價格上收到高達 63% 的折扣。

提示

若要深入了解 Azure Cosmos DB,請於每星期四太平洋時間下午 1:00 在 Azure Cosmos DB Live TV 上加入我們。 請參閱即將推出的單元安排和過去的節目

...不只是 AI 應用程式

除了 AI 之外,Azure Cosmos DB 也應該是各種使用案例的 Goto 資料庫,包括零售和行銷、IoT 和遠端資訊處理、遊戲社交個人化等。 Azure Cosmos DB 非常適合用於在全域範圍內處理大量資料、讀取和寫入,且回應時間接近真實的解決方案。 建置這些類型的應用程式時,Azure Cosmos DB 的保證高可用性、高輸送量、低延遲和可調式一致性是極大的優點。

Azure Cosmos DB 適合哪種應用程式?
  • 適用於反覆開發的彈性架構。 例如,想要採用彈性現代化 DevOps 做法並加速功能部署時程表的應用程式。
  • 延遲敏感性工作負載。 例如,即時個人化。
  • 高度彈性的工作負載。 例如,音樂會預約平臺。
  • 高輸送量工作負載。 例如,IoT 裝置狀態/遙測。
  • 高可用性任務關鍵性工作負載。 例如,面向客戶的 Web Apps。
Azure Cosmos DB 適合哪種應用程式?
  • 分析工作負載 (OLAP)。 例如,互動式、串流和批次分析,可啟用 資料科學家/資料分析師 案例。 請改為考慮 Microsoft Fabric。
  • 高度關係型應用程式。 例如,允許標籤 CRM 應用程式。 請改為考慮 Azure SQL、適用於 MySQL 的 Azure 資料庫 或 適用於 PostgreSQL 的 Azure 資料庫。

...具有不相符的可靠性與彈性

在任何規模下都能保證提供的執行速度

取得無可匹敵的 SLA 支援速度和輸送量、快速的全域存取,以及即時彈性。

  • 具有快速讀取和寫入延遲功能的全域即時存取,以及都受到 SLA 支援的輸送量和一致性
  • 只需一個按鈕,就能進行任何 Azure 區域的多區域寫入和資料散發。
  • 獨立且可在任何 Azure 區域間彈性縮放的儲存體和輸送量;即使在無法預測的流量高載期間,也適用於全球規模,沒有任何限制。

簡化的應用程式開發

使用開放原始碼 API、多個 SDK、無架構數據和無 ETL 分析,快速建置作業數據。

  • 與現代 (雲端原生) 應用程式開發中使用的重要 Azure 服務緊密整合,包括 Azure Functions、IoT 中樞、AKS (Azure Kubernetes Service)、App Service 等等。
  • 從多個資料庫 API 中進行選擇,包括 NoSQL、MongoDB、PostgreSQL、Apache Cassandra、Apache Gremlin 和 Table 的原生 API。
  • 使用 Azure Cosmos DB 作為關聯式、文件、向量、索引鍵/值、圖表和資料表等資料模型的統一 AI 資料庫。
  • 使用適用於 .NET、Java、Node.js 和 Python 的 SDK,在適用於 NoSQL 的 API 上建置應用程式。 或是選擇其他任何資料庫 API 的驅動程式。
  • 變更摘要可讓您輕鬆追蹤和管理資料庫容器的變更,並使用 Azure Functions 建立觸發的事件。
  • 無論資料模型為何,Azure Cosmos DB 的無結構描述服務會自動為所有資料編製索引,以提供高速的快速查詢。

任務關鍵性就緒

保證每個應用程式的商務持續性、99.999% 的可用性,以及企業級安全性。

  • Azure Cosmos DB 提供一套完整的 SLA,包括領先業界的全球可用性。
  • 使用自動資料複寫,輕鬆地將資料散發到任何 Azure 區域。 使用強式一致性時,多區域寫入或 RPO 0 可享有零停機。
  • 使用自我管理金鑰,享有企業級的靜態加密。
  • Azure 角色型存取控制可讓您的資料保持安全,並提供微調控制。

完全受控且符合成本效益

端對端資料庫管理,無伺服器和自動調整符合您的應用程式和總擁有成本 (TCO) 需求。

  • 完全受控的資料庫服務。 自動化、無需觸控、維護、修補及更新等功能,節省開發人員的時間和金錢。
  • 符合成本效益的選項,適用於任何大小或規模可能發生的無法預測或偶一為之的工作負載,讓開發人員可以輕鬆地開始使用,而不需要規劃或管理容量。
  • 無伺服器模型提供尖峰的工作負載自動化和回應式服務,以視需要管理流量高載。
  • 自動調整佈建的輸送量,並在維護 SLA 的同時立即為無法預測的工作負載擴充容量。

適用於 Azure Cosmos DB 的 Azure Synapse Link 是雲端原生的混合式交易和分析處理 (HTAP) 功能,可讓您對 Azure Cosmos DB 中的操作資料執行近乎即時的分析。 Azure Synapse Link 會在 Azure Cosmos DB 與 Azure Synapse Analytics 之間建立緊密順暢的整合。

  • 降低分析複雜性,無需管理 ETL 工作。
  • 操作資料的近即時深入解析。
  • 不影響作業的工作負載。
  • 已針對大規模的分析工作負載最佳化。
  • 符合成本效益。
  • 本機可用、全域散發、多區域寫入的分析。
  • 與 Azure Synapse Analytics 原生整合。