hadoop入门十六(Hbase)

本文探讨了HBase的数据模型特点,包括其如何受到Bigtable的影响,以及如何通过时间戳支持社交内容查询。此外还介绍了HBase中列族、列及时间戳的概念,并解释了为什么HBase不直接支持数据类型。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这里写图片描述

Big table

这里写图片描述

变成三个列,但是做查询的话就非常的麻烦了!!
但是查询key value 就非常的好用!!可以转换成多个key value.
Hbase是学习了Bigtable
这里写图片描述

可以思考为啥数据模型这么奇怪!HDFS文件系统是不予许修改的,所有插入新的行,有删除的标记,你追加怎么实现的呢,是一种折中的方法,在内存中进行,然后一段时间,再往数据库硬盘当中进行写入,在声明周期进行小碎片进行写成更大的文件,但是表面上可以感觉到是进行增加删除的。

通过时间戳,可以很方便的查出去,天生的很适合进行社交的内容。
这里写图片描述

列族和列

这里写图片描述

时间戳

这里写图片描述

在Hbase当中,没有数据类型这一说,都是字节码,更别说时间类型等等,你要解释成什么,那就和数据库有关系了!

Hbase的物理模型

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值