Hbase原理
1 | 网址: |
1.HBase简介
1 | HBase – Hadoop Database,是一个高可靠性.高性能.面向列.可伸缩的分布式存储系统 |
思考:怎样存储物流信息
1 | 运单号:728311858891 |
主键:Row Key
1 | 主键是用来检索记录的主键,访问hbase table中的行,只有三种方式 |
列族:Column Family
1 | 列族在创建表的时候声明,一个列族可以包含多个列,列中的数据都是以二进制形式存在,没有数据类型。 |
时间戳:timestamp
1 | HBase中通过row和columns确定的为一个存贮单元称为cell。每个cell都保存着同一份数据的多个版本。版本通过时间戳来索引 |
HBase基本知识
1 | 物理存储 |
HBase架构体系
1 | Client 包含访问hbase 的接口,client 维护着一些cache 来加快对hbase 的访问,比如regione 的位置信息 |
Region Server
1 | 维护Master 分配给它的region,处理对这些region 的IO 请求 |
1 | 传统关系型数据库: |

1 | 使用HBase的好处就是不需要限定表中的字段 |


本文作者 : Matrix
原文链接 : https://matrixsparse.github.io/2016/02/12/hbase原理/
版权声明 : 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!
知识 & 情怀 | 二者兼得