Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Allgemeiner Oracle-Datenerfassungsspeicher

Ich würde Option 3 vermeiden - wenn Sie eine Datenbank zum Speichern von Rohergebnissen verwenden, können Sie sie auch zum Speichern aller Ergebnisse verwenden.

Option 1 hört sich so an, als würden Sie viele Daten für jede Ergebniszeile duplizieren und nur zwei Werte (Zeitversatz und Wert) ändern.

Von den drei von Ihnen vorgeschlagenen Optionen würde ich Option 2 wählen. Sie können eine einzelne Ergebniszeile für jedes Ergebnis speichern und die Details des Ergebnisses auch in der Datenbank verfügbar haben, ohne die Ergebnistabelle selbst zu überladen .

Je nachdem, wie Sie die Daten verwenden möchten und wie viele Datenpunkte Sie pro Ergebniswellenform haben, könnte ich sogar versucht sein, die Wellenform/das Signal als einzelne Zeichenfolge zu speichern (z. B. kommagetrennte Werte).