全部產品
Search
文件中心

ApsaraDB for Cassandra - Deprecated:Lindorm for Cassandra, 更好的雲上Cassandra應用實踐依賴

更新時間:Jul 06, 2024

本文介紹如何通過Alibaba Lindorm擴充雲資料庫Cassandra的效能。

Alibaba Lindorm簡介

Alibaba Lindorm是一款適用於任何規模、多種模型的雲原生資料庫服務,支援海量資料的低成本儲存處理和彈性按需付費,提供寬表、時序、搜尋、檔案等多種資料模型,相容HBase、Cassandra、Phoenix、OpenTSDB、Solr、SQL等多種開源標準介面,是互連網、IoT、車連網、廣告、社交、監控、遊戲、風控等情境首選資料庫,也是為阿里巴巴核心業務提供關鍵支撐的資料庫之一。

Cassandra
Alibaba Lindorm基於儲存計算分離、多模共用融合的雲原生架構,具備Auto Scaling、低成本、簡單易用、開放、穩定等優勢,適合中繼資料、日誌、賬單、標籤、訊息、報表、維表、結果表、Feed流、使用者畫像、裝置資料、監控資料、感應器資料、小檔案、小圖片等資料的儲存和分析。其核心能力包括:
  • 融合多模:支援寬表、時序、搜尋、檔案四種模型,提供統一聯集查詢和獨立開源介面兩種方式,模型之間資料互融互連,協助應用開發更加敏捷、靈活、高效。
  • 極致性價比:支援千萬級高並發吞吐、毫秒級訪問延遲,並通過高密度低成本儲存介質、智能冷熱分離、自調整壓縮,大幅減少儲存成本。
  • 雲原生彈性:支援計算資源、儲存資源獨立Auto Scaling,並提供按需即時彈性、按使用量付費的Serverless服務。
  • 開放資料生態:提供簡單易用的資料交換、處理、訂閱等能力,能夠高度相容MySQL、Spark、Flink、Kafka等系統。

開源Cassandra挑戰

開源Cassandra是基於Amazon DynamoDB和Google Bigtable設計的一款分布式NoSQL資料庫,具備無中心、一致性可調、提供類SQL查詢語言CQL等優點。但在實際使用中,Cassandra存在一些難以解決的挑戰。比如Cassandra儲存和計算不分離,一旦需要擴容,需要搬遷資料,擴容期間長,無法快速應對業務突發流量。而Lindorm是儲存計算分離架構,可以實現快速彈性。另外,Cassandra需要定期修複資料,不然會遇到資料不一致問題,同時修複過程會大量消耗資源。而Lindorm由底層的儲存群組件負責一致性,當您的資料寫入時,就會按照您設定的副本數寫入,不會有資料不一致問題,也不用定期修複。

是

Lindorm For Cassandra特性

  • 更強效能:相比開源Cassandra,Lindorm For Cassandra在大規模資料下輸送量更高,延遲更低。是
  • 透明冷熱分離:Lindorm For Cassandra採用自由設定冷熱的儲存介質、壓縮演算法,減少冷資料存放區成本,提升熱資料訪問效能,實現一體化冷熱分離、資料自動分層。是
  • 按需計費:Lindorm for Cassandra採用Serverless式免資源管理,根據業務需求量彈性響應,按請求次數、實際資料庫量計費,實現簡單易用、經濟高效、按需彈性的計費特性。是
  • 搜尋寬表一體化:Lindorm for Cassandra加速寬表引擎查詢,提供全維檢索能力,資料自動同步到搜尋引擎。是
  • 豐富的資料通道:Lindorm for Cassandra具備豐富的資料通道,比如搜尋引擎、線上事物資料庫、數倉、日誌隊列等。啊
  • 更多企業級特性:Lindorm for Cassandra具備更多的企業級特性,詳情請參見下圖。更多企業級特性請參考Lindorm產品首頁是