hbase

admin 35 0

HBase是一个分布式的、面向列的开源数据库,该技术来源于 Fay Chang 所撰写的Google论文“Bigtable:一个结构化数据的分布式存储系统”,HBase在Hadoop之上提供了类似于Bigtable的能力,是Apache的Hadoop项目的子项目,HBase不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库,基于列的存储模式而不是基于行。

HBase的特点包括高可靠、高性能、面向列、可伸缩的分布式存储系统,具有一致性强、一次写入、多次读取的优点,可自动扩展,数据过多时会自动分割,HBase通过HDFS进行分布式存储和备份数据,通过WAL进行数据恢复。

HBase的存储机制是面向列的,表中的数据按行排序,表模式定义只能定义列族,也就是键值对,一个表可以有多个列族,每个列族可以有任意数量的列,后续列的值连续地存储在磁盘上,每个单元格的值都具有时间戳。

以上内容仅供参考,如需更多信息,建议查阅HBase官网或咨询相关技术人员。