当前位置: 首页 > 面试题库 >

hbase的rowkey怎么创建好?列族怎么创建比较好?

罗乐意
2023-03-14
本文向大家介绍hbase的rowkey怎么创建好?列族怎么创建比较好?相关面试题,主要包含被问及hbase的rowkey怎么创建好?列族怎么创建比较好?时的应答技巧和注意事项,需要的朋友参考一下

解答:

hbase存储时,数据按照Row key的字典序(byte order)排序存储。设计key时,要充分排序存储这个特性,将经常一起读取的行存储放到一起。(位置相关性)

一个列族在数据底层是一个文件,所以将经常一起查询的列放到一个列族中,列族尽量少,减少文件的寻址时间。

因为hbase是列式数据库,列非表schema的一部分,所以在设计初期只需要考虑rowkey 和 columnFamily即可,rowkey有位置相关性,所以如果数据是练习查询的,最好对同类数据加一个前缀,而每个columnFamily实际上在底层是一个文件,那么文件越小,查询越快,所以讲经常一起查询的列设计到一个列簇,但是列簇不宜过多。

 类似资料:
  • css 组件 如上代码是我写的效果,有没有更好的写法 (可以的话,最好不要用库,例如react-transition-group)

  • 1.手机端 手机轻推-通讯录-我的企业/组织机构-创建企业,输入企业名称即可完成创建。 2. 电脑端 电脑端(网页端)轻推-通讯录-我的企业/组织机构-创建企业,输入企业名称即可完成创建。

  • 1.手机端 手机轻推-通讯录-我的企业/组织机构-创建企业,输入企业名称即可完成创建。 2. 电脑端 电脑端(网页端)轻推-通讯录-我的企业/组织机构-创建企业,输入企业名称即可完成创建。

  • 使用方法:进入动态-创建话题-创建

  • ​ ​ ①进入APP主界面,点击左上角的地图列表按钮,如上图红框处按钮 ​ ​ ②地图列表如上图,在列表上可以选择不同的地图列表切换不同的数据地图,点击新建地图按钮如上图红框中,即可进入创建地图 ​ ​③创建地图,先填入地图名称(地图的简短标识,必须填写),点击保存即可新建地图操作,如上图。

  • ​ ​ ①进入APP地图主界面,打开工具箱找到智能预警按钮即可进入智能预警模块,如上图所示 ​ ​ ②进入智能预警列表点击右上角创建按钮,如上图红框处按钮,去创建预警条件 ​ ​ ③创建预警条件需要输入预警条件的名称以及预警类型、选择图层、对比字段、提醒条件、相关阀值、预警方式、闪烁颜色等信息即可成功创建一个预警条件。