第十章 列族数据库

10.1 何谓列族数据库

  列族数据库将数据存储在列族中,而列族里的行则把许多列数据与本行的“行键”关联起来。

  Cassandra可以说是一种能快速执行跨集群写入操作并易于对此扩展的数据库。集群中没有主节点,其中每个节点均可处理读、写。

10.2 特性

  cassandra的基本存储单元叫做“列”。Cassandra的列由一个“名值对”组成,其中的名字也丛当关键字。每个键值对都占据一列,并且都存有一个“时间戳”值。令数据过期、解决写入冲突、处理陈旧数据等操作都会用到时间戳。

  行是列的集合,由相似行构成的集合就是列族。

  列族数据库的各行不一定要具备完全相同的列,并且可以随意向其中某行加入一列

  超列:某列中包含一个由小列组成的映射表。超列构建的列族叫做“超列族”。

  键空间:  

  10.2.1 一致性

    Cassanfra收到写入请求后,会先将待写数据记录到“提交日志”中,

  

猜你喜欢

转载自www.cnblogs.com/liufei1983/p/9446095.html
今日推荐