TimescaleDB
Open-Source-Zeitreihendatenbank
From Wikipedia, the free encyclopedia
TimescaleDB ist eine Open-Source-Zeitreihendatenbank[2][3][4], die von Timescale Inc. entwickelt wird. Sie ist in C geschrieben und erweitert PostgreSQL.[5][6] TimescaleDB ist eine relationale Datenbank[7] und unterstützt Standard-SQL-Abfragen. Zusätzliche SQL-Funktionen und -Tabellenstrukturen bieten Unterstützung für Zeitreihendaten, insbesondere hinsichtlich Speicherung und performanter Analyse großer Datenmengen.[8]
| TimescaleDB | |
|---|---|
| Basisdaten | |
| Entwickler | Timescale Inc[1] |
| Erscheinungsjahr | 1.11.2018 |
| Aktuelle Version | 2.15.0 (8. Mai 2024) |
| Betriebssystem | Unix-Derivate, Linux, Microsoft Windows, macOS |
| Programmiersprache | C |
| Kategorie | Zeitreihendatenbank |
| Lizenz | Apache 2.0 |
| deutschsprachig | nein |
| www.timescale.com | |
Eines der Hauptmerkmale von TimescaleDB ist ihre Geschwindigkeit, die mit InfluxDB verglichen wurde.[9] Die zeitbasierte Datenpartitionierung über Hypertabellen ermöglicht eine verbesserte Abfrageausführung und -geschwindigkeit für zeitbezogene Anwendungen.[10] Eine detailliertere Partitionierungsdefinition wird durch benutzerdefinierte Attribute erreicht..[11]
TimescaleDB wird als Open-Source-Software unter der Apache-2.0-Lizenz angeboten. Zusätzliche Funktionen sind in einer Community-Edition verfügbar, die als quelloffene (aber nicht freie) Software unter dem Timescale License Agreement (TLS) bereitgestellt wird.[12]
Geschichte
Timescale wurde von CEO Ajay Kulkarni[13] und CTO Michael J. Freedman gegründet, um ihren Bedarf an einer Datenbanklösung zur Unterstützung von Daten aus dem Internet der Dinge zu decken.[14]