【问题标题】:database design for gps time series data with mongodb使用 mongodb 设计 gps 时间序列数据的数据库
【发布时间】:2017-08-12 07:45:35
【问题描述】:

在我的项目中,gps 每 20 秒向服务器发送一次数据,并且主要希望在两个用例中使用:

  1. 两次之间的gps路径

  2. 获取最后一个 gps 位置并实时显示

我最终在“MongoDB for Time Series Data”教程中获得了架构。

我想在单个文档中保存每小时/每天的数据,但我不知道用例编号 2 是否很快,例如,如果我必须从存在于它的 1000 位置的文档中获取数据怎么办? mongodb 能快速获得吗?

【问题讨论】:

    标签: mongodb database-design gps mongodb-query bigdata


    【解决方案1】:

    mongodb必须在1000位置之前浏览1000个结果。相反,最好使用索引 {date:-1}(或内部 ObjectId {_id:-1})进行排序,并将第一个作为最后一个 GPS 条目。

    【讨论】:

      猜你喜欢
      • 2019-11-13
      • 1970-01-01
      • 1970-01-01
      • 2019-10-01
      • 1970-01-01
      • 2018-06-22
      • 2011-11-14
      • 1970-01-01
      • 2019-08-06
      相关资源
      最近更新 更多