cari

Rumah  >  Soal Jawab  >  teks badan

actionscript - 车辆行驶轨迹表设计 Mongodb

遇到个技术问题
对于监控将近10000辆(甚至更多)车驾驶路径轨迹,我在设计数据库 (mongdo)表(集合)时候,有2个选择
一. 按天分表,每天的所有车辆轨迹放在一个表中
二. 按车分表,每个车牌对应一个表

大家觉得那种合理呢?

大家讲道理大家讲道理2757 hari yang lalu1228

membalas semua(2)saya akan balas

  • 高洛峰

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

    Permintaan anda adalah perkara biasa, biasanya dipanggil pemodelan data Siri Masa.

    1. Tidak disyorkan untuk membahagikan koleksi kepada koleksi yang berbeza mengikut hari/kereta;

    2. Jika anda mempunyai sejumlah besar dokumen, anda boleh mempertimbangkan Sharding.

    Oleh kerana anda kurang mendedahkan maklumat, jika anda memperoleh kedudukan kereta setiap minit, anda juga boleh mencuba kaedah berikut:

    { plate : String,
      brand : String,
      color :  String,
      timestamp_hour : ISODate,
      track : [{0 : [Longitude, latitude]},
               {1 : [xxx, xxx]}
               ...
               {59 : [xxx, xxx]}]
     }
    

    Idea umum ialah cuba menjadikan satu dokumen mengandungi sebanyak mungkin maklumat untuk meningkatkan kecekapan pertanyaan.

    Untuk rujukan.

    Sayangi MongoDB! Selamat Berseronok!


    Siri Kuliah Dalam Talian MongoDB 19- MongoDB 10 langkah untuk membina paparan tunggal

    Pada 19 April, sila klik:>---<

    balas
    0
  • 我想大声告诉你

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

    Anda perlu mempertimbangkan senario perniagaan tertentu, cara memaparkan data dan dimensi paparan.

    balas
    0
  • Batalbalas