开发者社区 问答 正文

请问rowkey各组成部分,用什么类型比较好?

请问,需要以时间作为rowkey的组成部分,请问用什么类型比较好?
比如说时间,用下面哪种形式好:
1)以“YYYYMMDDHHMISS”形式的字符串(例如“20181231123059”)来表示,占14字节---查询结果直观,方便理解
2)以long类型表示的相对1970年1月1日0时0分0秒以来的秒数,占8字节---占用空间少

又比如说整数1234567,是直接用int好,还是转成字符串(“1234567”)好?

展开
收起
hbase小能手 2018-11-07 16:35:23 1752 分享 版权
1 条回答
写回答
取消 提交回答
  • 社区管理员

    这个得看你的需求吧?如果空间占用比较多,你可以用时间戳。

    2019-07-17 23:12:46
    赞同 展开评论
问答地址: