Oracle
 sql >> Database >  >> RDS >> Oracle

Archiviazione generale della raccolta dati Oracle

Eviterei l'opzione 3:se intendi utilizzare un database per archiviare risultati grezzi, potresti anche usarlo per archiviare tutti i risultati.

L'opzione 1 sembra che finirai per duplicare molti dati per ogni riga di risultati e cambierai solo due valori (spostamento temporale e valore).

Delle tre opzioni che suggerisci, sceglierei l'opzione 2. Sarai in grado di memorizzare una singola riga di risultati per ogni risultato e avere i dettagli del risultato disponibili anche nel DB, senza ingombrare la tabella dei risultati stessa .

A seconda di come prevedi di utilizzare i dati e di quanti punti dati hai per forma d'onda del risultato, potrei anche essere tentato di memorizzare la forma d'onda/segnale come una singola stringa (ad esempio valori separati da virgole).