背景
筆者在一個物聯網領域,具體就是車聯網,使用的設備連接協議為JTT-808,有一個場景是15秒傳一條GPS軌跡(指令0x0200)資料,如果有1萬臺車:
- 一天資料量大概在1.152億條資料,
- 一年4,204.8億條資料,
在如此巨大的資料量下,要滿足如下要求:
- 查詢某輛車某天的所有軌跡資料;
- 大量的寫入資料,每秒寫入量超過1萬條;
效果
某車,某天跑了512公里,軌跡資料在5000條左右,如下圖,能夠在0.5秒內渲染完,

原理
使用非關系型資料庫(mongodb/clickhouse之類的),進行資料合并:當天資料庫直接入庫,隔天資料庫進行合并后寫入歷史庫,這樣可以平衡索引和資料量,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/342304.html
標籤:其他
