在服务器的开发过程中,数据的存储至关重要,包括任务状态的数据、中间数据,处理的结果信息等。当数据量很大时,这些关系型数据库就必然存在瓶颈(数据库的查询,数据库的字段变更等)。本文基于分布式数据库HBase进行探究,简要介绍HBase的概念,及其相关操作。
HBase基础
HBase基本概念
HBase 是Hadoop的一个子项目,HBase采用了Google BigTable的稀疏的,面向列的数据库实现方式的理论,建立在Hadoop的HDFS上。一方面里用了HDFS的高可靠性和可伸缩行,另外一方面里用了BigTable的高效数据组织形式。HBase为海量数据的实时性相应提供了很好的一个开源解决方案。