このプロジェクトについて
InfluxDB 3 Coreは、イベントデータおよび時系列データの収集、処理、変換、保存を行うために構築されたスケーラブルなデータストアです。リアルタイムのインジェストと高速なクエリ応答時間に最適化されており、センサーデータのモニタリング、サーバーおよびネットワークのパフォーマンス、アプリケーションパフォーマンス、金融市場分析、行動分析に適しています。
主な技術的特徴は以下の通りです:
- アーキテクチャ:オブジェクトストレージ(S3、Azure、GCP)またはローカルディスクをサポートするディスクレスアーキテクチャ。
- ストレージ形式:永続化にApache Parquetを使用。
- クエリ機能:SQLクエリエンジンを介して、SQL、InfluxQL、およびFlight SQLをサポート。
- 互換性:InfluxDB 1.xおよび2.xの書き込みAPI、およびInfluxDB 1.xのクエリAPI(InfluxQL)との互換性を維持。
- 拡張性:プラグインおよびトリガー用の組み込みPython VMを搭載。
- 実装:Rust、Apache Arrow、およびDataFusionを使用して構築。
本システムはポート8181でHTTP APIを提供し、データの書き込みにはLineプロトコルを利用します。