论文部分内容阅读
在工业生产信息化的过程中对于数据处理存在实时性和分布性两种需求。这就要求数据库既能在保证数据一致性的前提下处理大量具有时限的事务,又能适应设备分散的现状实现资源共享以降低成本。现有分布式实时数据库体系结构中一部分通过传统关系型数据库存储海量历史数据;一部分是为特定应用建立解决方案而并没有针对工业生产信息化的需求给出通用的体系结构。本文结合工业生产中的需求针对现有研究工作中的不足重点研究了一种基于节点协调机制的分布式实时数据库体系结构,具有一定的应用价值。
论文的主要工作包括:
1.分析了当前分布式实时数据库的研究进展,提出了一种基于节点协调机制的分布式实时数据库体系结构,给出了该体系结构的主要模块——实时库、历史库和分布式协调节点(DC)的功能和工作流程。
2.设计了基于节点协调机制的分布式实时数据库体系结构的文件系统数据结构,给出了数据缓存的组织方式和工作流程,描述了历史数据存储和查询过程的实现机制。
3.分析了分布式实时数据库体系结构下的数据同步机制特点,选取了基于ECA规则的数据同步算法应用于所提出的数据库体系结构中,分析了基于ECA规则的同步算法的合理性。
4.开发了一个基于节点协调机制的分布式实时数据库体系结构的实时数据库管理系统,测试了该系统在一定数据规模下主要接口的性能;最后将所开发实时数据库系统结合某企业应用进行了验证,取得了较好的效果。