列在列簇中依照字典排序。例如,列簇是基礎信息或公司域名或水果類。列是基礎信息:面貌、基礎信息:年齡、公司域名:org、公司域名:edu、水果類:蘋果、水果類:香蕉。
列 = 列簇:列修飾符
列根據列簇分組。
列簇的特點:
1、一張表通常有一單獨的列簇,而且一張表中的列簇不會超過5個。
2、列簇必須在創建表的時候定義。
3、表的列簇無法改變。
4、每個列簇中的列數是沒有限制的。
5、同一列簇下的所有列會保存在一起。
6、列在列簇中是有序的。
7、列在運行時創建。
8、列只有插入后才會存在,空值並不保存。
對同一個行鍵的訪問都會落在同樣的物理節點上。如果表包含2個列簇,屬於兩個列簇的文件還是保存在相同的節點上。因此,行鍵和節點存在一一對應的關系。
每一列簇都會保存在自己的文件集合中。在列簇中檢索某列是順序的I/O。從2個列簇中讀取數據表示需要讀取HDFS中2個不同的文件和塊。所有的存儲設置都需要在列簇級別指定。