在工業互聯網與智能製造加速發展的今天,企業的數據量正呈爆發式增長。傳統的歷史數據庫在高併發寫入、分佈式架構、AI 原生能力等方面逐漸難以滿足需求。作為國產時序數據庫的代表,TDengine 以高性能、低成本、雲原生與智能化特徵,成為新一代工業數據底座的首選。

本文嚴格基於公開資料與官方文檔,對國內外主流數據庫(包括 PI System、亞控、紫金橋、麥傑、力控、中控、庚頓)與新興國產工業數據平台 TDengine(包含 TSDB 時序數據庫和 IDMP 工業數據管理平台)進行了系統對比,從功能架構、模型設計、安全體系、AI 能力等多維度展示差異,助您一覽國產數據庫格局。

我們會分成七個系列來展示這一系列的深度解析,此次是第二篇。

亞控 KingHistorian 系列包括 KingIOServer、KingSCADA、KingSPC 與 KingPortal 等模塊,整體以組態與控制為核心。系統不具備分佈式與多級存儲能力,也不支持寬表模式。

亞控(KingHistorian)vs TDengine

功能類別

具體功能

TDengine TSDB+IDMP

亞控
KingHistorian+KingIOServer
+KingSCADA+KingSPC+KingPortal

數據庫

高可用/負載均衡/分佈式集羣部署




多級存儲




多測點連接查詢(join)


不支持,需藉助內部函數


實時表/歷史表統一




寬表模式存儲




數據分發權限管理




時間戳精度

納秒

毫秒


數據類型

TIMESTAMP、INT、INT UNSIGNED、BIGINT、BIGINT UNSIGNED、FLOAT、DOUBLE、BINARY、SMALLINT、SMALLINT UNSIGNED、TINYINT、TINYINT UNSIGNED、BOOL、NCHAR、JSON、VARCHAR、GEOMETRY、BLOB、DECIMAL數據類型

開關量(布爾類型)、單字節整數(有符號)、雙字節整數(有符號)、四字節整數(有符號)、八字節整數(有符號)、單精度浮點數、雙精度浮點數、定長字符串變長字符串、定長Unicode字符串、變長Unicode字符串、時間戳、定長二進制數據、變長二進制數據、精確小數類型、數字狀態量、ScaledFloat16,不支持GEOMETRY、BLOB、DECIMAL


是否支持指令下發


✅通過獨立SCADA下發,庫本身不下發,作為SCADA歷史庫

資產模型

樹狀結構

✅以元素為基礎形式展示

以測點為基礎形式展示


工藝模型/圖形模型




元素引用


部分支持,通過構建單獨的數據模型支持,數據模型要求實例化的變量相同


屬性特性




數據引用設置


✅KingSCADA支持


測量單位(可參與運算)




模板和繼承




查找


主要是測點或者組件內容查找過濾


版本控制



資產分析

觸發器

週期、多種窗口觸發和條件過濾

週期、條件、變化觸發


表達式分析




彙總分析




事件分析


❌基於測點


統計質量過程分析

❌ (planned)



回填和重計算




歷史記錄更新觸發重計算




會話、狀態、計數、事件等窗口觸發




環比/同比分析


✅需要藉助特殊組件

報警和事件

獲取事件值


部分支持,主要為操作事件記錄/冗餘切換/登錄等,組件格式固定,無法拓展


確認事件框架


部分支持,支持報警事件確認


物料轉移事件




元素引用


✅(通過KingSCAD引用模型對象)


事件模板



通知(事件轉發)

通知模板




觸發條件

依據報警嚴重性等級

✅報警觸發和手動觸發


轉發設置




升級轉發



可視化

支持圖素/組件

曲線、報表、值輸出、儀表盤、條形圖、XY曲線、地圖、圖像、文本框

支持曲線、報表、圖片、xy曲線、地圖、報警窗口、事件窗口、視頻組件、3D組件、歷史回放等


組態展示

❌ (planned)

✅(客户端採用MFC編譯的IDE環境、KingPortal採用Canvas)


事件

Partially matched

通過報警/操作事件組件展示

數據寫入

OPC




OPC採集是否有自動更新點位功能




MQTT




Kafka




Relational databases




CSV files




Other industrial protocols

❌(但很方便通過第三方生態實現)



斷線續傳(採集到數據庫)



數據分發

Kafka




MQTT



安全

Role-based access control (RBAC)




Single sign-on (SSO)

Planned



Data encryption




SOC 2 certification




ISO 27001 certification



應用訪問

Server access

瀏覽器

瀏覽器/ CS客户端

平台和部署

Windows




Linux




Installation package




Ansible deployment




Helm deployment




Cloud service

與本地相同



Supported cloud platforms

Azure, AWS, GCP,阿里雲


集成

REST API




JDBC and ODBC


功能受限,部分支持


Power BI




Tableau




Seeq




Grafana




Excel




Flink table SQL/CDC



AI

Chat BI




Zero-Query Intelligence




AI-based time-series forecasting




AI-based anomaly detection




Integration with third-party AI applications

容易

很難

在數據模型上,亞控以測點元素為基礎展示結構,SCADA 產品支持模板與屬性功能,但不支持單位換算、版本管理或歷史回填。TDengine 具備模板繼承、屬性引用及測量單位參與運算等功能,能在複雜工業結構中實現統一建模。

在計算與分析方面,兩者均支持週期、條件與變化觸發,具備表達式與彙總分析能力,但亞控的環比/同比分析需依賴特殊組件實現。TDengine 支持週期窗口、歷史重算、環比同比及狀態觸發機制,計算體系更靈活。

數據接入上,亞控支持 OPC 與 MQTT,但不支持 Kafka、CSV 以及 Flink 等。安全性方面,亞控不支持存儲加密與雲邊協同架構。TDengine 具備 REST API、JDBC/ODBC、BI 工具與 AI 模塊集成能力,安全體系更完善。TDengine 同時支持 Kafka 與 MQTT 的數據分發,實現負載解耦、流量削峯、數據完整性消費等。

瞭解更多,歡迎直接訪問:七家工業數據庫橫評:PI/亞控/紫金橋/麥傑/力控/中控/庚頓 vs TDengine