Ich habe ein System, das jede Sekunde einige gemessene Werte aufzeichnet. Was ist der beste Weg, um Trenddaten zu speichern, die einer bestimmten Sekunde entsprechen?Trend 100 Millionen + Zeilen
1 day = 86.400 seconds
1 month = 2.592.000 seconds
Etwa 1000 Werte, um jede Sekunde im Auge zu behalten.
Momentan gibt es 50 Tabellen, die die Trenddaten für jeweils 20 Spalten gruppieren. Diese Tabellen enthalten mehr als 100 Millionen Zeilen.
TREND_TIME datetime (clustered_index)
TREND_DATA1 real
TREND_DATA2 real
...
TREND_DATA20 real
Werden Trenddaten oft gelesen oder aktualisiert? –
Sie sollten das RDBMS angeben - dies ist eine Frage der physischen Datenbankimplementierung, nicht des logischen Entwurfs, RDBMS spielt hier keine Rolle. – Unreason
Es wird viel für die Anzeige vieler Arten von Grafiken gelesen. – kerem