NEWS
Welche Datenbank
-
Hallo,
ich bin jetzt soweit, dass ich meine ersten Tests auf der internen SQLiteDB auf mein produktives System umziehen will. Meine Frage ist, ob ich dann auch gleich eine andere DB nehmen sollte. Aktuell tendiere ich zu der oft genannten influxdb.
Wie seht ihr das? Und wirkt sich das dann auch im Dauerbetrieb auffällig auf den Stromverbrauch aus?
Danke
-
@HeinrichB sagte in Welche Datenbank:
Und wirkt sich das dann auch im Dauerbetrieb auffällig auf den Stromverbrauch aus?
Der Rechner läuft sowieso 24/7, die Datenwerte musst du in Datenbank x oder y schreiben, nur die Abfragen sind dann zwischen x und y unterschiedlich. Wenn das überhaupt messbar ist, liegt das wohl eher im Cent-Bereich und fällt bei den Stromkosten des Systems nicht sonderlich ins Gewicht.
Influx hat halt den Vorteil, dass es für zeitlich Abfolgen optimiert wurde, sprich eine Datenreihe läuft kontinuierlich linear fort. Logisch, wenn man Temperatur x alle y Minuten aufzeichnet. Da bleibt die Datenreihe "Außentemperatur" immer gleich, das zeitlich Raster ebenfalls, nur der Messwert ändert sich.
Anders bei der Filmverwaltung mit MySQL etc. Hier gibt es einen Datensatz, der viele Objekte enthällt (Titel, Länge, Darsteller...) und dann meist auch noch mehrere Einträge pro Objekt (Darsteller). Du suchst dann auch in der Regel nach einem Film, oder alle Filme mit Darsteller x.
Im Smarthome hast du aber eher immer einen linearen Verlauf, wobei du natürlich auch gezielt einen einzelnen Datenpunkt abfragen kannst. Von daher ist IMHO influxDB die Wahl -
@SBorg Danke, es geht mir auch eher um Zeitreihen. Dann werde ich mir das mal installieren und einrichten Danke Dir