TimescaleDB
Más información
- Creador
- Mike Freedman, Ajay Kulkarni
- Año
- Propietario
- Timescale Inc.
- Tipo
- Base de datos de series temporales (extensión de Postgres)
- Licencia
- Apache 2.0 + Timescale License
- Sitio oficial
- timescale.com
- Código fuente
- github.com/timescale/timescaledb
Extensión de Postgres que añade superpoderes para series temporales — «hypertables» particionadas automáticamente, agregados continuos, compresión y políticas de retención.
Fundada en 2017. Las hypertables parecen tablas normales, pero por debajo se particionan por tiempo y, opcionalmente, por dispositivo. Los agregados continuos son vistas materializadas que se actualizan de forma incremental. La compresión columnar puede reducir los datos entre 10 y 20 veces.
Ventaja frente a InfluxDB: tienes SQL completo, JOINs, claves foráneas, todo el ecosistema de Postgres. Competidores: InfluxDB, QuestDB, Prometheus, VictoriaMetrics. Su punto fuerte: cuando las series temporales son una parte de una aplicación más amplia, no un sistema aparte.