actionscript - Reka bentuk jadual trajektori pemanduan kenderaan Mongodb
大家讲道理
大家讲道理 2017-05-02 09:26:33
0
2
1272

Menghadapi masalah teknikal
Untuk memantau laluan pemanduan hampir 10,000 (atau lebih) kenderaan, semasa saya mereka bentuk jadual (koleksi) pangkalan data (mongdo), saya mempunyai 2 pilihan
1. Mengikut hari Dibahagikan ke dalam jadual, semua trajektori kenderaan untuk setiap hari diletakkan dalam satu jadual
2. Dibahagikan kepada jadual mengikut kenderaan, setiap plat lesen sepadan dengan jadual

Apa yang anda fikir munasabah?

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

membalas semua(2)
小葫芦

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:>---<

我想大声告诉你

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

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan