InfluxDB kann ich dir dafür empfehlen. Ich würde das Rad nicht neu erfinden. Die Roh-Daten kannst du dann mit Telegraf einfach einlesen und in die Datenbank schreiben. Einfach einen Input zB. nen Script und dazu einen Output auf die InfluxDB konfigurieren. Dafür brauchst du dann das InfluxDB Line Protocol. Die Datenbank selbst hat eben den Vorteil das du Queries absetzen kannst, die speziell für Zeitreihen gemacht sind. Dieses Featureset bekommst du nicht selber gebaut in absehbarer Zeit. Auch Dashboards bekommst du über Chronograf oder Grafana. InfluxDB 2.0 ist recht frisch rausgekommen. Ich denke das Thema ist größer und dauert etwas länger für die Einarbeitung. Aber am Ende hast du dann eben doch eine performante Lösung auf der man langfristig aufbauen kann.