TDengine vs IronFlock:産業データ・AIプラットフォーム比較(2026)
TDengineは、IronFlockと同様にAIを後付けではなく製品の一部として扱う数少ない産業プラットフォームのひとつです。出発点は高性能な時系列データベースで、2019年にオープンソース化され、C言語で書かれ、AGPL-3.0、100万件を超えるインストールと25,000以上のGitHubスターを持ちます。そこから上へと広がり、現在は完全なデータスタックになりました。ストレージのTDengine TSDB、資産モデリング・ダッシュボード・イベントを担うTDengine IDMP(Industrial Data Management Platform)、そしてTDgpt(SQLから直接呼び出す予測と異常検知)とIndustrial Agent Runtime(既製の産業向けAIアシスタント群と、プラットフォーム機能を外部エージェントに公開するMCPインターフェース)からなるAI層です。2026年には「高性能時系列データベース」から「AI時代の産業データ基盤」へと位置づけを変えました。
IronFlockは産業AIに正反対の側から取り組みます。データベースから始めて資産へ手を伸ばすのではなく、デバイスから始めます。軽量なエージェントとDockerコンテナ化されたアプリが、任意のLinuxまたはWindowsハードウェア上で自律的に動作し、そこから中央サービスへと上がっていきます。フリート全体の時系列データを扱うFleetDB(TimescaleDB)、ダッシュボード、アラーム、そして物理デバイスから読むだけでなく動かすことができるエージェントを備えたAIサービスです。
この違いは、個々の機能のどれよりも重みを持ちます。TDengineは「産業データはどこに置かれ、どう問い合わせるのか」に対する優れた答えです。しかし「現場の800台の機械にどうソフトウェアを届け、更新し、遠隔から到達し、ネットワークが落ちても動き続けさせるのか」に対する答えではありません。IronFlockは後者のために作られ、その上にデータ層とAI層を載せています。
概要
| 項目 | IronFlock | TDengine |
|---|---|---|
| 何であるか | 分散プラットフォーム:アプリを実行するエッジデバイス + 中央のデータ・ダッシュボード・AIサービス | データプラットフォーム:時系列データベース(TSDB)と、産業データ管理・AI層(IDMP) |
| 見た目と操作感 | モダンなWeb UI — 明快でレスポンシブ、ブラウザネイティブ | モダンなWeb UI — データベース用のtaosExplorer、資産ツリー・ダッシュボード・Chat BI用のIDMP |
| 使いやすさ | セルフサービス:登録し、デバイスをフラッシュし、数分でアプリを配備 | データ層はセルフサービス:Dockerまたはクラウドインスタンス、ソース接続、資産モデリング — IDMPの掲げる目標は「ゼロコード、ゼロSQL」 |
| コラボレーション | ロール、APIキー、デバイス共有、プロジェクト単位のアクセス制御を備えたマルチユーザー | IDMPとTSDB-EnterpriseでRBACとSSO;OSS版に権限制御はなし |
| モダンさ | クラウドネイティブ、コンテナ化、AIファースト、2020年代の設計 | クラウドネイティブなデータベース(3.0、2022年)でストレージと計算を分離;IDMPとエージェントランタイムは2025〜2026年の製品 |
| コミュニティ | 成長中 — オープンなアプリマーケットプレイス、開発者向けドキュメント | 大規模 — 25,000以上のGitHubスター、20,000人以上のコミュニティ開発者、活発なDiscordとGitHub |
| 戦略 | オープンなエコシステム — IronFlockが中核システム(ヒストリアン、アラーム、ダッシュボード、デバイス管理)を作り、サードパーティ製アプリのオープンマーケットプレイスで拡張 | オープンコア — AGPL-3.0のデータベースの上に商用のIDMP/Enterprise;拡張はサードパーティのアプリマーケットではなくコネクタ、SQL、AIスキルで行う |
| 来歴 | IoTフリート管理とエッジコンピューティングのために創業 | データベース出自;産業向けの位置づけとAI層は2025年以降に追加 |
主な違い
| 項目 | IronFlock | TDengine |
|---|---|---|
| 主な適用範囲 | デバイスフリート + データ + AI | データ + AI |
| エッジコンピューティング | ✅ すべてのデバイスで完全なDockerランタイム — 任意の言語のアプリ | ⚠️ taosX-Agentはエッジで収集・フィルタ・バッファリングする;自社アプリを動かす場所ではない |
| デバイス管理 | ✅ プロビジョニング、グループ化、OTA(OS・エージェント・アプリ)、ライブログ、地図 | ❌ プラットフォームの範囲外 |
| リモートアクセス | ✅ 組み込みのトンネリング(HTTP、SSH、VNC、TCP、UDP) — VPN不要 | ❌ プラットフォームの範囲外 |
| 時系列エンジン | ✅ プロジェクトごとのTimescaleDBクラスタ、自動プロビジョニング、完全なPostgreSQL SQL | ✅ C言語による専用TSDB — 非常に高い取り込み性能、強力な圧縮、RAFTクラスタリング |
| クエリ言語 | ✅ 完全なPostgreSQL — 任意の結合、CTE、ウィンドウ関数、Postgres拡張エコシステム全体 | ⚠️ 時系列向けのSQL方言 — タグに対しては優秀だが、リレーショナルな処理や領域横断の問いには手狭 |
| セマンティック資産モデル | ⚠️ アプリごとのスキーマ、アプリのマニフェストで定義 | ✅ IDMPのエレメントツリー — 階層、属性、関係、セマンティックなデジタルツイン |
| AI:データへの自然言語 | ✅ 標準搭載 | ✅ Chat BIと既製アシスタント |
| AI:物理デバイスへの作用 | ✅ フィジカルAI — エージェントがデバイス上の関数を呼び出す | ❌ 設計上、読み取り中心;通知であって操作ではない |
| AI:予測と異常検知 | ✅ 統計的な予測と異常ルールをSQLで記述し、継続的に更新される変換として保存;任意のMLフレームワークをコンテナアプリとして実行 | ✅ TDgpt — 1つのSQL文から予測・異常検知・欠測補完、同梱の時系列基盤モデルを含む |
| アプリ配備 | ✅ エッジデバイスまたは仮想デバイスへのDockerコンテナ | ❌ アプリケーション配備の仕組みなし |
| アプリマーケットプレイス | ✅ 標準搭載、収益化あり | ❌ 提供なし |
| オープンソース | クラウド版は無料;オンプレミスはサブスクリプション | ✅ TSDB-OSSはAGPL-3.0;IDMPとEnterprise機能は商用 |
| 課金の基準 | リソース利用量(ストレージ、リモートアクセス、仮想デバイス、AI);無料のクラウドティア | タグ数 — 5,000タグまで無料、超過分はタグ階層ごとの年間または永続ライセンス |
| マルチテナンシー | ✅ 物理的なデータベース分離 + 暗号的なメッセージ分離 | ⚠️ RBACとデータ共有;OEMフリート向けの顧客単位テナンシーモデルとしては設計されていない |
アーキテクチャ
TDengine:3層のデータスタック
TDengineは自社アーキテクチャを3層と説明しており、その構造をよく表しています。
- 第1層 — TDengine TSDB:時系列データベース。C言語で書かれ、データ収集ポイントごとに1テーブルをスーパーテーブルにまとめ、RAFTベースのクラスタリング、ストレージと計算の分離、Kubernetesでの配備、Enterprise版では階層化ストレージを備えます。キャッシュ、ストリーム処理、データ購読も同梱しており、通常TSDBの周りに継ぎ足すものの多くがデータベースの内側にあります。
taosAdapterがREST、InfluxDBラインプロトコル、OpenTSDB、Prometheus、Telegraf互換を提供します。 - 第2層 — TDengine IDMP:産業データ管理プラットフォーム。IDMPは自身では時系列データを保持しません — TSDB(または他のデータベース)の上に位置し、工場・ライン・機械・測定値からなるツリー構造のエレメント階層を加え、各ノードに属性、関係、分析、ダッシュボード、イベントを結びつけます。生のタグをデジタルツインに変えるセマンティック層です。
- 第3層 — AIのためのオープンインターフェース:TDgptは分析ノード(anode)を動かし、統計アルゴリズム、機械学習、時系列基盤モデル(TDtsfm、Time-MoE)を背後に、SQLクエリへ予測・異常検知・欠測補完を提供します。Industrial Agent Runtimeは13種類の既製産業アシスタント、Markdownで定義する「スキル」、セマンティックなナレッジベース、そしてプラットフォームの50以上の機能を外部AIエージェント向けツールとして公開するMCPサーバーを加えます。
データはEnterprise版のノーコード取り込みパイプラインtaosXと、エッジで動作しOPC UA、OPC DA、MQTT、Kafka、PI System、AVEVA Historian、CSV/Parquet、旧来のTSDB形式を話すtaosX-Agentから入ります。エージェントは送信前にフィルタや前処理を行い、中央システムとの回線が切れた際はストアアンドフォワードでローカルにバッファリングします。
このアーキテクチャにおけるエッジで重要な点は、taosX-Agentはデータ収集役であって計算プラットフォームではないということです。プロトコルを合わせ、絞り込み、転送します。制御ロジック、画像認識モデル、ローカルHMI、独自アプリケーションは別の場所に置く必要があります。
IronFlock:分散エッジ+中央サービス
IronFlockは相補的な2つの層からなる分散システムです。自律的なエッジデバイスは、現場で軽量エージェントとDockerコンテナ化されたアプリを実行します。中央サービス — FleetDB(TimescaleDB)、FleetDBサービス、AIサービス、Web UI — がフリート全体のストレージ、ダッシュボード、アラーム、知能を提供します。WAMPメッセージブローカーがリアルタイムのpub/subとRPCで全体をつなぎ、プロジェクト間の暗号的な分離を強制します。
- エッジデバイス:LinuxまたはWindowsが動く任意のハードウェア — Raspberry Pi、産業用PC、NVIDIA Jetson、Windows IPC、ゲートウェイ。Windowsではエージェントがネイティブサービスとして動作し、自動再起動と自己更新を行います。
- アプリ:任意のプログラミング言語のDockerコンテナを、エッジデバイスまたは仮想デバイスに配備します。仮想デバイスはクラウド上の計算ノードで、物理ハードウェアと並んでプロジェクトに参加し、Grafana、Node-RED、Jupyterのようなフリート全体のサービスを動かします。
- データ:エッジアプリはブローカー経由でFleetDBへテレメトリを送信し、FleetDBはプロジェクトごとのTimescaleDBテーブルを自動的に用意します。素のSQLで問い合わせられます。
- AI:AIサービスはマルチエージェントの対話を統括し、フリートのデータを読み、チャートやダッシュボードを生成し、物理デバイス上の関数を呼び出します。アプリはYAMLテンプレートとして独自のエージェント定義を同梱できます。
- 配備:クラウドSaaSまたはオンプレミス — プラットフォーム全体を自社インフラで動かせます。
詳細はアーキテクチャを参照してください。
実際の運用での違い
| シナリオ | IronFlock | TDengine |
|---|---|---|
| 工場テレメトリを50,000タグ保存する | ✅ プロジェクトごとのTimescaleDB、ストレージ量に応じた課金 | ✅ 専用TSDB、タグ階層に応じた課金 |
| 工場を資産の階層としてモデル化する | ⚠️ アプリのスキーマとダッシュボード構成 | ✅ 属性と関係を持つIDMPエレメントツリー |
| ある信号を24時間先まで予測する | ✅ 自分で更新されるSQL変換、またはコンテナアプリ内のモデル | ✅ 同梱の基盤モデルに対する1つのSQL文 |
| 「先週どのポンプが高温になったか」を自然言語で尋ねる | ✅ AIサービスがフリートのデータを問い合わせ、答えを図示する | ✅ Chat BIが回答し、パネルも作成できる |
| 生産・品質・エネルギーのデータを結合した問いに答える | ✅ すべてのアプリのテーブルを横断する1本のPostgreSQLクエリを、再利用可能なKPIとして保存 | ⚠️ エレメントツリーとTSDB方言の結合サポートの範囲内 |
| AIに機械の設定を実際に変更させる | ✅ エージェントがデバイスアプリの公開する関数を呼ぶ | ❌ 人を介した通知;ロードマップにアクションライブラリの記載はあるが、実行機能は未提供 |
| 独自アルゴリズムを機械上で動かす | ✅ デバイスにDockerアプリを配備 | ❌ 非対応 — 収集して上流へ送る |
| 現場の800台の機械のソフトウェアを更新する | ✅ ワンクリックの一括OTA — OS、エージェント、アプリ | ❌ 範囲外;別途デバイス管理基盤が必要 |
| 遠隔のエンジニアを機械のHMIにつなぐ | ✅ ブラウザで「トンネルを開く」をクリック | ❌ 範囲外;VPNまたは別のリモートアクセス製品 |
| 1週間の通信断中も拠点を動かし続ける | ✅ デバイスがすべてのアプリを自律実行し、再接続時に同期 | ⚠️ taosX-Agentがデータをバッファする;現場で計算は続かない |
| 40社の機械ユーザーにホワイトラベルのポータルを提供する | ✅ 顧客ごとの暗号的・データベース的分離 | ⚠️ RBACとデータ共有はあるが、OEM向けテナンシーモデルはなし |
機能比較
データと接続性
| 機能 | IronFlock | TDengine |
|---|---|---|
| 時系列ストレージ | ✅ プロジェクトごとに自動用意されるTimescaleDBクラスタ、直接SQL | ✅ 専用TSDB — 非常に高い取り込み、強力な圧縮、階層化ストレージ(Enterprise) |
| 取り込み性能 | ✅ 機械とフリートのテレメトリを余裕をもって処理 — ハイパーテーブル、圧縮、保持ポリシー | ✅ 極端なタグ数とサンプリングレートでのノードあたりピークスループットが高い |
| SQL方言 | ✅ 完全なPostgreSQL — アプリ間の結合、CTE、ウィンドウ関数、PostGISをはじめとする拡張エコシステム | ⚠️ 時系列方言:タグとウィンドウには強いが、リレーショナルな処理には手狭 |
| 継続更新されるSQLによる独自KPI | ✅ マテリアライズド変換 — 保存したクエリがスケジュールで再計算され、ボードをライブで満たす | ✅ ストリーム処理とエレメントノード上のIDMP分析 |
| PLC接続(S7、Allen-Bradley、Modbus、OPC UA) | ✅ エッジデバイス上のIndustrial Collector — 事前マッピング済み設備プロファイルのカタログを備えた単一アプリ(S7とAllen-Bradleyはアーリーアクセス);さらにIO-Link、BACnet、MTConnectのコレクタ | ✅ taosX経由のOPC UA・OPC DAコネクタ(Enterprise);S7やEtherNet/IPのネイティブドライバはなし |
| MQTT | ✅ アプリ経由 | ✅ 組み込みコネクタ(Enterprise) |
| Kafka | ✅ アプリ経由 | ✅ 組み込みコネクタ |
| データベース・ヒストリアン移行 | ⚠️ アプリ経由 | ✅ PI System、AVEVA Historian、InfluxDB、OpenTSDB向けのノーコードコネクタ |
| セマンティック資産モデル/オントロジー | ⚠️ アプリごとのスキーマ、アプリのマニフェストで定義 | ✅ 属性と関係を持つIDMPエレメントツリー |
| LoRaWAN | ✅ 仮想デバイス上のChirpStack — 統一されたパイプライン | ⚠️ サードパーティのネットワークサーバーからMQTT経由 |
| オフライン動作 | ✅ デバイスが完全に自律してアプリを実行し、再接続時に同期 | ⚠️ エージェント側のストアアンドフォワードのバッファリングのみ |
| エッジでのデータ処理 | ✅ 任意のLinux/Windowsデバイス上で完全な計算 — 任意の言語で | ⚠️ 収集エージェントでのフィルタリングと前処理 |
| マルチテナントのデータ分離 | ✅ 物理的なデータベース分離 + 暗号的なレルム分離 | ⚠️ RBAC、データ共有、IPホワイトリスト(Enterprise);顧客単位のテナンシーモデルではない |
AI&分析
どちらのプラットフォームも産業データの上にAIを載せ、どちらも自然言語で答えます。違いは答えのあとに何が起こるかです。TDengineはそれを報告し、IronFlockはそれに基づいて動くこともできます。
| 機能 | IronFlock | TDengine |
|---|---|---|
| データへの自然言語クエリ | ✅ フリートのデータ、デバイス、アプリを横断 | ✅ IDMPエレメントツリー上のChat BI |
| AIによるチャートとダッシュボードの生成 | ✅ 対話の中で作成し、ボードに保存 | ✅ パネルを自動推奨;プラットフォームがシナリオを判別しダッシュボードを提案 |
| マルチエージェントのオーケストレーション | ✅ 標準搭載、領域ごとのサブエージェントつき | ✅ 13種類の既製産業アシスタント、加えてMCP経由の外部エージェント |
| アプリが定義する独自エージェント | ✅ アプリに同梱されるYAMLエージェントテンプレート | ✅ Markdownの「スキル」とセマンティックなナレッジベース |
| フィジカルAI — エージェントがデバイス上で関数を実行 | ✅ | ❌ 設計上、読み取り中心 |
| AIは呼び出したユーザーの権限で動作 | ✅ すべての操作をそのユーザーとして権限チェック | ✅ エージェントはユーザー権限を継承;ガードレール付きのサンドボックス |
| SQLからの予測 | ✅ 回帰・季節性による予測を、常に最新に保たれる保存済み変換として実行 | ✅ TDgpt — クエリ内のFORECAST、背後に基盤モデル |
| SQLからの異常検知 | ✅ 変換SQL内の統計的な境界、加えてライブストリーム上のアラームルール | ✅ TDgptの異常ウィンドウ |
| 時系列基盤モデル | ⚠️ 各自で用意 — 任意のモデルを、コンテナで、デバイス上またはクラウドで | ✅ TDtsfmとTime-MoEを同梱 |
| エッジでのML推論 | ✅ 任意のフレームワーク(PyTorch、TensorFlow、ONNX)をコンテナアプリで、GPUも利用可 | ❌ エッジに汎用の計算基盤なし |
| 外部エージェント向けMCPインターフェース | ⚠️ ロードマップ | ✅ 50以上の機能をツールとして公開 |
| 音声による対話 | ✅ | ❌ |
| 自前のLLMの利用 | ✅ モデルレジストリ、エージェントごとのモデル選択 | ✅ 主要なLLMに接続;LLM自体は同梱せず |
| 原因分析アシスタント | ⚠️ 汎用エージェント経由 | ✅ 専用アシスタント |
可視化とダッシュボード
| 機能 | IronFlock | TDengine |
|---|---|---|
| ダッシュボードビルダー | ✅ ブラウザ上のノーコードウィジェットシステム | ✅ IDMPパネル — トレンド、棒、円、ゲージ、表、地図、散布、状態タイムライン |
| ダッシュボードの自動生成 | ⚠️ 要求に応じてAIが作成 | ✅ 能動的 — 判別したシナリオに合わせてパネルを推奨 |
| 複数ページのナビゲーション | ✅ ページ、サイドバー、タブ、アクション/戻るボタン | ⚠️ ナビゲーションはエレメントツリーに従う |
| 産業用HMIグラフィック(P&ID) | ✅ 完全なSCADAシンボルライブラリ — ポンプ、バルブ、タンク、配管、コンベア | ❌ HMI/SCADA製品ではない |
| アクションウィジェット(機械操作) | ✅ 標準搭載 | ❌ |
| データ保存つきフォームウィジェット | ✅ 標準搭載 | ❌ |
| デバイス上のローカルHMI | ✅ アプリがローカルUIを提供し、オフラインでも到達可能 | ❌ |
| 埋め込み可能なダッシュボード | ✅ | ⚠️ プラットフォーム認証の内側 |
| リアルタイム更新 | ✅ WAMPによるサブ秒 | ✅ スライディング、セッション、イベント、状態の各ウィンドウを備えたストリーム処理 |
| 定期PDFレポート | ⚠️ アプリ経由(Grafana、独自実装) | ✅ レポート生成アシスタント |
デバイスとフリート管理
ここで2つの製品は重なりを失います。デバイス管理はTDengineの範囲外であり、この表の内容はTDengine構成では別のどこかから調達する必要があります。
| 機能 | IronFlock | TDengine |
|---|---|---|
| デバイスのプロビジョニング | ✅ フラッシュして接続、またはOEMによる事前登録 | ❌ |
| 一括OTA更新(OS、エージェント、アプリ) | ✅ フリート全体にワンクリック | ❌ |
| デバイスのグループ化とフリート設定 | ✅ デバイスグループ、設定、耐障害性 | ❌ |
| デバイスアプリのライブログ | ✅ ブラウザへのストリーミング | ❌ |
| デバイスの健全性、リソース、状態 | ✅ | ⚠️ タグとしてモデル化したものだけ |
| ロケーション管理と地図表示 | ✅ | ⚠️ 自前の座標データに対する地図パネル |
| 仮想デバイス(クラウド計算ノード) | ✅ | ❌ |
| ハードウェアの自由度 | ✅ 任意のLinux/Windowsデバイス — ARM、x86、Jetson、IPC | ✅ エージェントは標準的なエッジ機器で動作;サーバーには相応の計算資源が必要 |
| フリート全体のアプリ展開とロールバック | ✅ リリースチャネルとバージョン固定 | ❌ |
リモートアクセスとセキュリティ
| 機能 | IronFlock | TDengine |
|---|---|---|
| 組み込みのトンネリングサービス | ✅ TCP、HTTP(S)、UDP — VPNクライアント不要 | ❌ |
| HMIへのリモートアクセス | ✅ ブラウザからワンクリック | ❌ |
| リモートデスクトップ/SSH | ✅ VNCトンネリング、ブラウザベースのSSHとrootホストアクセス | ❌ |
| デバイス側の開放ポートゼロ | ✅ エージェントが外向きに接続 | ⚠️ エージェントはtaosXへ外向きに接続するが、データベースクラスタは待ち受ける |
| 認証 | ✅ TOTP二要素つきOIDC | ✅ SSOとRBAC(IDMP/Enterprise) |
| 保存時の暗号化 | ✅ | ✅ EnterpriseとCloudのみ |
| 監査ログ | ✅ デバイスとユーザーの完全な監査証跡 | ✅ ユーザー行動の監査(Enterprise);AIの操作は根拠の連鎖とともに記録 |
| 無料/オープン版での権限制御 | ✅ 無料クラウドティアに含まれる | ❌ TSDB-OSSにはなし — 権限制御はEnterprise機能 |
| 認証取得 | ⚠️ IEC 62443/ISO 27001/SOC 2のコンプライアンスを想定した設計;認証は取得手続き中 | ✅ 商用プラットフォームについてSOC 2とISO 27001/27017を表明 |
アプリ開発
| 機能 | IronFlock | TDengine |
|---|---|---|
| デバイスへのアプリケーション配備 | ✅ Dockerコンテナ、任意の言語 | ❌ |
| 拡張のかたち | アプリ — マニフェスト、ウィジェット、エージェントを備えたコンテナ | コネクタ、SQL、ストリーム処理、AIスキル、MCPクライアント |
| 組み込みのクラウドIDE | ✅ | ❌ |
| Git連携 | ✅ GitHub、GitLab | ❌ |
| CI/CDリリースパイプライン | ✅ ビルドとリリースを内蔵 | ❌ |
| アプリマーケットプレイス | ✅ オープン、サードパーティ開発者向けの収益化つき | ❌ |
| クライアントライブラリ/SDK | ✅ REST API + Python SDK | ✅ Java、Python、Go、Rust、Node.js、C#、C向けコネクタ |
| オープンソースのコア | ⚠️ 無料クラウドティア;オンプレミスはサブスクリプション | ✅ GitHub上のTSDB-OSS、AGPL-3.0 |
アラームと通知
| 機能 | IronFlock | TDengine |
|---|---|---|
| 設定可能なルール | ✅ 任意のテレメトリストリームに対して | ✅ 分析結果がエレメント上でイベントを発生させる |
| 重大度レベル | ✅ 重大、大、小 | ✅ 重大度に応じたインテリジェントな振り分け |
| 確認応答と注記 | ✅ | ✅ 確認応答とエスカレーション |
| メール通知 | ✅ | ✅ |
| SMS通知 | ✅ 標準搭載 | ⚠️ メールとTelegramが文書化されている |
| アラームからの機械操作 | ✅ アプリの関数とAIエージェント経由 | ❌ |
価格比較
TDengine:5,000タグまで無料、その先はタグ単位のライセンス
2026年7月以降、TDengineの無料ティアはプラットフォーム全体 — TSDBとIDMP、20種類のデータコネクタすべて、資産モデリング、ダッシュボード、分析、AI機能 — を5,000タグまで、本番環境で、取り込みやクエリの制限なし、試用期限なしでカバーします。タグとは継続的に監視される1つの信号(資産またはデバイスと測定値名の組)で、サンプリングレートには依存しません。TDengineは5,000タグを機械100〜200台、あるいは中程度に複雑な生産ライン1本と見積もっています。ライセンスは無期限に無料で更新されますが、アクティベーションと更新には一時的なインターネット接続が必要です。留意点が2つあります。サポートはティアに含まれず有料オプションであること、そして同梱TSDBへのサードパーティからのクエリアクセスには別途商用ライセンスが必要なことです。
5,000タグを超えると、ライセンスはタグ階層ごとのセルフホストとなり、年間または永続のいずれかを選び、高可用性構成と、永続ライセンスでの継続サポートには追加費用がかかります。TDengine Cloudはマネージドサービスとして別に価格設定されています。AGPL-3.0のTSDB-OSSは本当に無料でセルフホスト可能ですが、IDMPなし、taosXコネクタなし、暗号化なし、ユーザー権限制御なしです。
このモデルは明快で見通しが立ち、高いサンプリングレートを罰しない点が特徴です — 決まった信号群について深い履歴を残す用途によく合います。一方で計装の広さには比例します。新しい機械の新しい測定値はどれも1タグ増であり、誰も見ないとしても同じです。
IronFlock:無料クラウド+オンプレミスはサブスクリプション
IronFlockのクラウド版は無料です — デバイス管理、ダッシュボード、データ保存、OTA更新、アラーム、リモートアクセス、アプリ配備が費用なしで含まれます。課金はリソース利用量に従います:ストレージ、リモートアクセスのセッション、仮想デバイス、AI利用です。タグ数の計算も、ポイントライセンスも、デバイスごとの料金も、必須のサポート契約もありません。詳細は料金ページをご覧ください。
追加機能はマーケットプレイスのアプリを購入して足せます — プロトコルコネクタ、分析ツール、IronFlockやサードパーティ開発者による業種特化のソリューションです。オンプレミス構成(エアギャップまたはプライベートインフラ)には、サブスクリプション型のライセンスを提供しています。
TDengineを選ぶべき場合
次の場合はTDengineが適しています:
- データベースそのものが主題である場合。 負荷がTSDBの基準でも極端 — 数百万タグ、非常に高いサンプリングレート、1クラスタで数年分の保持 — であり、汎用のSQL方言を手放してでも専用エンジンを取る価値がある。
- ヒストリアンや他のTSDBから移行する場合 — PI System、AVEVA、InfluxDB、OpenTSDB向けのノーコードコネクタは、自前で書くより移行を安く済ませます。
- 同梱の時系列基盤モデルが欲しい場合。TDgptはクエリの中でTDtsfmやTime-MoEを実行し、自前でモデルを選び、ホストし、保守する必要がありません。
- デバイスがすでに接続され、すでに管理されている場合 — 既存のSCADA、PLC、ゲートウェイ群が安定してデータを出しており、足りないのはそれを置く現代的な場所と、そこから考える手立てだけ。
- 大規模工場にセマンティックな資産階層が欲しい場合:エレメント、属性、関係、そしてAIエージェントがたどれるデジタルツインモデル。
- セルフホストして中身を確認できる真にオープンソースなコア(AGPL-3.0)が欲しく、小規模工場なら無料ティアに無期限でとどまる選択肢も残したい場合。
- 産業データをMCP経由で外部のAIエージェントに公開し、推論は自社のエージェント基盤に任せたい場合。
TDengineの代替としてIronFlockを選ぶべき場合
次の場合はIronFlockのほうが強い選択です:
- 持っているのはデータベースだけでなくフリートである場合。 プロビジョニング、グループ化、OS・エージェント・アプリケーションにわたるOTA更新、ライブログ、デバイスの健全性は、現場で機械を動かす日々の仕事です — そしてそのどれもTDengineの範囲にはありません。
- 本物のエッジコンピューティングが必要な場合 — プロトコル変換と転送だけでなく、制御、画像認識、ローカルバッファリング、ローカルHMIを担うアプリケーションを、任意の言語で機械上に動かす。
- VPNなしのリモートアクセスが必要な場合 — HTTP、SSH、VNC、TCP、UDPのトンネリングをプラットフォームに内蔵し、すべてのデバイスにブラウザから。
- 助言するだけでなく動くAIが欲しい場合。IronFlockのエージェントはデバイスアプリが公開する関数を、呼び出したユーザーの権限で呼び出します — つまりAIとの対話が、設定値の変更、プロセスの再起動、ルーチンの実行になり得ます。何かがおかしいと告げて終わりではありません。
- 拠点がネットワーク断でも動き続けなければならない場合 — IronFlockのデバイスはすべてのアプリを自律して動かし続け、ローカル画面を提供し、データを集め、再接続時に整合させます。
- 自社顧客にデジタルサービスを提供するOEMで、単一テナントの工場データベースではなく、顧客ごとのデータ分離とホワイトラベルのポータルが必要な場合。
- アプリを作って収益化したい場合 — 自社の専門知識をコンテナにまとめ、オープンなマーケットプレイスで販売する。
- 分析と並んでSCADA水準の可視化が欲しい場合 — 完全なP&IDシンボルライブラリ、アクションウィジェット、フォーム。
- タグ課金がデータに合わない場合。 多数の機械にまたがる広い計装 — 1台あたり数百の信号があり、その大半は何か起きたときにしか見られません — は、すべての信号がライセンス対象のタグになると急速に高くつきます。
- タグの問いだけでなく業務の問いに答える必要がある場合。 FleetDBは完全なPostgreSQLです。生産数を3つの別々のアプリの品質結果やエネルギー計測値と結合し、OEEや歩留まりを1本のクエリで表現し、それを変換として保存すれば、常に最新に保たれ、他のテーブルと同じようにボードにもAIにも使えます。
- スタックではなく1つのシステムが欲しい場合。ストレージ、ダッシュボード、SCADAグラフィック、アラーム、デバイス管理、リモートアクセス、AIが同じプラットフォームから、そのすべてに1つのアクセスモデルで提供されます — 下にデバイス層を別途必要とするデータ層ではなく。
移行パス
IronFlockは、移行の間、既存のTDengine構成と並行して動かせます。まず機械から始めてください。IronFlockのコレクタアプリがエッジデバイス上で同じPLCをS7、Modbus、OPC UAで読み、FleetDBへ書き込みます。新しいダッシュボード、アラーム、AIとの対話はIronFlock上に作られ、その間も旧TSDBはまだそちらを向いているものに応え続けます。履歴データはコンテナ化した移行アプリからTDengineのRESTインターフェース経由でまとめて移せます。
そこから先は、デバイス層が景色を変えます — これまでタグを送るだけだった同じ機械に、プロビジョニング、OTA更新、リモートアクセス、オフライン動作が加わります — そしてタグライセンスは、測定値を増やすたびに膨らむことをやめます。
試してみませんか?無料で始める — デバイスを接続し、数分で最初のダッシュボードを確認できます。