我有成千上萬的旅程,每次旅行都有起點和目的地。我的目標是在每次旅行中實際存儲每個州的行駛里程。 (如果我從丹佛旅行到SLC,我將以一些英里數和UT在一些英里數。存儲數據庫中每次旅行的每個狀態的行程距離
我已經有一個表有開始和結束點,我需要考慮好的架構來存儲數在每個狀態每個行程
思想#1: - 創建1個表trip_id和48列 - > 1對於每個下陸狀態
思想#2: - 與trip_id創建一個表, state_id(+附加位置表),total_miles
解決方案1似乎是在存儲數據(更少的行)方面效率更高,並且我不確定一張表如何處理新表中每個狀態的2百萬次行程+多個條目。
有什麼建議嗎?