共用方式為


Azure Cosmos DB for Apache Gremlin 是什麼?

這很重要

您是否正在尋找一種適用於高擴展性場景的資料庫解決方案,且具有 99.999% 可用性的服務等級協定(SLA)、即時自動擴展,以及跨多個區域的自動容錯切換? 請考慮 適用於 NoSQL 的 Azure Cosmos DB

您是否想要實作線上分析處理 (OLAP) 圖表或移轉現有的 Apache Gremlin 應用程式? 考慮使用 Graph in Microsoft Fabric

Azure Cosmos DB 是完全受控且無伺服器的 NoSQL 資料庫,適用於新式應用程式開發,包括 AI 應用程式和代理程式。 憑藉其 SLA 支援的速度和可用性以及即時動態可擴縮性,它非常適合需要對大量 NoSQL 資料進行高效能和分散式運算的即時 NoSQL 應用程式。

Azure Cosmos DB for Apache Gremlin 是完全受控的圖形資料庫服務,可讓您使用 Gremlin 查詢語言來儲存、查詢和周遊大規模圖形資料。 此 API 基於開放原始碼 Apache TinkerPop ,專為需要將資料點間的複雜關係建模與分析的應用程式而設計。 此 API 是專為社交網路、建議引擎,以及連線裝置等解決方案而設計。

資料

適用於 Gremlin 的 API 則是專為儲存與管理屬性圖形資料而打造。 屬性圖形由頂點 (節點) 與邊緣 (關係) 所組成,且每個項目都可以具有任意數量的索引鍵/值屬性。 這種彈性的結構可讓您展現高度連結的資料,例如人員及其關係、裝置及其連線,或任何實體與互動的網路。 API 支援動態結構描述,因此您可以隨著應用程式的成長而演進圖形結構。

Features

每個 Azure Cosmos DB 相容性 API 都提供一組強大的功能,協助您建置新式、可調整的應用程式。 適用於 Gremlin 的 API 的主要功能包括:

  • 完全受控服務:無需管理基礎結構、更新或備份。 Azure Cosmos DB 會處理所有作業層面,因此您可以專注於應用程式邏輯。

  • 彈性可擴縮性:無縫縮放儲存空間和輸送量,以處理具有數十億個頂點和邊緣的圖形。 資料會自動分割並分散,以實現高效能。

  • 全球散發:透過將您的圖形資料在任何 Azure 區域之間進行複寫,為全球使用者提供低延遲存取與高可用性。

  • 自動編製索引:預設會針對頂點與邊緣上的所有屬性預設建立索引,無需手動索引管理,即可進行快速且具彈性的查詢。

  • 開放原始碼相容性:此 API 基於 Apache TinkerPop 所建置,支援 Gremlin 查詢語言,並與廣泛的工具與程式庫生態系統整合。

  • 可調式一致性層級:從五個完善定義的一致性層級中進行選擇,視您的應用程式需求而在效能、可用性與資料一致性之間取得平衡。

  • 整合式安全性:受益於企業等級的安全性功能,包括待用加密與傳輸中加密、角色型存取控制,以及合規性認證。

常見場景

適用於 Gremlin 的 API 非常適合資料點之間的關係與資料本身一樣重要的案例。 常見的使用案例包括:

  • 社交網路與客戶 360:對人員、其興趣及其互動間的連結建模與分析,以提供個人化體驗與見解。

  • 建議引擎:結合使用者、產品與行為的相關資訊,以提供即時且個人化的建議。

  • 地理空間與物流:尋找最佳路線、分析鄰近性,並管理位置或資產的網路,以用於運輸、物流與旅遊中的應用。

  • 物聯網 (IoT):透過展現與監視裝置、感應器及其互動的網路,取得系統健康情況與相依性的見解。

這很重要

本簡介會檢閱 Azure Cosmos DB for Apache Gremlin 的各種功能,這些功能提供與 Apache TinkerPop 規格的連線通訊協定相容性。 某些功能可能與 Apache TinkerPop 不同。 如需詳細資訊,請參閱與 Apache TinkerPop 的相容性