我们是一家为运输和物流公司提供服务的物联网公司。作为基础设施服务提供商,我们为客户提供GPS追踪设备。我们应该使用什么类型的NoSQL存储?
尽管GPS跟踪数据的格式非常整齐(gpsId,经度,纬度,速度,方向,reportTime等),但数量非常大。每个设备每10秒报告一次GPS跟踪信息,并且我们有10万个设备,因此每天产生60 * 60 * 24 * 100000/10 = 864M行新数据。客户可以在给定的时间段内(例如,最近10天,需要60 * 60 * 24 * 10/10 = 10)查看特定车辆的GPS追踪设备收集的数据, 86.4K行数据)。
目前我们使用MySQL作为存储介质,并利用它的分片和表分区(基于gpsId)。但是由于数据量非常大,查询频繁,所以我想知道是否可以使用NoSQL存储来更好地适应这种情况?
历史数据对数据分析也很有用。
赞赏。
我肯定会推荐与[Cloudant](https://cloudant.com/about-us/contact-us/)联系,以更详细地讨论您的要求。免责声明:我为Cloudant工作。 – 2014-10-28 18:07:37
嗨@Wuaner,我面临同样的问题,但仅限于500台设备。你找到一个好的解决方案吗? – zwitterion 2017-07-08 22:03:28