数字化工业控制系统应用
过程控制系统软件应用日趋复杂,愈发需要嵌入数据库实现高效数据访问与处理。
SmartEDB 是一个可以集成在控制系统过程中的持久性或全内存数据库系统。
为了数据过滤或分析,通常必须跨数据对象、跨时间维度地对输入数据进行操作,随后将这些数据共享给不同功能、不同时效和不同优先级的并行任务。

该图展示了SmartEDB 在嵌入式控制器系统中的使用的数据中心化视角:
- 传感器收集的数据以输入信号的形式被存储在数据库中。
- 随后,这些数据由控制器的数据管理服务处理,形成输出信号。
- 这些输出信号通过控制分发模块高效地传输至被控制设备(如装配线、电机、发电机、内燃机等),从而为关键流程提供有力支持。
SmartEDB 作为内存数据库适用于对资源利用率有严格要求的恶劣工业系统环境。
内核模式(Kernel Mode)
- 全内存架构:部署在内核中,内核态线程直接访问,并发访问由运行系统协调。
- 性能提升:应用程序在用户空间运行,操作模块在内核空间,相较部署在用户空间的数据库,能减少上下文切换,能指数型提升响应速度。
- 安全提升:支持跨内核与用户空间应用的数据库系统能保障操作系统完整性。
类型安全API
CRC校验
AES加密
SSL/TLS
SSL/TLS
主动复制结构
跨平台开发
案例

某核电站放射性废物处理设施运输子系统通过IMDB提取设备传感器信息,并展示在操作员界面。
TSM-Bench
专用于监测应用中时间序列数据库系统的基准测试工具。

时间序列数据库在工业应用部署中至关重要,例如:
- 基础设施监控需实时处理大量传感器数据并执行复杂分析。
- 需要自动化生成真实数据和负载的方法以测试评估系统。
因此,我们引入结合GAN和LSH的数据生成方法,实现高效可扩展数据生成。通过全面实验,成功评估七个主流时间序列数据库系统,并深入剖析其功能特性和性能权衡。