游戏电视苹果数码历史美丽
投稿投诉
美丽时装
彩妆资讯
历史明星
乐活安卓
数码常识
驾车健康
苹果问答
网络发型
电视车载
室内电影
游戏科学
音乐整形

大数据开发rowkey设计概述

  5。1假期结束了,虽然大家很想继续过几天五一,但是还是得投入到工作中来。今天我们来继续学习大数据开发中的HBase的rowkey设计概述。Rowkey的概念和mysql中的主键是完全一样的,Hbase使用Rowkey来唯一的区分某一行的数据。下面就仔细来了解下
  一、引言
  HBase由于其存储和读写的高性能,在OLAP即时分析中越来越发挥重要的作用,在易观精细化运营产品易观方舟也有广泛的应用。作为Nosql数据库的一员,HBase查询只能通过其Rowkey来查询(Rowkey用来表示唯一一行记录),Rowkey设计的优劣直接影响读写性能。HBase中的数据是按照Rowkey的ASCII字典顺序进行全局排序的,有伙伴可能对ASCII字典序印象不够深刻,下面举例说明:
  假如有5个Rowkey:012,0,123,234,3,按ASCII字典排序后的结果为:0,012,123,234,3。
  Rowkey排序时会先比对两个Rowkey的第一个字节,如果相同,然后会比对第二个字节,依次类推。。。对比到第X个字节时,已经超出了其中一个Rowkey的长度,短的Rowkey排在前面。由于HBase是通过Rowkey查询的,一般Rowkey上都会存一些比较关键的检索信息,我们需要提前想好数据具体需要如何查询,根据查询方式进行数据存储格式的设计,要避免做全表扫描,因为效率特别低。
  二、rowKey设计原则
  Rowkey的设计原则主要有三个,分别是rowkey长度原则、rowkey散列原则、rowkey唯一原则。下面就分别对这三个原则进行讲解。
  (1)rowkey长度原则
  rowkey是一个二进制码流,可以为任意字符串,最大长度为64kb,实际应用中一般为10100bytes,它以byte〔〕形式保存,一般设定成定长。一般越短越好,不要超过16个字节,注意原因如下:
  1、目前操作系统都是64位系统,内存8字节对齐,控制在16字节,8字节的整数倍利用了操作系统的最佳特性。
  2、hbase将部分数据加载到内存当中,如果rowkey过长,内存的有效利用率就会下降。
  (2)rowkey散列原则
  如果rowkey按照时间戳的方式递增,不要将时间放在二进制码的前面,建议将rowkey的高位字节采用散列字段处理,由程序随即生成。低位放时间字段,这样将提高数据均衡分布,各个regionServer负载均衡的几率。
  如果不进行散列处理,首字段直接使用时间信息,所有该时段的数据都将集中到一个regionServer当中,这样当检索数据时,负载会集中到个别regionServer上,造成热点问题,会降低查询效率。
  (3)rowkey唯一原则
  必须在设计上保证其唯一性,rowkey是按照字典顺序排序存储的,因此,设计rowkey的时候,要充分利用这个排序的特点,将经常读取的数据存储到一块,将最近可能会被访问的数据放到一块。但是这里的量不能太大,如果太大需要拆分到多个节点上去。
  所以良好的rowkey设计,应当遵循三大原则,并且能让数据分散,从而避免热点问题。
  以上就是本期的所有内容了,因为篇幅有限,所以rowkey的设计还没有讲完,明天将会继续更新大数据开发rowkey的设计概述,希望大家明天也能追踪文章更新。
  希望大家点个关注,及时收取最新文章推送,想了解更多敬请咨询加米谷大数据。
  有问题的欢迎在评论区留言,如有侵权请告知。

