概述
Apache Cassandra(https://cassandra.apache.org)是一个分布式、可线性扩展的高可用 NoSQL 列式数据库,专为大规模写密集型与跨地域部署设计。它采用点对点架构、Gossip 协议与 SSTable 存储,支持可调一致性与无单点故障。
核心功能与特色
- 线性扩展:横向扩展能力强,可平滑支撑 PB 级数据和高并发负载。
- 高可用与容错:多副本、多数据中心复制与自动故障转移,保证持续服务可用性。
- 可调一致性:从强一致到最终一致可按需配置,兼顾性能与正确性。
- 丰富生态:支持
CQL查询语言,并与 Spark、Kafka、Hadoop 等集成良好。
适用场景与目标用户
- 典型场景:物联网时序数据、日志与指标存储、社交平台、实时分析与在线事务混合工作负载。
- 目标用户:后端架构师、数据库管理员、SRE 与大数据工程团队。