■ 概述
工业现场存在着海量过程数据,这些数据的并发存储与查询成为关系数据库应用的瓶颈。亚控公司在2006年推出国内首款工业实时历史数据库KingHistorian,拥有完全自主知识产权的工业实时库系统。工业实时数据库的诞生,不仅能将分散的海量过程数据采集并存储下来,解决了关系数据库应用难题,该系统具备高性能、高可用的特点,包含数据采集层、数据仓储层以及数据应用层,可高速完成现场海量实时数据的采集和存储,通过大数据挖掘、分析赋能企业智能制造。“知过去,晓未来”,可以帮助用户完成底层广泛的生产过程数据整合,消除信息孤岛,为企业将“数据转化为信息”提供稳定可靠的数据支撑,有效地指导生产,提高生产效率,为企业智能制造添上翅膀。
KingHistorian自研发至今历经过多次产品升级,陆续引入了国际领先的缓存池、线程池、旋转门、带尖峰死区压缩、变化压缩、整点压缩等有损压缩以及高性能的无损压缩算法、数据趋势、步进、线性、计算等查询算法、严密的故障恢复算法等技术,已在南水北调工程、厦门金砖会议灯控项目、长庆油田项目、神东集团、中国燃气、北京热力、威海热力项目建设上成功完成应用。
5000余个项目的成功实践证明,KingHistorian数据库拥有着世界顶平的技术水平及性能,其开放的数据访问接口足以满足不同层次人员的数据库二次应用开发。
■ 产品特性
· 高性能
工业现场数据特点就是频率高、数据量大、需要带时间戳,每天产生上千GB的数据,不仅对采集能力的要求,还需要满足海量数据快速存储和极速查询的要求。
- KingHistorian单台服务器支持200万点的数据点
- KingHistorian在线支持连续存储,并达到60万条记录/秒的稳定存储速度
- KingHistorian支持多种压缩方式,压缩比可达25%-95%
- KingHistorian单客户端单点查询速度可达80万条记录/秒
- KingHistorian稳定支持500个客户端并发查询,每秒可达2万条记录
· 可靠性
宝贵的过程数据,需要有良好、可靠的处理技术,KingHistorian全周期、多维度,保证数据完整可靠。
- 支持共享型和镜像型冗余,支持容错、超融合服务器,全周期保证数据完整可靠
- 支持采集、监控、存储多级缓存续传和冗余功能,多维度保证数据完整
- 支持数据在线备份,支持采集系统和监控数据的异地灾备
- 支持读写分离,并且可透网闸、光闸,实现生产和办公网数据分离
- 支持用户与权限双重安全管理,符合等保2.0三级软件相关的安全性标准
- 支持审计功能,包括事件的时间、用户、类型是否成功等信息,具有审计日志保护
- 代码完全独立开发,可断进行产品升级,支持Windows神舟网信政府版、国产CPU、国产系统,国产PLC等,全供应链可控
· 丰富的接口
开放的接口是衡量一个数据库是否好用的标准之一,可以方便数据融合共享,系统集成和二次开发,方便数据治理,打通信息孤岛,提高数据的利用价值。
- KingHistorian提供丰富的数据访问接口,如API ODBC、OLEDB(ADO)、JDBC、SDK(C++、JAVA、C#、VB、VBA)等
- KingHistorian提供符合SQL-92标准的SQL接口,并支持扩展的SQL语句
- KingHistorian提供JAVA、RESTful、WebService信息化接口也支持MQTT、 HTTP物联网接口。支持跨平台的数据访问和操作
- KingHistorian提供150个以上API接口函数,支持接口定制
· 丰富的组件以及产品生态
- 可视化客户端管理工具,可方便查看实时历史数据,系统参数配置等
- 支持OPC采集器和IOServer采集器,支持电力、环保、楼宇、半导体等多行业标准通讯规约,支持主流设备、国内外PCL数据采集,拥有丰富的设备通讯协议库,1500余个厂家、6000余种设备数据接入
- 计算组件KingCalculatio- 可提供大量通用的计算函数和计算框架,方便的对原始数据进行计算、统计、分析,助企业挖掘数据价值
- 计算分析组件KingSPC,可实时对生产过程作出可靠的评估,支持XBar-R、Xbar-S、I-MR控制图、三阶矩、排序分位图、箱线图、观测点分布图、频率直方图、帕累托图等,并支持支持8个标准+4个自定义判异规则
- KingSCADA可以作为客户端与工业实时库无缝衔接
- KingFusion可作为工业实时库的行业套件,目前已经有智慧水务、智慧供热、智慧矿山、智慧油田等等管控一体的行业套件可供选择
■ 产品功能
· 数据接入,互联互通
- 广泛的设备支持,支持1600余厂家、6000余种设备
- 支持DNP、MQTT,OPC、RESTful、电力、环保等标准协议
- 支持定制开发设备驱动
- 支持采集第三方系统数据接入
- 提供多种冗余方案,支持数据端点续传
- 分布式部署,满足多种应用场景
· 极速性能,高效稳定
- 单台服务器支持800万点数据点,可支持10年以上数据连续存储
- 支持300万条/秒海量存储和500万条/秒高速读取
- 单客户端单节点支持600万条/秒查询速度,稳定支持5000个客户端并发查询
- 支持实时库和历史库分离,支持1000万点位实时查询、80w条/秒历史查询
- 提供实时、历史、报警、事件、登录、校时等全方位数据服务
- 支持SPC实时分析、历史分析、预警互动功能,实现科学的数据分析
- 支持画面回放,可更直观方便发现和处理异常数据
· 高效压缩,特征记忆
- 支持多种压缩技术,压缩比可达40:1
- 采集器压缩,在采集变量数据时,可以选择不同的压缩方式对数据进行压缩处理
- 数据库备份压缩,数据库备份可实现无损压缩,减少数据的存储空间
- 数据存储压缩,支持变化压缩、死区压缩、旋转门压缩、整点压缩数据等压缩方式,有效解决特殊数据记录问题,极大的降低数据占用硬盘空间
· 计算分析,数据赋能
- 随着数字经济时代的到来,数据规模不断增加,面临海量数据的分析处理,越来越多的应用依赖数据分析来挖掘数据的价值,KingHistorian有独立的计算组件,提供大量通用的计算函数和计算框架,通过计算引擎很方便的对原始数据进行计算、统计、分析,助企业挖掘数据价值。
· 接口开放,满足需求
- 提供多种外部设备和平台多种编程开发语言接口,包括Java、NodeJS、C/C++、C#VB、VBA
- 支持SQL访问,如ODBC、JDBC、OLEDB(ADO)等,支持标准SQL-92语句
- 支持标准的OPC DA2.05和OPC HDA1.20协议
- 支持标准MQTT、WebService、Restful API等通用协议
- 支持API定制开发,支持150个以上API接口函数
- 支持主流关系库、时序库,SCADA实时数据转发和历史数据的迁移
· 安全可靠,自主可控
- 软件支持共享型和镜像型冗余,全周期保证数据完整可靠
- 支持采集、监控、存储多级缓存续传和冗余功能,多维度保证数据完整
- 支持多对一数据镜像,并且可透网闸、光闸,实现生产和办公网数据分离
- 跨平台应用,支持Windows、Linux(含国产信创系统)操作系统,全供应链可用
- 支持采集和监控数据的异地灾备、容错、超融合服务器,满足事务管理ACID强一致性特性
- 支持加密传输,基于角色的访问控制,符合RBAC模型
- 软件自主安全可控,满足等保2.0三级要求,从研发、升级、维护全程可控
- 通过了国家工业控制系统与产品安全质量监督检验测试和认证
· 全栈组态,易学易用
- 全组态式开发,项目可以快速开发、升级、改造和维护
- “拖拉拽”开发,门槛低,易学易用
- 基于模型的开发方式,快速迭代、迁移,可复用性强
- 分布式部署,支持CS/BS客户端
- 全程可视化开发组件,展示多样,场景更丰富
■ 部分典型案例
· KingHistorian助力马来西亚水厂提前完成集中式SCADA系统建设
... ...
... ...
■ 亚控“周二10点”——云上研讨会
♦ KingHistorian工业实时库系统功能介绍及案例分享