节点文献

数字有机体数据库系统批量同步设计与实现

【作者】 王冬剑

【导师】 刘心松; 肖开奇;

【作者基本信息】 电子科技大学 , 软件工程, 2009, 硕士

【摘要】 随着计算机的普及,信息技术的发展,越来越多的信息被数字化,在网络上传播,数字化信息也呈爆炸式增长。在近几年和未来的日子里,如何存储和管理这些数据都将成为人们关注的焦点。八、九十年代,数据被存放在昂贵的中小型机器中,由管理员维护数据,不但需要较大的投资和管理精力,而且一旦机器出现故障,将会中断系统对外服务,造成数据丢失,给企业带来损失。近年来随着人们对分布式系统深入研究、硬件技术的高速发展、网络技术的逐渐成熟、以及开源操作系统Linux的迅速崛起,使开发者们对操作系统进行不断的扩展开发,出现了一批以Linux为基础的分布式服务器系统,来存储和管理这些数据。服务器系统由多台高性能的PC通过高速局域网络连接,在分布式操作系统的协调管理下形成有机整体,保证数据的高度可靠,又使系统的服务能力较单机有显著提高。本教研室在多年分布式并行系统研发的基础上,结合P2P技术,开发出了数字有机体系统,以资源管理为根本出发点,满足不同的网络应用需要。数字有机体系统的主要任务是信息管理和任务调度。在分布式信息管理中,如何实现各个服务器的数据资源一致是研究的一个重点:在已实现的系统中,保证强数据一致性应用占有绝大部分,它们有很广阔的应用空间,像银行,政府,大型企业等领域;但是对于娱乐媒体等普通应用却有些浪费。为了适应不同用户的需要和保证系统能够适用不同的领域,提高资源信息的访问速度是设计实现当中必须考虑的重点问题。所以数字有机体数据库系统,采用了两种不同的设计理念,强数据一致性和弱数据一致性。本文是在弱数据一致性理念上设计和实现了数字有机体数据库批量同步系统,主要目的是在用户允许的数据同步一致范围内能够尽快的为用户提供服务。该系统采用了对数据库资源的批量同步,提高了数据资源同步的速度,极大地扩充了数字有机体数据库系统的应用范围。测试表明数字有机体数据库批量同步系统所提供的批量同步接口达到了设计的功能要求,在运行中能很好的满足一般用户的使用要求。

【Abstract】 With the popularization of computer and the development of the information technology, more and more information were digitized, and transmited in the internet, the data increased in a drastically speed. As a result, in the recent years and future, how to store and manage these data will become a focus concerned by human. In the 80’s and 90’s, these data were stored in the expensive middle or mini computers. And the system manager must back up the data periodically. So the enterprise should make a huge investment, and once the machine gets some error, the service will be stopped , make lots od data loss and the enterprise will suffer from some loss. In recent years, people impenetrate the distribute system, along with the high development of the hardware, the high-speed network come to be mature, and the open-source operating system of Linux has been developed quickly, more and more developer make extern develop and many distributed system based on Linux has been developed to store and manage data. These systems are generally composed by high-performance PCs connected by the high-speed LAN. Managed by the distributed operating system, it can guarantee the reliability of the data and the high performance compare to one PC.A new generation of distributed system - DOS (Digital Organism System) has been designed to arrange the resources and storage spaces of computers in a wide area network in the our research office. DOS, which combines with distributed character of P2P, focuses on resource management to meet the need of various network applications. The primary task of DOS is resource management and task dispatch. For the distributed information management, the most important part is data consistency in the every servers,the DOS system have the ability keep strong data consistency for most of application, such as bank, government,big comperty and so on. But it is lavish for application of media,net information etc. so, in order to meet more user can use it, the efficiency of resource accessing must be improved and taken it into account all the time in the system designed and implement.In the DOS system, introduced two method-strong and week data consistency. This document has designed and implemented batch synchronization system of DOSDB based on the theory of week data consistency, and the arm is that offer servers for users as soon as possible.The system use batch synchronize database resource,it improve the speed and make DOSDBMS have more using field.The result of test has shown that this system can meet the demands of user effectively.

节点文献中: 

本文链接的文献网络图示:

本文的引文网络