Internet of Things: Apache IoTDB zum Erfassen von Messwerten
Die Apache Software Foundation verfĂĽgt mit IoTDB ĂĽber eine ZeitÂreihendatenbank fĂĽr IoT-Messdaten, die durch Performance und Ressourcenschonung punkten will.
- Dr. Julian Feinauer
Das IoT bedarf seit einigen Jahren keiner Erklärung mehr, allerdings wandeln sich durch die steigende Zahl der "Dinge" die Anforderungen an die Datenspeicherung. SAP etwa schätzt die Zahl der IoT-Geräte für das Jahr 2025 auf mehr als 75 Milliarden weltweit.
Damit erhöht sich auch der Bedarf, Zeitreihen zu speichern, also die von einzelnen Messpunkten generierten Messwerte mit den zugehörigen Zeitstempeln. Da sich klassische relationale Datenbanken oder RDBMS nur bedingt für solche Einsatzgebiete eignen, haben sich NoSQL-Datenbanken auf die Speicherung bestimmter Daten spezialisiert. Zu ihnen zählen auch die Zeitreihendatenbanken wie InfluxDB und TimescaleDB.
Ăśblicherweise erlauben es solche Zeitreihendatenbanken, neue Datenpunkte schnell und speichereffizient einer Zeitreihe hinzuzufĂĽgen. Zudem verfĂĽgen die meisten ĂĽber spezielle Indizes und Aggregationsfunktionen fĂĽr typische Operationen, etwa das Unterabtasten eines Signals durch stĂĽckweise Mittelwertbildung fĂĽr eine Visualisierung.
Das war die Leseprobe unseres heise-Plus-Artikels "Internet of Things: Apache IoTDB zum Erfassen von Messwerten". Mit einem heise-Plus-Abo können Sie den ganzen Artikel lesen.