实时数据库是工厂统一生产数据平台的核心数据库,将工厂底层控制网络与上层管理信息系统网络连接成一体。由于生产过程产生的数据有效期短,而且数据量大,传统的关系数据库系统不能胜任实时数据的处理与管理需求。因此,实时数据库能为企业信息系统提供统一而完整的企业级实时数据服务。实时数据库向下将负责集成各个不同分散控制系统的实时数据,并且提供长期保存数据历史的功能,向上提供开放的实时数据与历史数据服务。
实时数据库关键技术主要有:①内存优化管理技术。高效的内存优化是确保数据完整性和提高数据处理效率的基础。②实时智能技术。基于对象技术和专家系统相结合的实时智能软件工具。③历史数据压缩与解压技术。能够提高数据压缩比,而且没有数据的失真。④软总线技术。基于DCOM/COM+,利用XML技术和组合框架技术,开发基于Internet/Intranet的实时数据库管理系统,支持不同应用构件的在线插拔,提高系统的可靠性和软件代码的可复用性。⑤构件安全可靠性技术。应用构件组合,保证构件运行安全可靠。其核心是有效的错误捕获和故障诊断算法,以保证系统安全可靠地运行。⑥调度模型技术。确定事务的优先级分配策略、调度算法、互相冲突的解决(并发控制)策略及其机制,控制事务正确、有效地执行。