开发者社区 > 数据库 > 正文

Cassandra和其它数据的关键区别是什么?

Cassandra和其它数据的关键区别是什么?

展开
收起
vncamyi27xznk 2021-12-13 09:56:55 428 0
1 条回答
写回答
取消 提交回答
  • Cassandra数据库,数据分布在多个节点上。Cassandra起配仅需单节点,吞吐量每核每秒可达到几千笔操作。生产环境通常会配置多节点,节点之间通过gossip协议进行通信,构建成一个hash token环。每个节点负责一部分token范围,这些节点之间通过gossip来互相告知谁负责哪个token范围,哪个节点是离线,哪个节点是新加入,这些都需要高效率的通信协议。有了gossip协议,每个节点都独立自主,可以自发的学习所有其它节点的状态,这也就是我们平常说的对等网络P2P概念。P2P概念对Cassandra高可靠性和线性扩展非常重要,这也是Cassandra和其它数据的关键区别。 答复内容摘自《Cassandra实战指南》,这本电子书收录开发者藏经阁 下载连接:https://developer.aliyun.com/topic/download?id=7881

    2021-12-13 15:23:04
    赞同 展开评论 打赏
问答分类:
问答地址:

数据库领域前沿技术分享与交流

相关电子书

更多
HBase多语言访问 立即下载
HBase Rowkey设计要点 立即下载
HBase在时间序列数据库中的应用 立即下载