[聚合文章] cassandra architecture

软件架构 1900-01-01 10 阅读

Apache Cassandra是一个开源的、分布式、无中心、弹性可扩展、高可用、容错、一致性可调、面向列的数据库,它基于Amazon Dynamo的分布式设计和Google BigTable的数据模型。

分布式无中心

  • 可以在多节点,多机架(有关于机架的数据结构),多数据中心部署
  • 每个节点是对等的(peer to peer的模式设计),去中心化,不会存在单点失效。相反,MongoDB采用的是主从设计,主节点坏了,整个数据库无法继续正常运行
  • 通过gossip协议来维护节点的死活


    注:本文内容来自互联网,旨在为开发者提供分享、交流的平台。如有涉及文章版权等事宜,请你联系站长进行处理。