亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

actionscript - 車輛行駛軌跡表設(shè)計(jì) Mongodb
大家講道理
大家講道理 2017-05-02 09:26:33
0
2
1371

遇到個技術(shù)問題
對於監(jiān)控將近10000輛(甚至更多)車駕駛路徑軌跡,我在設(shè)計(jì)數(shù)據(jù)庫(mongdo)表(集合)時(shí)候,有2個選擇
一. 按天分錶,每天的所有車輛軌跡放在一個表中
二. 按車分錶,每個車牌對應(yīng)一個表

大家覺得那種合理呢?

大家講道理
大家講道理

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

全部回覆(2)
小葫蘆

您這種需求是很常見的需求,通常叫做Time Series的資料建模。

1、不建議依天/依車分為不同的Collections;

2、如果您的文件數(shù)特別多,可以考慮Sharding。

因?yàn)槟嘎兜馁Y訊比較少,假如您每分鐘取得一次汽車的位置,不妨試試下面這個做法:

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

大概的想法是盡量讓1個document包含的資訊多一些,提升查詢效率。

供參考。

Love MongoDB! Have Fun!


MongoDB線上講座系列19- MongoDB 10步驟建構(gòu)單一視圖

就在4月19日,請戳:>---

我想大聲告訴你

具體需要考慮業(yè)務(wù)場景吧,看如何展示數(shù)據(jù),以及展示的維度。

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板