开发者社区> 问答> 正文

请问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 1678 0
1 条回答
写回答
取消 提交回答
  • 社区管理员

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

    2019-07-17 23:12:46
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
RowKey与索引设计:技巧与案例分析 立即下载
存储分层企业数据存储类型选择与优化 立即下载
HBase2.0重新定义小对象实时存取 立即下载