论文部分内容阅读
计算机科学技术的发展与普及,使数据库的应用范围不断扩大.与此同时,数据库技术也在飞速发展,各种新产品不断出现,以关系型数据库为代表的数据库产品已逐渐趋向成熟.然而,随着数据库应用范围的提高,便出现了位于不同址位服务器上的分布数据库体系结构.分布式数据库是数据库技术与分布式技术结合的产物.随之而来,数据库之间出现了数据复制需求.复制是分布服务器体系结构中的关键部分.该文首先分析了国内外在该方向的研究现状,从分布式数据库复制的基础理论出发,论述复制的基本概念和通用思想.然后以Lotus Notes和Sybase SQL Server为例,分析了国外与数据库复制相关技术的实现.接着,文章着重阐述笔者在实践中研究发出的具有自主版权的复制系统HITDDBR以及它的两部分组成;基于日志的分布数据库复制系统LBDDBR(Log-Based Distributed Batabase Replication)和基于数据管道的分布数据库复制系统PBDDBR(Pipeline-Based Distributed Database Replication),针对这两种不同的复制技术,分别在设计思想和实现原理上给出了详细的论述.尽管HITDDBR在功能上和性能上都无法与国外同类产品相比,但它仍然具有非常高的理论和实用价值.在理论上,它为国产数据库技术的研究起到一定的借鉴作用;在实践上,PBDDBR已经成功应用于哈尔滨卷烟厂长查询系统的异构数据库复制过程中,而LBDDBR也随着哈尔滨市劳动信息网成功建设而日趋完善.最后,由分布数据库复制引申开来,文章阐述了HITDDBR不仅可用于实现数据库的高效复制,而且可以应用于异构数据库互访及数据库备份等目前比较热门的需求.