Q:HBase系统Row key是什么?
A:Rowkey在Hbase中是用来检索记录的主键,也叫行键。行键是字节数组,任何字符串都可以作为行键;表中的行根据行键进行排序,数据按照Row key的字节序(byte order)排序存储;所有对表的访问都要通过行键
(单个RowKey访问,或RowKey范围访问,或全表扫描)。所以key的设计很重要,设计key时,要充分利用排序存储这个特性,将经常一起读取的行存储放到一起。(位置相关性)
注意:字典序对int排序的结果是1,10,100,11,12,13,14,15,16,17,18,19,2,
20,21,…,9,91,92,93,94,95,96,97,98,99。要保持整形的自然序,行键必须用0作左填充
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作