這很重要
您是否正在尋找一種適用於高擴展性場景的資料庫解決方案,且具有 99.999% 可用性的服務等級協定(SLA)、即時自動擴展,以及跨多個區域的自動容錯切換? 請考慮 適用於 NoSQL 的 Azure Cosmos DB。
您是否想要移轉現有的 Apache Cassandra 應用程式? 請考慮 適用於 Apache Cassandra 的 Azure 受控執行個體。
Azure Cosmos DB 是完全受控且無伺服器的 NoSQL 資料庫,適用於新式應用程式開發,包括 AI 應用程式和代理程式。 憑藉其 SLA 支援的速度和可用性以及即時動態可擴縮性,它非常適合需要對大量 NoSQL 資料進行高效能和分散式運算的即時 NoSQL 應用程式。
適用於 Apache Cassandra 的 Azure Cosmos DB 是完全受控的 NoSQL 資料庫服務,可讓您在雲端中執行 Cassandra 工作負載,而對應用程式程式碼進行最少的變更。 此 API 支援 Cassandra 查詢語言 (CQL),並與現有的 Cassandra 驅動程式和工具相容,讓您無需重新架構即可輕鬆遷移或擴展應用程式。
資料
Cassandra 的 API 專為需要可擴展、分散式寬列資料儲存的應用程式而設計。 它支援具有靈活模式的表,可讓您儲存和查詢大量結構化和半結構化資料。 每個表都由行和列組成,支援分割區和叢集鍵,以優化資料分佈和查詢效能。 此模型非常適合時間序列、感測器資料、使用者設定檔,以及其他需要高寫入輸送量和快速查閱的案例。
Features
每個 Azure Cosmos DB 相容性 API 都提供一組強大的功能,協助您建置新式、可調整的應用程式。 API for Cassandra 的主要功能包括:
連線通訊協定相容性:使用您現有的 Cassandra 驅動程式、軟體開發套件 (SDK) 和工具,只需進行最少的變更,通常只需更新連接字串。
完全受控服務:Azure Cosmos DB 會處理基礎結構、修補、調整和備份,因此您可以專注於應用程式。
彈性可擴展性:跨區域立即擴展輸送量和儲存,以滿足工作負載的需求,並具有可預測的效能。
全域散發:將資料散發到任何 Azure 區域,以實現低延遲存取和高可用性。
自動索引:預設情況下所有資料都會建立索引,無需手動索引管理即可實現快速查詢。
變更饋送支援: 存取適用於事件溯源和即時分析場景的持久變更日誌。
可調一致性等級:從五個一致性等級中選擇,以平衡應用程式的效能和資料一致性。
企業級安全性:受益於靜態和傳輸中的加密、IP 防火牆、稽核日誌和合規性認證。
常見場景
Cassandra 的 API 非常適合需要高寫入輸送量、靈活資料模型和全球規模的應用程式。 常見的使用案例包括:
IoT 和時間序列資料:以高寫入速率和高效查詢儲存和分析大量感測器或事件資料。
用戶個人資料和個性化: 管理網絡和移動應用程序的用戶數據、偏好和活動日誌。
目錄和庫存: 追蹤零售和供應鏈解決方案中的產品目錄、庫存水平和訂單歷史記錄。
即時分析:為需要快速擷取和查詢營運資料的儀表板和分析應用程式提供支援。
Azure Managed Instance for Apache Cassandra
針對某些工作負載,由於原生平臺的行為或設定不同,適應適用於 Cassandra 的 Azure Cosmos DB 可能是一項挑戰。 此限制特別適用於隨即轉移移轉。 適用於 Apache Cassandra 的 Azure 受控執行個體是第一方 Azure 服務,用於裝載和維護具有完整原生平台相容性的純開放原始碼 Apache Cassandra 叢集。
如需詳細資訊,請參閱 適用於 Apache Cassandra 的 Azure 受控執行個體