Ho un computer che sta registrando 100 diversi punti dati in un server OPC.
Ho scritto un semplice client OPC in grado di leggere tutti questi dati.
Ho un sito Web front-end su una rete diversa che vorrei utilizzare questi dati. Potrei facilmente impostare il client OPC per inviare i dati a un server SQL e il sito Web potrebbe leggere da esso, ma sarebbe un sacco di scritture.
Se volessi aggiornare i dati ogni 10 secondi, scriverò sul database ogni 10 secondi. (Probabilmente potrei semplicemente serializzare i 100 punti per ottenere 1 scrittura / 10 secondi ma ciò limiterebbe anche la mia capacità di cercare i dati in seguito). Questa soluzione non scalerebbe molto bene. Se avessi 100 di questi computer la situazione sarebbe presto cresciuta di mano.
Ovviamente sono fuori dal mio campionato e non ho esperienza con il lavoro con una grande quantità di dati come questo.
Quali sono le mie opzioni e cosa devo ricercare?