软银集团的第一大股东是谁?我们都知道目前阿里巴巴集团第一大股东是日本的软银集团(Softbank)。但软银集团的第一股东,不少网友都误传为南非标准银行,而南非标准银行的第一股东是中国工行,这么说好像阿里……秋瓷炫三级片写真湿身沐浴太过撩人性感身材惹人怜秋瓷炫给人的感觉是一个非常干净的而且非常温柔的韩国女明星,其实最开始的我们对于秋瓷炫的并不是特别的了解,自从看《妻子的诱惑》我们才真的知道了这个女明星的,估计是因为的角色太过深……黄忆慈发育了被男孩看怎么回事胸部长得太快黄忆慈是内地演员黄磊和孙莉的女儿,叫她大名网友可能还不太习惯,其实黄忆慈就是黄多多啦,这个小姑娘以前参加过亲子类综艺节目《爸爸去哪儿第二季》,当时懂事乖巧的多多得到很多好评,被……2021温控表现最佳的4款手机,个个都不为发烧而生,游戏党别今年5nm旗舰芯片温度相比去年都要高很多,所以很多人买手机会非常在意机身发热,尤其是对于游戏党而言,而就在近日,国内知名数码媒体评测机构小白测评公布了当下旗舰手机横评测试,其中……郑元畅结婚了吗至今仍是单身贵族还没有结婚郑元畅结婚了吗?公开状态是未婚单身,至今仍是单身贵族还没有结婚。本名郑综腾,所以总是叫他为小综。1982年6月19日出生于台湾省台中市北屯区,现在38岁,这样的年纪一般来讲都已……首次体验OPPO的我,终于被ColorOS施以颜色没有人能找到两部一样的ColorOS,正如没有人能找到两篇相同的叶子题记大家好,我是蘑菇这期咱们聊聊手机系统的事。正如大部分小伙伴一样,毒蘑菇作为钢铁直男网购小能手,曾经……明日之子家境排行第一个家境豪到你无法想象我们都知道如今的娱乐圈中的新晋的人员中,很多的人家境都是非常的殷实的,甚至很多的家庭还都是那种富豪的后代,什么普通的富二代根本就不值得一提,很多的人他们平时穿戴的衣服可都是奢侈……南宁捡死鱼张嘉佳照片不省人事被人为所欲为南宁捡死鱼张嘉佳照片,网上能够找到这样的照片,有些百度云分享之类的,也有些人是在售卖。最初的时候好像是在网站上晒出来的一些照片,在没有经过女孩子同意的情况下,把女生的大尺度照拍……吴思杨最新消息停更之后应该是改行了吴思杨最新消息,停更之后应该是改行了,没有最新消息。吴思杨是美空的平面模特,身材样貌都相当出众,有很多粉丝。现在打开吴思杨在美空网站的个人主页,已经没有最新的动态了,最上面的一……蒋劲夫女友和三个男的女朋友夜店咖蒋劲夫女友和三个男的,蒋劲夫女友不止蒋劲夫一个男朋友,她和其他男朋友的照片也在网上曝光过,颜值也挺高的。蒋劲夫曝光家暴门之后,网上也有自称是蒋劲夫好友的,解释蒋劲夫家暴的原因。……今日科技热点小米收购DeepMotion,华为屏下摄像头专利今天是7月11号年轻人的第一台车字节跳动8月将取消大小周继腾讯、快手后,7月9日,字节跳动相关人士透露,字节跳动在内部宣布,将从8月1日起取消大小周,8月开始……告别正则表达式,这个Python库可以快M倍FlashText算法是由VikashSingh于2017年发表的大规模关键词替换算法,这个算法的时间复杂度仅由文本长度(N)决定,算法时间复杂度为O(N)。而对于正则表……
独角兽柔宇科技断粮背后科创需要技术,更需要市场立方快评吴春波今年清明节前后,独角兽柔宇科技面临的资金困局再次被舆论聚焦,在媒体的报道中,缺钱欠薪和自救成为挥之不去的符号。实际上,这并非柔宇科技首次被曝光缺钱。其此前发布……苹果的MacMiniM1在亚马逊降价至600美元AppleM1芯片的MacMini具有256GB存储空间和8GBRAM的基本型号再次在亚马逊上以600美元的价格出售。这比正常价格低100美元。折扣包括在结账时自动应用的49美……跟小龙女李若彤比,郑爽啥也不是!复出?痴心妄想阿里巴巴女员工被灌酒猥亵一事爆出后,虽然李若彤和郑爽都发声支持被猥亵女员工,但我更欣赏李若彤,而不是郑爽!阿里巴巴女员工被灌酒猥亵,娱乐圈一片寂静,所有人都忌惮阿里巴巴的……苹果新专利动动眼睛就能移动光标,手机电脑AR眼镜都能用智东西(公众号:zhidxcom)编译徐珊编辑云鹏智东西8月9日消息,据外媒AppleInsider报道,近日苹果公布一项新专利申请,该项新专利可以让你动动眼……京东金融可靠吗?京东金融非常可靠!首先来看一下京东金融的介绍!京东金融集团创立于京东集团内部,于2013年10月开始独立运营,定位一家数字科技公司。公司以大数据、人工智能、物联网、……中国鸡老是跑去美国鸡窝下蛋据相关统计显示:我们国家芯片的人才缺口约在60万左右。人才外流、高校人才培养能力或成主因。据半导体大佬尹志尧icon回忆,1984年,自己到英特尔,原本以为这里搞研发的都……OppoFindN屏幕供应商曝光,使用的是三星显示器的可折叠据12月14日报道,Oppo将于12月15发布的首款可折叠手机FindN使用的是三星显示器的可折叠OLED面板。消息人士称,这家韩国显示面板制造商已向这家中国智能手机制造……互通提效隐私保护星云数字深度释放数据价值本报记者蒋牧云张荣旺上海北京报道世界上最有价值的资源不再是石油,而是数据。《经济学人》杂志曾提出过这一著名论断。数据作为一种新型生产要素已被正式写入中央文件。然而,当前部……中国卖家惨遭封店!谁为破产店铺买单?亚马逊为何突然发难?我觉得国家工商局应该联合别的政府机构好好的把亚马逊调查一遍,它是不是涉嫌垄断?如果有,还有违反我们国家的相关法律的话,应该对亚马逊严惩不贷。查刷单啊违反平台规则被封……全国首个自动驾驶试点北京开始了,你敢尝试吗?25日,北京开通了自动驾驶试点,跟打dd一个模式,价格有优惠政策,那么何不尝试一下呢?对于新鲜事物呢,作为年轻人要勇于接受和尝试,当然年轻人也是社会前进的风向标。这……奥地利正式发放7张5G牌照奥地利电信监管机构RTR公布的最新数据显示,TelekomA1的出价最高,为6430万欧元;其次是TMobile的5690万欧元;HutchisonDrei出价5190万欧元;……现在这段时间出租车司机连交份钱都那么难,该如何改变情况啊?巡游出租车行业目前处境举步维艰,虽受全球新冠疫情的影响,但主要还是所谓的网约车的出现,给传统巡游出租车行业以致命的打击。我个人觉得,传统巡游出租车行业要想改变现状,基本上……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网