Cassandra是什么

Cassandra是

具有亚马逊 Dynamo 分布式哈希表(DHT)和谷歌 Big Table 键值存储(KVS)两个特点的用于大数据的分布式数据库。

特点

・开源的
・无单点故障
・高速性能
・线性扩展性能
・持续可用性
・全部是活跃设计
・透明地检测和恢复错误
・灵活的NoSQL数据模型
・简单的运维管理
・拥有各种免费工具和驱动程序/连接
・可选择数据一致性(CAP定理和BASE)
・多数据中心复制
・CQL(Cassandra查询语言)

详细

在Cassandra中,没有单点故障(SPOF)。
没有”Master”的概念,所有节点具有完全相同的功能。
因此,即使某个节点发生故障,其他具有相同数据的节点仍然可以正常处理相同的操作,毫无问题。

高性能
没有主节点,全部都是活跃设计,所有节点都可以进行读写操作。因此,可以实现来自多个客户端的同时写入和读取。

线性可扩展性能:
由于采用了无主设计,使用简单且容易进行横向扩展。
可以无停机地添加节点。
通过增加节点来分散数据,
减少了每个节点的数据量,
从而可预测性能的提升。

弹性的NoSQL数据模型
兼容最新的数据类型,并具备高速读写能力。

可以选择数据的一致性
可以在广泛分布的集群中通过策略来调整数据的一致性。

CQL(Cassandra查询语言)
具有类似SQL的语言,可以非常容易地从关系型数据库迁移。

请遵循

Apache Cassandra
http://cassandra.apache.org/
阿帕奇卡桑德拉
http://cassandra.apache.org/

Apache Cassandra(源代码)
https://github.com/apache/cassandra

DataStax Document(DataStax公司)
http://docs.datastax.com

卡桑德拉社区
http://cassandra-jp.com/

Cassandra支持(INTHEFOREST有限公司)

トップページ

bannerAds