Hbase之表设计原则
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,1、列簇的设计列簇尽量少,最好不超过3个。因为每个列簇是存在一个独立的HFile里的,flush和compaction操作都是针对一个Region进行的,当一个列簇的数据很多需要flush的时候,其它
千家信息网最后更新 2026年11月01日Hbase之表设计原则
1、列簇的设计
列簇尽量少,最好不超过3个。因为每个列簇是存在一个独立的HFile里的,flush和compaction操作都是针对一个Region进行的,当一个列簇的数据很多需要flush的时候,其它列簇即使数据很少也需要flush,这样就产生的大量不必要的io操作。
在多列簇的情况下,注意各列簇数据的数量级要一致。如果两个列簇的数量级相差太大,会使数量级少的列簇的数据扫描效率低下。
将经常查询和不经常查询的数据放到不同的列簇。
因为列簇和列的名字会存在HBase的每个Cell中,所以他们的名字应该尽可能的短。比如,用f:q代替mycolumnfamily:mycolumnqualifier
2、rowkey的设计
避免使用递增的数字或时间做为rowkey。
如果rowkey是整型,用二进制的方式比用string来存储更节约空间
合理的控制rowkey的长度,尽可能短,因为rowkey的数据也会存在每个Cell中。
如果需要将表预分裂为多个region是,最好自定义分裂的规则。
数据
数量
数量级
设计
名字
尽可能
最好
查询
不同
低下
一致
两个
二进制
多个
情况
效率
数字
方式
时候
时间
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
蓝思科技飞鸽互联网
A股互联网金融科技公司
互联网科技开发公司
深圳齐家互联网科技
郑州华宇互联网科技
狮子座互联网科技培训
左右互联网络科技
美国互联网前沿科技
互联网科技实习生岗位职责
互联网科技公司实习生
长沙茂晟互联网科技有限公司
工业互联网展湾科技股份有限公司
互联网金融科技元年
广州互联网高科技取餐柜
广东鹅鹅鹅互联网科技有限公司
互联网高科技行业有哪些企业
玉溪新华互联网科技怎么选
互联网科技大佬云集
平安好医生打造互联网科技医疗
小牛互联网科技有限公司地址
互联网未来科技
互联网科技博主是什么意思
成都互联网科技公司100强
赶超互联网科技 微信多开
未来五年的互联网科技
长沙茂晟互联网科技有限公司
用友工业互联网科技发展
有人说阿里系是互联网科技企业
东营紫格互联网科技
好易买互联网科技