Cassandra能够支持大并发低延时的访问需求,具备高可用和弹性扩容能力,适合消息、feed流、订单查询、网站等各种大数据量的互联网在线应用场景。
在线应用场景
方案优势
- 高可用:单点故障不影响业务。
- 低延时:延迟在毫秒级别。
- 弹性:可随着业务增长灵活扩容计算和存储能力。
- 多活:Cassandra原生支持多DC部署方式。应用使用LOCAL_QUORUM的一致性级别访问Cassandra,Cassandra自动转发请求到另一个DC。实现更好的可用性和容灾能力。
- 容灾能力:避免物理灾害对数据和可用性造成影响。
- 实施简单:使用Cassandra原生机制实现DC之间的数据同步,应用改动小。
- 数据驱动的业务-风控/推荐/IoT:多种数据来源的用户行为数据实时存储在Cassandra中,并构建用户画像。提供风控、推荐等服务。
- 低成本存储:采用稀疏存储模式,适合用户画像高压缩存储。
- 高扩展性:线性可扩展,灵活扩容计算和存储能力。
- 低延时:延迟在毫秒级别。