時系列データベース
入門記事として良さげ
時系列データベースに関する基礎知識と時系列データの符号化方式について
時系列データとは?
時系列データとは、時間経過に伴うシステムやプロセス、振る舞いの変化をまとめて表現したもの
特徴
Time-centric データレコードは常にタイムスタンプを持つ
Append-only データは常に単なる追加 (INSERT) 限定
Recent 最近の時間のデータに着目し、古い期間について失われたデータを補完したり更新したりしない
他の種類のデータと違うのは、データの変更は挿入されるのであって、上書きはされない ということ
https://docs.timescale.com/v1.3/introduction/time-series-data
なぜ時系列データベースが必要か
B+木 だと大量の挿入でパフォーマンスが...
NoSQL (KVS) では LSM木 というものがあるらしい
InfluxDB ではそれをさらに改良しているらしい
InfluxDB + Grafana での可視化をよく見る感じ。
参考
https://nmrmsys.github.io/slides/Its-Time-To-Time-Series-Database.html
https://blog.timescale.com/what-is-high-cardinality-how-do-time-series-databases-influxdb-timescaledb-compare/