Hbase中的列族ColumnFamily是什么?

首先先了解一下Hbase的表结构吧
(首先你要知道Hbase也是一种数据库,也有表qvq)
如下:
在这里插入图片描述
这是一个示例,可以看到与Mysql有点类似,但又略有不同。
不同的部分我已经框出来了(红色部分)

也就是说,在列名上面,又增加了一个“大列”(允许我根据样式来这样称呼),这个玩意儿其实就是“列族”

不难理解吧?就是一个列族下面有多个列,这个列和Mysql的列就是差不多的概念了

那么理解了列族的概念,再来思考下,Hbase这样设计是出于什么考虑呢?

此机制引入的原因,是因为HBase相信,查询可能并不需要将一整行的所有列数据全部返回。(就像我们往往在写SQL时不太会写select all一样)

其实吧…至少我们公司的Hbase表 ,直接忽略了Column Family这玩意儿,也就是说整张表就一个Column Family,但是概念还是要熟悉的嘛,O(∩_∩)O哈哈~ 用不用是另一回事

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值