Hbase之表设计原则
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,1、列簇的设计列簇尽量少,最好不超过3个。因为每个列簇是存在一个独立的HFile里的,flush和compaction操作都是针对一个Region进行的,当一个列簇的数据很多需要flush的时候,其它
千家信息网最后更新 2025年01月20日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安全错误
数据库的锁怎样保障安全
java 对象数据库中
淮龙网络安全宣传
长宁区品牌数据库系统研发商家
深圳商城软件开发联系方式
软件开发溯源性
瑞庭网络技术 面试
一台电脑做服务器代理上网
网络安全和隐私计算
莱山区管理系统软件开发推荐
服务器 天
数据库数据显示在php表单上
昆山技术软件开发报价方案
库房管理软件服务器
使用网络安全软件的感想
阿里巴巴的网络安全的措施
微课教育网络安全
第一台服务器
千人千面网络技术公司
深圳销售软件开发订制
计算机网络技术B笔记
软件开发实习内容描述
魔兽世界角色转移服务器要多久
北京佳达互联网科技有限公司
学软件开发专业要学代码吗
触摸屏用什么软件开发界面
两台服务器光纤直连
惠普5500绘图仪服务器
服务器 网卡聚合
新型网络安全教育
如何查询u8数据库端口号