検索

ホームページ  >  に質問  >  本文

actionscript - 車両走行軌跡テーブル設計 Mongodb

技術的な問題が発生しました
約 10,000 台 (またはそれ以上) の車両の走行経路を監視するために、データベース (mongdo) テーブル (コレクション) を設計するときに、2 つのオプションがありました
1. 日別テーブルに分割され、毎日のすべての車両の軌跡が 1 つのテーブルに配置されます
2. 車両ごとにテーブルに分割され、各ナンバー プレートがテーブルに対応します

何が合理的だと思いますか?

大家讲道理大家讲道理2788日前1257

全員に返信(2)返信します

  • 高洛峰

    高洛峰2017-05-02 09:28:33

    あなたの要求は非常に一般的なもので、通常は時系列データモデリングと呼ばれます。

    1. 日/車ごとにコレクションを分割することはお勧めしません。

    2. 特に大量のドキュメントがある場合は、シャーディングを検討できます。

    公開する情報が少ないため、車の位置を毎分取得する場合は、次の方法を試してみるとよいでしょう:

    リーリー

    一般的な考え方は、クエリの効率を向上させるために、1 つのドキュメントにできるだけ多くの情報を含めるようにすることです。

    ご参考までに。

    MongoDB が大好きです!楽しむ!


    MongoDB オンライン講義シリーズ 19 - MongoDB 単一ビューを構築するための 10 ステップ

    4 月 19 日です。クリックしてください:>---<

    返事
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-02 09:28:33

    特定のビジネス シナリオ、データの表示方法、表示サイズを考慮する必要があります。

    返事
    0
  • キャンセル返事