Post by rootkitse si tratta di
misurazioni potrebbe essere il caso di usare un time series database.
in pratica si', sto facendo dello scraping inserendo poi i valori ottenuti su un db, su cui poi faro' statistiche varie.
Per lo scraping mi andrebbe bene anche buttare dati su un file sequenziale, ma non essendo processi critici mi appoggio a un piu' comodo dbms.
Sui tsd non saprei, mai usati.
Conta poi che il volume di dati in arrivo e' piccolino (a spanne circa 300 INSERT al minuto in una tabella con attualmente 11 campi - che poi a regime diventeranno forse 3 o 4 -, int8 e character[1], quindi fa ridere, con solo una chiave esterna su una tabella con circa 400 item), e nemmeno cosi' critico (il sw lo avro' "in produzione" su due server, uno a casa mia e un vps in farm, se per qualsiasi ragione ci fossero dei rallentamenti e mi "perdessi" dei dati, potrei comunque ricostruirli dall'altro server), quindi un piu' versatile relazionale farebbe il suo lavoro comunque molto bene.
oltretutto non sono nemmeno cosi' "costretto" a eseguire un certo numero di insert/minuto, se ho una minore "granularita'" dei dati amen.
Post by rootkiti relazionali alla fine uno vale l'altro e spesso sono tutti egualmente
inadatti.
Ti do' ragione nel caso dovessi, ad esempio, leggere dei sensori, e con una cadenza molto veloce, con necessita' di non perdere nessun dato a causa di delay.
Pero' a quel punto non andrei di unix+dbms ma mi butterei su un rtos + file sequenziali.