最近開發一個專案,車輛會實時傳輸回坐標資料,以便之后查詢軌跡資訊。
請問資料庫要怎么設計,才能解決資料量大的問題。
很難像想資料一天會到多少條。。。或者還有我沒想到的問題。
虛心求教。
uj5u.com熱心網友回復:
不用事務、不用關聯表、資料結構簡單,上HBaseuj5u.com熱心網友回復:
如果必須用關系型資料庫,考慮按車輛編號哈希分庫回傳寫入資料可以通過訊息中間件如kafka緩沖一下
uj5u.com熱心網友回復:
關系資料只存最終坐標,程序資料采用Mongodb,一輛車一張表,一天一條記錄,一條記錄存坐標串列,串列追加實時坐標;讀方便,寫也方便。用關系資料庫也可以的,做過類似的專案,5~10秒一條記錄,但是機器最多200臺,每臺機器一張表;資料增長比較快,需要控制好資料的生命周期;比如將往年的資料備份到冷庫中。
uj5u.com熱心網友回復:
還得仔細看下。我在想是不是可以用時間分庫uj5u.com熱心網友回復:
要素太多,得消化下
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/8719.html
標籤:MySQL
下一篇:賜教PHP腳本執行陳述句問題
