第十章 列族數據庫


10.1 何謂列族數據庫

  列族數據庫將數據存儲在列族中,而列族里的行則把許多列數據與本行的“行鍵”關聯起來。

  Cassandra可以說是一種能快速執行跨集群寫入操作並易於對此擴展的數據庫。集群中沒有主節點,其中每個節點均可處理讀、寫。

10.2 特性

  cassandra的基本存儲單元叫做“列”。Cassandra的列由一個“名值對”組成,其中的名字也叢當關鍵字。每個鍵值對都占據一列,並且都存有一個“時間戳”值。令數據過期、解決寫入沖突、處理陳舊數據等操作都會用到時間戳。

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

  列族數據庫的各行不一定要具備完全相同的列,並且可以隨意向其中某行加入一列

  超列:某列中包含一個由小列組成的映射表。超列構建的列族叫做“超列族”。

  鍵空間:  

  10.2.1 一致性

    Cassanfra收到寫入請求后,會先將待寫數據記錄到“提交日志”中,

 

 

 

 

 

 

 

 

 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM