# Apache IoTDB Apache Software Foundation のオープンソース分散時系列データベース。IoT(Internet of Things)シナリオを主要対象とし、時系列データの高速書き込み・クエリ・管理を提供する。 - **アーキテクチャ**: 分散ノード構成(DataNode + ConfigNode)を採用。v1.2.2 以降はコンセンサスベースの分散管理を強化。リーダー/フォロワー構成でデータ一貫性を保証する。 - **ストレージエンジン**: LSM ツリー(Log-Structured Merge-tree)ベース。Memtable の作成・フラッシュ・コンパクションが主要な内部操作であり、これらの頻度異常がログ異常検知の対象になる。 - **コミュニティ**: アクティブなオープンソースコミュニティを持つ。ベンチマークツール IoT-Benchmark を公式に提供。 - **ベンチマーク適合性**: TSBS・TPCx-IoT・IoT-Benchmark の 3 種のベンチマークワークロードに対応し、性能評価・研究用途で広く参照される。 ## wiki 内での役割 - [[@2025__arXiv__LogDB - Multivariate Log-based Failure Diagnosis for Distributed Databases]] および [[@2024__KDD__Multivariate Log-based Anomaly Detection for Distributed Database]](MultiLog)の実験プラットフォームとして使用。 - [[Lingzhe Zhang]]・[[Tong Jia]]・[[Ying Li]](Peking University)のチームが v1.2.2 を Docker 環境(DataNode × 3 + ConfigNode × 1)で構築し、Chaos Mesh による障害注入実験を実施。 - ログの特性: データベースクエリ・トランザクション実行・システムエラー・ノードハートビート等の内部状態をログに記録。ログと異常の対応が複雑であり(すべてのクエリがログを出力するわけではない)、LogDB 研究の動機の一つになっている。 ## 関連 - 本ソース: [[@2025__arXiv__LogDB - Multivariate Log-based Failure Diagnosis for Distributed Databases]] / [[@2024__KDD__Multivariate Log-based Anomaly Detection for Distributed Database]] - 共著者チーム: [[Lingzhe Zhang]] / [[Tong Jia]] / [[Ying Li]] - 関連概念: [[ログベース異常検知]] / [[異常検知]] / [[AIOps]]