Hbase之表设计原则
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,1、列簇的设计列簇尽量少,最好不超过3个。因为每个列簇是存在一个独立的HFile里的,flush和compaction操作都是针对一个Region进行的,当一个列簇的数据很多需要flush的时候,其它
千家信息网最后更新 2025年11月07日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安全错误
数据库的锁怎样保障安全
金蝶eas服务器配置
怎么查数据库字符集mysql
nodejs进程查询数据库
csgo跑酷的服务器
网络安全威胁身份认证
铜梁区电话网络技术服务内容
绿盟科技中国互联网协会
电商服务器容易被攻击吗
语音会议软件开发有多少
金麒麟软件开发团队
河北网络安全高校联盟
国家鼓励开放数据网络安全
海南综合软件开发市价
网络安全审查20项
知识经验数据库建设
阿帕奇服务器下载
我心中的网络安全关大讨论
网络安全证书含金量排名
数据库1048错误
体验服服务器怎么弄
dns服务器双机热备
软件开发okr绩效考评表
软件开发进度计划填好的
党员如何抓好网络安全
日照市启动网络安全宣传周
幻塔服务器不同可以联机吗
云南linux软件开发
地图数据库的特点是什么
linnx系统服务器连不上
网络安全领域重点检查