Cassandra能夠支持大并發低延時的訪問需求,具備高可用和彈性擴容能力,適合消息、feed流、訂單查詢、網站等各種大數據量的互聯網在線應用場景。
在線應用場景
方案優勢
- 高可用:單點故障不影響業務。
- 低延時:延遲在毫秒級別。
- 彈性:可隨著業務增長靈活擴容計算和存儲能力。
- 多活:Cassandra原生支持多DC部署方式。應用使用LOCAL_QUORUM的一致性級別訪問Cassandra,Cassandra自動轉發請求到另一個DC。實現更好的可用性和容災能力。
- 容災能力:避免物理災害對數據和可用性造成影響。
- 實施簡單:使用Cassandra原生機制實現DC之間的數據同步,應用改動小。
- 數據驅動的業務-風控/推薦/IoT:多種數據來源的用戶行為數據實時存儲在Cassandra中,并構建用戶畫像。提供風控、推薦等服務。
- 低成本存儲:采用稀疏存儲模式,適合用戶畫像高壓縮存儲。
- 高擴展性:線性可擴展,靈活擴容計算和存儲能力。
- 低延時:延遲在毫秒級別。