Buongiorno a tutti, dovrei strutturare un'applicazione in VB.net che si appoggia ad un database SQL server; ora alcune informazioni che mi arrivano all'applicazione da sensoristica esterna, hanno tempo di campionamento di 3/4 secondi.
Nel complesso si tratta di 4 sensori differenti, dei quali occorre tenere memoria delle letture: n. 4 interi per intenderci.
Quello che si vorrebbe fare è rendere disponibili i dati memorizzati con risoluzione 4 secondi ad esempio.
Pensavo di comporre a DB un record con almeno i 4 campi interi per le letture dei sensori ed un campo dedicato all'orario, oltre ad Id, eccetera.
Dal punto di vista delle capacità SQL è possibile salvare record con questa cadenza, uno ogni 3 secondi? C'è un limite di dimensioni al DB in un anno avrei 10M di record.
Esistono strade alternative più convenienti? tipo agglomerare in unico record le misure di un minuto per esempio, e poi opportunamente scompattarle in fase di visualizzazione?
Grazie