HBase物理視圖是通過表、列族、列和行組織的。在HBase中,數(shù)據(jù)存儲在表中,每個表都可以有一個或多個列族,列族是邏輯上的一組列的集合。每個列族包含多個列,列被存儲在HBase中的列族中。行是HBase表中的基本單位,每一行都有一個唯一的行鍵,行鍵用于唯一標識一行。
在HBase物理視圖中,數(shù)據(jù)被存儲在HFile中,HFile是HBase中的底層存儲文件格式,它包含了實際的數(shù)據(jù)和對數(shù)據(jù)的索引。HBase中的數(shù)據(jù)被按照列族和列的組合存儲在HFile中,這種存儲方式可以提高數(shù)據(jù)的讀寫效率。
HBase還使用WAL(Write-Ahead-Log)來保證數(shù)據(jù)的持久性和一致性。WAL記錄了數(shù)據(jù)的變更操作,確保在發(fā)生故障時可以進行數(shù)據(jù)恢復。
總的來說,HBase的物理視圖是通過表、列族、列和行來組織的,數(shù)據(jù)存儲在HFile中,保證了數(shù)據(jù)的高效訪問和持久性。