Hbase基本原理

1.hbase采用列式存储,即每一列的数据存储到一起,不同的列基于hdfs存储在不同的机器上,这样做的好处是,查询一条数据,每个机器的I/O同时工作,只查询自己拥有的列数据,更加高效,另外,列单独存储,这种很类似于单列索引的存储一样,将某列的数据放在一起,查询不需要区分该数据所属列信息,直接从中查找

2.创建表时,至少创建一个列族,所有的列必需属于某个列族,使用(列族:列名)的形式创建列

3.每一条数据的某个列属性可以同时有多个值,他是根据时间戳形成多个版本的值,默认情况返回最新的值,版本的个数,失效时间均可设置

你可能感兴趣的:(Hbase基本原理)