什么是Hbase
大数据领域里面的一个NoSQL非关系型数据库。建立在HDFS上。主要用来结构化以及半结构化(类似于json或者xml结构的数据)的松散数据。
Hbase特点
- 面向列的:面向列族的存储和权限控制,列族独立检索。
- 稀疏:对于为null的列,并不占用存储空间,因此表可以设置的十分稀疏。
- 一个表可以非常大
- 数据库以Region形式存在
- 易于扩展,可以加节点就可以实现HBase扩展。
- 支持客户端的高并发操作。
Hbase与hadoop的关系
Hbase与hadoop是一个紧耦合的关系,hbase依赖于hadoop
hbase的数据都是存储在hdfs上面的
hbase是一个数据库,适合进行频繁的读写操作