Ho un'applicazione desktop che invia una richiesta POST al mio sito web ogni 5 minuti. Questa richiesta post può contenere una quantità variabile di dati sul PC che invia la richiesta, ma in genere contiene circa 20-30 variabili di informazioni.
Sto memorizzando tutte queste informazioni in una tabella MySQL in un formato come, RequestID | Field | Value. Voglio essere in grado di mantenerlo tutto in modo da poter eseguire rapporti sulle tendenze su 24 ore, 48 ore, settimane, mesi, anni, ecc.
Ciò potrebbe ammontare a qualcosa come 10.000 righe di dati ogni giorno. Sono 3 milioni di righe di dati all'anno.
Posso immaginare 20-30 persone che utilizzano il mio sito Web e il database che memorizza 100 milioni di righe di dati all'anno.
Qual è il modo migliore per accedere a questo tipo di servizio di "notifica" e ridimensionarlo?