山东官方网站栖霞市观里镇少城镇建设规划,市场监督管理局是工商局吗,网站设计维护内容,手机上打开html的软件rowKey的作用
读写数据时通过 RowKey 找到对应的 Region#xff1b;MemStore 中的数据按 RowKey 字典顺序排序#xff1b;HFile 中的数据按 RowKey 字典顺序排序。
rowkey设计原则
唯一性#xff1a;类似于MySQL、Oracle中的主键#xff0c;用于标示唯一的行#xff1b;…rowKey的作用
读写数据时通过 RowKey 找到对应的 RegionMemStore 中的数据按 RowKey 字典顺序排序HFile 中的数据按 RowKey 字典顺序排序。
rowkey设计原则
唯一性类似于MySQL、Oracle中的主键用于标示唯一的行随机性有效解决hbase热点问题避免大量客户端只访问一个或几个节点长度设计越短越好8字节的整数倍利用了操作系统的最佳特性。如太长会影响HFile的存储效率且MemStore将缓存部分数据到内存内存的有效利用率会降低检索效率低。
解决hbase热点问题 即增加rowkey的随机性常见一下三种做法
反转如手机号或者时间等开始位相似性较高手机号第一位都是1结束位有一定随机性做rowkey时反转即可加盐在rowkey前加随机数hash处理建议使用MD5你是砍柴的他是放羊的你和他聊了一天你们决定合作一起开个烤全羊的店你的柴烤出来的羊很美味他的羊纯天然的几年后你们公司上市了...