HBase Day01~HBase的基本介绍

HBase的基本介绍

1.HBase是一个nosql数据库,以列的方式进行数据的存储和管理
2.nosql 是非关系型数据库 Redis
3.HBase来源于Google的思想 gfs MapReduce bigdata
4.仅支持一些简单的事务
5.mysql:select *from biao; insert into biao values(zi);
6.建立hdfs之上 hbase和hdfs紧耦合关系
7.实时读写的数据库: hive比较适合离线的处理
8. hbase:实时读取 1mb=>1gb=>1tb=>1pb在几十或者几百毫秒就可以返回数据
9.rowkey 行键
10.存储结构化数据或者是半结构化的松散数据
11.habse支持的数据类型:byte[]

HBase和Hadoop关系

(1) hadoop ==> hdfs
(1) 分布式文件存储系统
(2) 适合一次写入多次读取
(3) hdfs不是和随机读取
(2) HBase
(1) 面向列的数据存储,存储在hdfs上
(2) 适合多次频繁的写入和读取
(3) 可以随机读取某一条数据

关系型数据库和Hbase的对比:

关系型数据库 mysql oracle db2 sqlserver
(1) 以表的形式存在
(2) 支持sql 面向列的查询
(3) 适合存储结构化数据
(4) 支持事务
HBase
(1) 以region(区域)的形式存在,一张表在逻辑上划分为一个region或者是多个region进行管理
(2) api或者mr进行数据访问
(3) 适合结构化和半结构化的数据
(4) 支持简单的事务
(5) 面向列的存储
(6) 和zookeeper还是紧耦合关系

HBase的特征:

(1) 海量数据的存储 PB
(2) 列式存储
列族(列簇): user: info:name,age,address
(3) 适合高并发
(4) 数据存储是稀疏的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值