题名 | 分布式实时数据库体系结构研究与应用 |
作者 | 张维 |
学位类别 | 硕士 |
答辩日期 | 2008-06-03 |
授予单位 | 中国科学院研究生院 |
授予地点 | 中国科学院软件研究所 |
导师 | 王宏安 |
关键词 | 节点协调 分布式 实时数据库 体系结构 |
其他题名 | Research and Application on Distributed real-time database architecture |
学位专业 | 计算机应用技术 |
中文摘要 | 在工业生产信息化的过程中对于数据处理存在实时性和分布性两种需求。这就要求数据库既能在保证数据一致性的前提下处理大量具有时限的事务,又能适应设备分散的现状实现资源共享以降低成本。现有分布式实时数据库体系结构中一部分通过传统关系型数据库存储海量历史数据;一部分是为特定应用建立解决方案而并没有针对工业生产信息化的需求给出通用的体系结构。本文结合工业生产中的需求针对现有研究工作中的不足重点研究了一种基于节点协调机制的分布式实时数据库体系结构,具有一定的应用价值。论文的主要工作包括: 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. |
公开日期 | 2011-03-17 |
分类号 | 暂无 |
内容类型 | 学位论文 |
源URL | [http://124.16.136.157/handle/311060/6482] ![]() |
专题 | 软件研究所_人机交互技术与智能信息处理实验室_学位论文 |
推荐引用方式 GB/T 7714 | 张维. 分布式实时数据库体系结构研究与应用[D]. 中国科学院软件研究所. 中国科学院研究生院. 2008. |
个性服务 |
查看访问统计 |
相关权益政策 |
暂无数据 |
收藏/分享 |
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。
修改评论