HBase是一個分布式的、面向列的NoSQL數據庫系統,數據存儲在HDFS(Hadoop分布式文件系統)中。HBase中的數據是按照行鍵(Row Key)、列族(Column Family)、列標識符(Column Qualifier)和時間戳(Timestamp)進行存儲的。
數據以行的形式存儲在HBase中,每一行數據都有一個唯一的行鍵,通過行鍵可以快速定位和訪問數據。每一行數據可以包含多個列族,每個列族可以包含多個列標識符。數據存儲在列族中,而不是單獨存儲在列標識符中,這樣可以減少存儲空間的浪費。
在HBase中,數據是按照列族和列標識符進行存儲的,可以動態地添加列族和列標識符,非常靈活。此外,HBase還支持多版本的數據存儲,每條數據可以有多個時間戳,可以查詢指定時間范圍內的數據版本。
總的來說,HBase采用分布式的方式存儲數據,數據存儲在HDFS中,通過行鍵、列族、列標識符和時間戳進行索引和存儲,具有高可擴展性、高性能和高可靠性的特點。