HBase是一個分布式、面向列的NoSQL數據庫,是基于Google的Bigtable設計而來的,它運行在Hadoop分布式文件系統(HDFS)之上。
HBase的數據存儲結構類似于關系數據庫中的表,但是它是基于列存儲的。每一行數據都由一個唯一的行鍵(Row Key)進行標識,并且可以有任意多個列族(Column Family),每個列族又包含任意多個列限定符(Column Qualifier)和對應的值(Value)。
由于HBase是一種NoSQL數據庫,它不遵循關系型數據庫中的ACID(原子性、一致性、隔離性和持久性)屬性。相反,它使用基于CAP(一致性、可用性和分區容錯性)原理的一致性模型。
總之,HBase是一種非關系型、分布式、面向列的NoSQL數據庫,適合于大規模數據的存儲和處理。