時系列データベース
TSDB
時系列データベース(Time Series Database)とは、時間の経過とともに刻々と変化するデータ(時系列データ)の保存・処理に最適化されたデータベース。
最終更新: 2026/1/28
なぜ専用DBが必要か
RDBでも時刻のカラムを作れば保存できますが、IoTデータは毎秒数千件以上発生するため、普通のRDBでは書き込み処理が追いつきません。また、「1分ごとの平均値を出す」といった集計も遅くなります。 TSDBは、これらの処理に特化したデータ構造を持っています。
主な機能
- 高頻度書き込み: 大量のデータを遅延なく受け止める。
- リテンションポリシー: 「1ヶ月経ったら詳細データを削除する」といった自動削除機能。
- ダウンサンプリング: 「1秒ごとのデータを1分ごとの平均値に丸める」などの圧縮保存機能。
ツール
InfluxDB, Prometheus, TimescaleDBなどが有名です。
由来・語源
(記述募集中)
使用例
(記述募集中)
関連用語
- 関連: