现在的位置: 首页 > 综合 > 正文

Cassadra 学习笔记

2013年06月04日 ⁄ 综合 ⁄ 共 520字 ⁄ 字号 评论关闭

cassandra 一开始遵循google的bigtable模型,但是后来由于随着数据字段增加带来协同操作困难(不知道这个表有哪些数据,名称是什么)以及数据太随意(无类型),便“倒回”传统数据库形式。但是The big difference is in the practical limitations of Cassandra’s log-structured merge-tree storage engine, compared
to RDBMS b-trees。

然而在静态列存储引擎中,每一行必须预留出位置为每一列,而在cassandra存储引擎中 行中的数据是稀疏的,bigtable的好处是当你插入新的数据字段时,不需要为原来已有的数据添加null,bigtable用冗余存储猎命来换取这种灵活性。因此cassandra既有bigtable的好处,又有传统数据库的好处。

谈谈集群中混合键

混合键中的第一列或被当做partition key(partition key 会涉及到数据的存储位置,一个partition key下的数据be routed to the same replicas),剩余的其他键会被自动聚集,比方说一个partition key下的数据会按照剩下的主键排序。

抱歉!评论已关闭.