TimescaleDB
詳細情報
- 開発者
- マイク・フリードマン、アジャイ・クルカルニ
- 公開
- 2017年4月
- 提供元
- Timescale Inc.
- 種別
- 時系列DB(Postgres拡張)
- ライセンス
- Apache 2.0+Timescale License
- 公式サイト
- timescale.com
- ソースコード
- github.com/timescale/timescaledb
Postgresに時系列データの力を与える拡張機能。自動でパーティション分割される「ハイパーテーブル」、連続集計、圧縮、保持ポリシーを備える。
2017年創業。ハイパーテーブルは普通の表に見えるが、内部では時間(必要なら機器別も)で分割されている。連続集計は、差分で更新されるマテリアライズドビューである。列指向の圧縮でデータ量を10〜20分の1にできる。
InfluxDBに対する利点は、完全なSQL、JOIN、外部キー、そしてPostgresのエコシステムをそのまま使えることだ。競合はInfluxDB、QuestDB、Prometheus、VictoriaMetrics。時系列が独立したシステムではなく、より大きなアプリの一部である場合に最適である。