cassandra介绍优点 、缺点 、设计及运维总结

本文总结了cassandra分布式NoSQL数据库的三大优点:灵活性、高可扩展性和多数据中心识别。详细介绍了其支持事务、核心组件如Gossip、Partitioner和复制策略,并分享了数据库设计和维护的经验,包括分区字段的选择、索引使用注意事项以及面对一致性错误和性能问题的解决策略。
摘要由CSDN通过智能技术生成

cassandra介绍优点 、缺点 、设计及运维总结

cassandra 是一套开源的分布式NoSQL数据库系统,
是一堆数据库节点共同构成的一个分布式网络服务,对cassandra 的一个写操作,会被复制到其他节点,读操作也会被路由到某个节点上去,对于cassandra 集群来说,扩展非常简单, 在集群中添加节点即可。

三大优点:

  • 格式的灵活性,像文档存储在系统运行时随意添加或移除字段。

  • 真正的高可扩展性, 纯粹意义的水平扩展、线性可扩展、提高吞吐量、增加集群节点数量,因此可以保证快速的响应。

  • 多数据中心识别 , 避免一个数据中心起火,一个备用的数据中心至少有每一条数据的完全复制。

cassandra 支持事务

  • 设置键可以范围查询

  • 列表数据结构,可将超级列添加到5五维,用以索引 ,

  • 分布式写操作

  • 基于column 的结构化数据

cassandra 核心组件

  • GossIp

  • ParTlTloner : 负责在集群中 分配数据, 使用Hash作为主键

  • 复制策略: 确定哪个节点放置数据,以及复制的份数,

  • cassandra.yaml:主配置文件,设置集群的初始化配置、

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值