10.1 何谓列族数据库
列族数据库将数据存储在列族中,而列族里的行则把许多列数据与本行的“行键”关联起来。
Cassandra可以说是一种能快速执行跨集群写入操作并易于对此扩展的数据库。集群中没有主节点,其中每个节点均可处理读、写。
10.2 特性
cassandra的基本存储单元叫做“列”。Cassandra的列由一个“名值对”组成,其中的名字也丛当关键字。每个键值对都占据一列,并且都存有一个“时间戳”值。令数据过期、解决写入冲突、处理陈旧数据等操作都会用到时间戳。
行是列的集合,由相似行构成的集合就是列族。
列族数据库的各行不一定要具备完全相同的列,并且可以随意向其中某行加入一列
超列:某列中包含一个由小列组成的映射表。超列构建的列族叫做“超列族”。
键空间:
10.2.1 一致性
Cassanfra收到写入请求后,会先将待写数据记录到“提交日志”中,