关于时空大数据的存储和查询,目前业界常见的解决方案以及难点有哪些?

2019-03-11 20:56:27 +08:00
 rogergood

这里的时空大数据指的是包含空间信息(经度、维度)和时间信息的多维度数据。常见的应用场景包括打车服务(指定时间段指定区域的范围查询)、指定区域内的广告推荐和投放等。

这个是毕设在做的东西,目前也调研了一些方案

目前比较疑惑的有下面一些

2917 次点击
所在节点    程序员
6 条回复
TypeErrorNone
2019-03-11 21:28:05 +08:00
1
jzmws
2019-03-11 21:43:26 +08:00
你是搞 gis???
rust
2019-03-11 23:28:15 +08:00
MongoDB
hilbertz
2019-03-11 23:49:50 +08:00
只有 postgis 的 n 维索引才能真正高效的支持时空索引,其他基于时空填充曲线和 btree 的索引都是低效的,时空数据本身就能很好的分区,postgresql 完全能处理海量数据
cheava
2019-03-12 02:37:24 +08:00
基于 hbase 的时空数据库 geomesa 了解下?
rogergood
2019-03-12 09:56:30 +08:00
@jzmws 嗯最近以及后一阶段会搞 gis 相关的大数据

@hilbertz 请问一下,postgresql 表是有大小限制的,在处理海量数据时,是不是需要人为的按照时间(比如说年份)、地理区域进行分表或分库的操作?

@cheava 好的,我看一下

@rust 我看到一篇博客( https://www.cnblogs.com/zhenbianshu/p/6817569.html )里提到 MongoDB 中的空间索引在较大数据量下,性能较 postgis 会有一定的下降

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/543465

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX