TimescaleDB
Więcej informacji
- Twórcy
- Mike Freedman, Ajay Kulkarni
- Rok
- Właściciel
- Timescale Inc.
- Typ
- Baza szeregów czasowych (rozszerzenie Postgresa)
- Licencja
- Apache 2.0 + Timescale License
- Oficjalna strona
- timescale.com
- Kod źródłowy
- github.com/timescale/timescaledb
Rozszerzenie Postgresa z supermocami do szeregów czasowych — automatycznie partycjonowane „hypertables”, ciągłe agregaty, kompresja i polityki retencji.
Firma powstała w 2017 roku. Hypertables wyglądają jak zwykła tabela, ale pod spodem są partycjonowane według czasu i opcjonalnie według urządzenia. Continuous aggregates to zmaterializowane widoki aktualizowane przyrostowo. Kompresja kolumnowa potrafi zmniejszyć dane 10–20 razy.
Przewaga nad InfluxDB: dostajesz pełny SQL, JOIN-y, klucze obce i cały ekosystem Postgresa. Konkurencja: InfluxDB, QuestDB, Prometheus, VictoriaMetrics. Najlepiej sprawdza się, gdy szereg czasowy jest częścią szerszej aplikacji, a nie osobnym systemem.