[Linuxtrent] Re: Salvare serie temporali ad alto flusso con Python

  • From: "Guido Brugnara" <dmarc-noreply@xxxxxxxxxxxxx> (Redacted sender "gdo" for DMARC)
  • To: linuxtrent <linuxtrent@xxxxxxxxxxxxx>
  • Date: Fri, 19 Mar 2021 10:47:20 +0100 (CET)

----- Il 19-mar-21, alle 9:29, Guido Brugnara <dmarc-noreply@xxxxxxxxxxxxx> ha 
scritto: 

----- Il 19-mar-21, alle 8:43, Emanuele Olivetti <emanuele.olivetti@xxxxxxxxx>
ha scritto:

Grazie a Tutti per le risposte arrivate finora, anche in privato!
Vedo che il problema è molto sentito e che le soluzioni non sono esattamente
minimaliste (Postgres, Timescale, Victoria Metrics ecc.). Ma capisco che le
richieste non siao banali. Ad ulteriore chiarimento, per commentare l'ultima
risposta di Marco, aggiungo che non solo l'insert deve essere veloce ma mi
piacerebbe che anche le query lo fossero, per pensare in futuro a un'analisi
del risultato delle query non dico real-time ma comunque a stretto giro.

Se è un progetto contenuto con una singola fonte e un solo "lettore" potresti
provare a usare un dbms per sistemi embedded come Berkeley DB and SQLite

Dai un occhio a questo: [ https://sqlite.org/speed.html ;| 
https://sqlite.org/speed.html ] ;
Confronta le performance con SQLite 2.7.6, MySQL e PostgreSQL (senza modulo 
TimescaleDB). 
SQLite potrebbe essere la scelta giusta. 

bye 
gdo 

Dopotutto le performance che richiedi non sono molto elevate ed usando un SSD
potrebbero essere più che sufficienti.

bye
gdo

Other related posts: