10.1 何謂列族數據庫
列族數據庫將數據存儲在列族中,而列族里的行則把許多列數據與本行的“行鍵”關聯起來。
Cassandra可以說是一種能快速執行跨集群寫入操作並易於對此擴展的數據庫。集群中沒有主節點,其中每個節點均可處理讀、寫。
10.2 特性
cassandra的基本存儲單元叫做“列”。Cassandra的列由一個“名值對”組成,其中的名字也叢當關鍵字。每個鍵值對都占據一列,並且都存有一個“時間戳”值。令數據過期、解決寫入沖突、處理陳舊數據等操作都會用到時間戳。
行是列的集合,由相似行構成的集合就是列族。
列族數據庫的各行不一定要具備完全相同的列,並且可以隨意向其中某行加入一列
超列:某列中包含一個由小列組成的映射表。超列構建的列族叫做“超列族”。
鍵空間:
10.2.1 一致性
Cassanfra收到寫入請求后,會先將待寫數據記錄到“提交日志”中,