关于HBase表的设计问题

发布于 2021-11-28 09:31:17 字数 166 浏览 954 评论 6

对于一些GPS数据,(用户ID,时间,经度,纬度);

如果想对他们进行时间和空间上的查询:比如说某用户某天的轨迹(时间),某区域的出现频度状况(空间);

在设计表时,rowkey应该怎样设计呢?是需要在一张表上实现还是多张表上实现?

新人刚开始,也希望和大家进行交流

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

等风来 2021-11-30 07:48:06

你这样做的话不能满足两种分析需求,处理起来也比较麻烦。

绝影如岚 2021-11-30 07:10:13

回复
那么应该以什么来做表名呢?如果按照你的来做,对于时间比较容易分析,但是对于空间不容易分析啊。

离去的眼神 2021-11-30 03:35:18

回复
我不知道你所批的空间是什么,有经度跟纬度不足以支撑的话,估计你还要把其他字段加到rowkey里面。

凯凯我们等你回来 2021-11-29 22:39:07

回复
感谢大神不吝赐教,时间就是某天某人的轨迹,空间一般指的是这个区域出现的人的频度等,相当于先筛选出这个区域出现的人,再做处理。

梅窗月明清似水 2021-11-29 20:42:09

引用来自“loki_lan”的评论

rowkey=id+time+longitude+Latitude

路还长,别太狂 2021-11-29 18:59:21

rowkey=id+time+longitude+Latitude

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文