Gps 我们应该使用哪种NoSQL存储?

Gps 我们应该使用哪种NoSQL存储?,gps,iot,bigdata,nosql,Gps,Iot,Bigdata,Nosql,我们是一家物联网公司,为运输和物流公司提供服务。作为基础设施服务提供商,我们为客户提供GPS跟踪设备 虽然GPS跟踪数据的格式非常整洁(gpsId、经度、纬度、速度、方向、报告时间等),但其数量非常大。每台设备每10秒报告一次GPS跟踪信息,我们有10万台设备,因此每天生成60*60*24*100000/10=8.64亿行新数据 使用特定车辆的GPS跟踪设备收集的数据,客户可以在给定的时间段内查看该车辆的轨迹(例如,过去10天,需要60*60*24*10/10=86.4K行数据) 目前我们使用M

我们是一家物联网公司,为运输和物流公司提供服务。作为基础设施服务提供商,我们为客户提供GPS跟踪设备

虽然GPS跟踪数据的格式非常整洁(gpsId、经度、纬度、速度、方向、报告时间等),但其数量非常大。每台设备每10秒报告一次GPS跟踪信息,我们有10万台设备,因此每天生成60*60*24*100000/10=8.64亿行新数据

使用特定车辆的GPS跟踪设备收集的数据,客户可以在给定的时间段内查看该车辆的轨迹(例如,过去10天,需要60*60*24*10/10=86.4K行数据)

目前我们使用MySQL作为存储介质,并利用它的分片和表分区(基于gpsId)。但是由于数据太大,而且对它的查询太频繁,所以我想知道我们是否可以使用NoSQL存储来更好地适应这种情况

历史数据对于数据分析也很有用


谢谢。

听起来你想要一个时间序列数据库。这些数据库针对按时间索引的大型数字数组进行了优化。维基百科列出了一些时间序列的开源和专有数据库,包括一些构建在Cassandra之上的数据库


为什么要选择NoSQL?您可以在MySQL-中高效地存储地理位置数据


对于其他数据库选项,.

我绝对建议与联系,以更详细地讨论您的需求。免责声明:我为Cloudant工作。您好@Wuaner,我面临同样的问题,但仅适用于500台设备。你找到好的解决办法了吗?