我需要創建的數據庫保存着一個車輛跟蹤系統的數據。因此,有幾輛車繼續向我的站點發送數據(大約20個參數),這些數據將這些值存儲在數據庫中。如何優化此數據庫設計?
車輛的參數包括車號和硬件ID爲常數,其餘的不斷變化。所以從一輛車來看,這兩個參數總是不變的。
我會在這個數據庫中包含用戶的登錄憑證的另一個表,我想創建一個兩個表之間的鏈接與登錄表中的車輛號碼(主鍵)和表中的車輛號碼包含參數。
由於車號列是多餘的,我不能把它作爲主鍵。 所以事情,我想知道:
- 有什麼辦法可以實現表
- 之間的聯繫是有一個好辦法,這樣我不存儲此車號和硬件ID這麼多次。
- 我應該將每輛車的數據存儲在單獨的表格中而不是全部放在一張表格中嗎?
P.S:這是我第一次設計數據庫,因爲我只去過一個程序員的時候,所以期待好的建議。
看看這篇文章http://www.jacobtomlinson.co.uk/2012/02/23/shrinking-sql-logs/它可以幫助你有效地在你的數據庫中存儲信息。 –
好吧,如果有人想指出這個問題適合SE的DBA網站,我覺得SO是好得多的網站,所以我把它放在這裏。 – Cdeez
@Jacob:謝謝,會給你一個閱讀。 – Cdeez