NEWS
Q: InfluxdB vs. history - Vor- / Nachteile?
-
Viele nutzen die InfluxdB statt history.
Was ist der Unterschied zu history und welche wesentlichen Vorteile hat die InfluxdB?
Oder anders: Was kann ich mit der InfluxdB anders, besser, etc machen?Lässt sich das in Kürze erklären? Wen ja, bitte - Danke.
Schönen Sonntag
VG Peter -
Viele nutzen die InfluxdB statt history.
Was ist der Unterschied zu history und welche wesentlichen Vorteile hat die InfluxdB?
Oder anders: Was kann ich mit der InfluxdB anders, besser, etc machen?Lässt sich das in Kürze erklären? Wen ja, bitte - Danke.
Schönen Sonntag
VG Peter@pi-ter
Moin,
nein, dafür gibt es keine kurze Erklärung. Es wird mindestens n+1 Antworten darauf geben, je nachdem wer, welche Erfahrungen gemacht hat.
Meine Meinung ist,
influxDBist flexibler und was die Technik, die dahinter steckt fortschrittlicher.- 'History' ist ein Teil von
iobrokerund sichert die Daten in einem File im Verzeichnisbaum voniobroker influxDBist ein 3rd Party Produkt, ist entwickelt worden, um Timeseries Daten in großer Menge und Zahl anzunehmen und zu verarbeiten. Da es sich extern installieren lässt, sind Skalierungen möglich.Historylässt sich, glaube ich nicht inGrafanaeinzubinden. Es arbeitet miteChartundflotAdapter zusammen.Historylässt sich, glaube ich, nicht durch externe Tools abfragen z.B. "sql,influxDB hat zwei Abfragesprachen "QL" und "FLUX" zudem gibt es Tools, die das Betrachten und Manipulieren der Daten ininfluxDBzulassen.influxDBwird ständig weiterentwickelt, wie das beiHistoryaussieht, kann ich nicht sagen.- in
influxDBsicher ich nicht nur die Datenpunkte ausiobroker, sondern auch Log-Files, Metriken aller Server/Rechner/FritzBox, die hier laufen. - Seit
influDB 2.xnutze ich auch Checks, Notifikation um mich zu benachrichtigen, wenn ein Wert mal abweicht oder Daten nicht mehr kommen, ist bei mir aber noch im Test und nicht voll ausgetestet. - In
influxDBnutze ich auch die Möglichkeit, des Downsampling der Daten, sprich ich habe Tages Bucket, Wochen Bucket, Monats Bucket, Quartal Bucket und Jahres Buckets.
Also Du siehst, da gibt es viele Unterschiede, wenn Du es aber einfach haben willst, dann nimm
Historyund die passenden Diagramm-Adapter,eChartoderFlot.VG
BerndP.S.: Es gibt gute Seiten im WWW, die
influxDBbeschreiben und auch in Beziehung zu anderen Datenbanken vergleichen. - 'History' ist ein Teil von
-
@pi-ter
Moin,
nein, dafür gibt es keine kurze Erklärung. Es wird mindestens n+1 Antworten darauf geben, je nachdem wer, welche Erfahrungen gemacht hat.
Meine Meinung ist,
influxDBist flexibler und was die Technik, die dahinter steckt fortschrittlicher.- 'History' ist ein Teil von
iobrokerund sichert die Daten in einem File im Verzeichnisbaum voniobroker influxDBist ein 3rd Party Produkt, ist entwickelt worden, um Timeseries Daten in großer Menge und Zahl anzunehmen und zu verarbeiten. Da es sich extern installieren lässt, sind Skalierungen möglich.Historylässt sich, glaube ich nicht inGrafanaeinzubinden. Es arbeitet miteChartundflotAdapter zusammen.Historylässt sich, glaube ich, nicht durch externe Tools abfragen z.B. "sql,influxDB hat zwei Abfragesprachen "QL" und "FLUX" zudem gibt es Tools, die das Betrachten und Manipulieren der Daten ininfluxDBzulassen.influxDBwird ständig weiterentwickelt, wie das beiHistoryaussieht, kann ich nicht sagen.- in
influxDBsicher ich nicht nur die Datenpunkte ausiobroker, sondern auch Log-Files, Metriken aller Server/Rechner/FritzBox, die hier laufen. - Seit
influDB 2.xnutze ich auch Checks, Notifikation um mich zu benachrichtigen, wenn ein Wert mal abweicht oder Daten nicht mehr kommen, ist bei mir aber noch im Test und nicht voll ausgetestet. - In
influxDBnutze ich auch die Möglichkeit, des Downsampling der Daten, sprich ich habe Tages Bucket, Wochen Bucket, Monats Bucket, Quartal Bucket und Jahres Buckets.
Also Du siehst, da gibt es viele Unterschiede, wenn Du es aber einfach haben willst, dann nimm
Historyund die passenden Diagramm-Adapter,eChartoderFlot.VG
BerndP.S.: Es gibt gute Seiten im WWW, die
influxDBbeschreiben und auch in Beziehung zu anderen Datenbanken vergleichen.@dp20eic
Danke für die Antwort.
Natürlich hatte ich mich im Netz schon zum Thema umgeschaut und diese Infos decken sich mit Deinen Ausführungen.Soweit ich das also im Moment überblicken kann, bietet mir InfluxdB keine erkennbaren Vorteile - zumindest nicht im ausschließlichen Kontext von ioBroker. Und hierauf bezog sich mein Interesse primär.
Mir reichen die Möglichkeiten von jarvis und lovelace.Ich hatte irgendwo gelesen, dass in influx die - z.B aufgelaufenen Verbrauchswerte - sicherer sind, als im history-Adapter.
Sicher im Sinne von: bei Ausfall von - z.B. Shelly's - sind die Werte nicht verloren. Das soll bei history nicht so sein - stimmt das?VG Peter
- 'History' ist ein Teil von
-
@dp20eic
Danke für die Antwort.
Natürlich hatte ich mich im Netz schon zum Thema umgeschaut und diese Infos decken sich mit Deinen Ausführungen.Soweit ich das also im Moment überblicken kann, bietet mir InfluxdB keine erkennbaren Vorteile - zumindest nicht im ausschließlichen Kontext von ioBroker. Und hierauf bezog sich mein Interesse primär.
Mir reichen die Möglichkeiten von jarvis und lovelace.Ich hatte irgendwo gelesen, dass in influx die - z.B aufgelaufenen Verbrauchswerte - sicherer sind, als im history-Adapter.
Sicher im Sinne von: bei Ausfall von - z.B. Shelly's - sind die Werte nicht verloren. Das soll bei history nicht so sein - stimmt das?VG Peter
@pi-ter sagte in Q: InfluxdB vs. history - Vor- / Nachteile?:
Ich hatte irgendwo gelesen, dass in influx die - z.B aufgelaufenen Verbrauchswerte - sicherer sind, als im history-Adapter.
Sicher im Sinne von: bei Ausfall von - z.B. Shelly's - sind die Werte nicht verloren. Das soll bei history nicht so sein - stimmt das?Moin,
zumHistory Adapterkann ich nichts sagen, da ich ihn nicht nutze, auch zu Shellys kann ich nichts zu beitragen, nur da dachte ich, dass es damit zusammenhängt, dass die Shellys bei Stromverlust ihre Werte verlieren, wenn die Daten erst einmal imhistoryoder ininfluxDBoderSQl Datenbankgeschrieben sind, dann sind sie sicher. Wenn Du aber mehrere Daten im Memory sammelst, bevor Du sie wegschreibst und vor dem Wegschreiben gibt es ein Problem, dann sind die Daten alle futsch, die im Speicher waren, egal welche DB dahinter ist.VG
Bernd -
@pi-ter sagte in Q: InfluxdB vs. history - Vor- / Nachteile?:
Ich hatte irgendwo gelesen, dass in influx die - z.B aufgelaufenen Verbrauchswerte - sicherer sind, als im history-Adapter.
Sicher im Sinne von: bei Ausfall von - z.B. Shelly's - sind die Werte nicht verloren. Das soll bei history nicht so sein - stimmt das?Moin,
zumHistory Adapterkann ich nichts sagen, da ich ihn nicht nutze, auch zu Shellys kann ich nichts zu beitragen, nur da dachte ich, dass es damit zusammenhängt, dass die Shellys bei Stromverlust ihre Werte verlieren, wenn die Daten erst einmal imhistoryoder ininfluxDBoderSQl Datenbankgeschrieben sind, dann sind sie sicher. Wenn Du aber mehrere Daten im Memory sammelst, bevor Du sie wegschreibst und vor dem Wegschreiben gibt es ein Problem, dann sind die Daten alle futsch, die im Speicher waren, egal welche DB dahinter ist.VG
Bernd@dp20eic
Wenn Du aber mehrere Daten im Memory sammelst, bevor Du sie wegschreibst und vor dem Wegschreiben gibt es ein Problem, dann sind die Daten alle futsch, die im Speicher waren, egal welche DB dahinter ist.
Richtig, daher gibts bei mir nur 2 Datenpunkte im Speicher und der history-Ordner liegt auf einem USB-Stick am Raspi.
BackUp täglich auf einen Stick an der NAS: ioBroker und history, Aufbewahrdauer 10 Tage.VG Peter
-
@dp20eic hat schon die wichtigsten Punkte hetausgehoben.
Davon sind für mich die wichtigsten, dass man mit influxdb ein 3rd party Programm einsetzt, was weitere Konfigurationen und Pflege außerhalb von ioBroker, ggf. sogar außerhalb des ioBroker Servers, benötigt.Aber ja, influxdb ist eine echte, optimierte Datenbank.