分布式实时数据库体系结构研究与应用
其他题名Research and Application on Distributed real-time database architecture
张维
专业计算机应用技术
导师王宏安
2008-06-03
学位授予单位中国科学院研究生院
学位硕士
学位授予地点中国科学院软件研究所
关键词节点协调 分布式 实时数据库 体系结构
分类号暂无
摘要在工业生产信息化的过程中对于数据处理存在实时性和分布性两种需求。这就要求数据库既能在保证数据一致性的前提下处理大量具有时限的事务,又能适应设备分散的现状实现资源共享以降低成本。现有分布式实时数据库体系结构中一部分通过传统关系型数据库存储海量历史数据;一部分是为特定应用建立解决方案而并没有针对工业生产信息化的需求给出通用的体系结构。本文结合工业生产中的需求针对现有研究工作中的不足重点研究了一种基于节点协调机制的分布式实时数据库体系结构,具有一定的应用价值。论文的主要工作包括: 1、分析了当前分布式实时数据库的研究进展,提出了一种基于节点协调机制的分布式实时数据库体系结构,给出了该体系结构的主要模块——实时库、历史库和分布式协调节点(DC)的功能和工作流程。 2、设计了基于节点协调机制的分布式实时数据库体系结构的文件系统数据结构,给出了数据缓存的组织方式和工作流程,描述了历史数据存储和查询过程的实现机制。 3、分析了分布式实时数据库体系结构下的数据同步机制特点,选取了基于ECA规则的数据同步算法应用于所提出的数据库体系结构中,分析了基于ECA规则的同步算法的合理性。 4、开发了一个基于节点协调机制的分布式实时数据库体系结构的实时数据库管理系统,测试了该系统在一定数据规模下主要接口的性能;最后将所开发实时数据库系统结合某企业应用进行了验证,取得了较好的效果。
索取号暂无
其他摘要Real-time processing and distribution are two kinds of requirements in the informatization process of manufacturing production. These requirements lead to that the database should has the ability to deal with a large number of transactions with deadline under the premise of keeping data consistency. Meanwhile, database should also achieve resource sharing in order to reduce costs in the status of equipment distribution. Currently, some distributed real-time database use traditional relational database to store historical data in their architecture. Meanwhile, architectures of others database are not general which are established for a specific application solutions. Based on the requirements of manufacturing production and current work, a real-time distributed database architecture with node coordination mechanism is presented in this thesis. It is proved to have some values in applications for manufacturing production. Major work of this thesis is as following: 1. Based on analyzing the current research on distributed real-time database, a real-time distributed database architecture with node coordination mechanism is presented. And the functions and workflow of the main modules of the architecture is introduced, which includes real-time database, historical database and distributed coordinator. 2. A file system data structure is presented in detail based on the architecture mentioned before. The organization and the main workflow of data cache is introduced. And the data storage and query process of the historical database is briefly described. 3. Based on analysis of the data synchronization mechanism features of the distributed real-time database architecture, a data synchronization algorithm is chose to apply to the architecture mentioned before, which is based on the ECA publish / subscribe. And the rationality of this algorithm is analyzed. 4. A distributed real-time database management system based on the architecture is constructed. And the main interface performance is tested within a certain scale of data. Finally, the system is applied in some power plant database applications, which show that this architecture can create good results.
部门归属人机交互技术与智能信息处理实验室
内容类型学位论文
URI标识http://ir.iscas.ac.cn/handle/311060/6482
专题人机交互技术与智能信息处理实验室
推荐引用方式
GB/T 7714
张维. 分布式实时数据库体系结构研究与应用[D]. 中国科学院软件研究所. 中国科学院研究生院,2008.
条目包含的文件
文件名称/大小 文献类型 版本类型 开放类型 使用许可
10001_20052801502907(2716KB) 开放获取--请求全文
个性服务
推荐该条目
保存到收藏夹
查看访问统计
导出为Endnote文件
谷歌学术
谷歌学术中相似的文章
[张维]的文章
百度学术
百度学术中相似的文章
[张维]的文章
必应学术
必应学术中相似的文章
[张维]的文章
相关权益政策
暂无数据
收藏/分享
所有评论 (0)
暂无评论
 

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。