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
-
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 ;) -
@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
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden