TimescaleDB 2.0 vorgestellt
(blog.timescale.com)-
Eine RDB mit Multi-Node- und Petabyte-Unterstützung für Time-Series-Daten (basierend auf PostgreSQL)
-
Unter der Timescale License vollständig kostenlos
→ as-a-service ist nicht möglich
-
Installations-Binaries für Docker oder Ubuntu/Debian/Centos verfügbar
-
Was sind Time-Series-Daten?
Wenn A Geld an B sendet, reicht es aus, auf beiden Seiten nur zu vermerken, dass eine Zahl gesunken bzw. gestiegen ist,
bei Time-Series-Daten handelt es sich jedoch um einen Datensatz, der Änderungen nicht per UPDATE, sondern per INSERT nachverfolgt.
Anhand dieser Änderungsinformationen lässt sich erkennen, ob zwischen beiden eine Beziehung besteht oder was zwischen ihnen passiert.
Time-Series-Daten wurden vor allem in Branchen wie Finanzen, Fertigung, Energie und Utilities eingesetzt,
in den vergangenen Jahren hat ihre Nutzung durch das Wachstum von Monitoring, IoT, Kryptowährungen, Gaming und Machine Learning jedoch explosionsartig zugenommen.
Für datenbasierte Entscheidungen sind sie die präzisesten Daten, um Veränderungen zu verfolgen.
-
TimescaleDB wurde auf Basis von PostgreSQL speziell für Time-Series-Workloads entwickelt
-
Unterstützt eine Standardkomprimierung von mehr als 94+ % und ermöglicht 10- bis 100-mal schnellere Abfragen als PostgreSQL/InfluxDB/Cassandra/MongoDB
-
Für die Multi-Node-Implementierung wurde die Technik virtueller Tabellen namens Distributed Hypertable eingeführt (automatische Partitionierung über mehrere Nodes)
1 Kommentare
Wahrscheinlich hätte Amazon Timestream TimescaleDB übernommen und kommerzialisiert, wenn es nicht die TSL-Lizenz gegeben hätte.
Wenn man den Preisvergleich zwischen Timestream und TimescaleDB betrachtet (natürlich von Timescale bereitgestellt), soll Amazon bis zu 9- bis 72-mal teurer sein.
https://blog.timescale.com/blog/choose-timescale-vs-influx-timestream/
Timescale veröffentlicht Multi-Node TimescaleDB kostenlos: https://de.news.hada.io/topic?id=2138