Ich habe Tausende von Fahrten und jede Fahrt hat einen Startpunkt und ein Ziel. Mein Ziel ist es, Meilen in jedem Staat in jeder Reise gespeichert zu speichern. (Wenn ich von Denver nach SLC reise, werde ich einige Meilen in CO und einige Meilen in UT haben.Speichern der zurückgelegten Strecke in jedem Zustand pro Fahrt in der Datenbank
Ich habe bereits eine Tabelle, die Start- und Zielpunkte hat und ich muss über gute Architektur zum Speichern nachdenken Meilen in jeder Fahrt pro Zustand
Idee # 1:. - erstellen 1 Tisch mit trip_id und 48 Spalten -> 1 für jeden unteren kontinentalen Zustand
Idee # 2:. - erstellen Sie eine Tabelle mit trip_id, state_id (+ zusätzliche Tabelle mit Standorten), total_miles
Lösung 1 scheint zu sein effizienter, wenn es darum geht, Daten zu speichern (weniger Zeilen), und ich bin mir nicht sicher, wie eine Tabelle 2 Millionen Reisen + mehrere Einträge pro Staat in der neuen Tabelle behandeln würde.
Irgendwelche Vorschläge?