分布式数据库数据同步的研究与应用

被引:0
作者
张雄
机构
[1] 华中科技大学
关键词
分布式数据库; 数据同步; Oracle; 数据管道; XML;
D O I
暂无
年度学位
2006
学位类型
硕士
导师
摘要
随着Internet技术的迅速发展和信息共享要求的不断提高,数据库系统由小型化向大型化发展,由集中式向分布式发展。能处理分散地域的分布式数据库系统成为一个重要研究方向。对于分布式数据库系统来说,为了提高运行效率,数据就要分布在各个不同的结点,同一数据被存储在多个结点上,即存在多个副本(数据冗余),这样就存在维护数据一致性即数据同步的问题。 本文以科研项目《武汉市流动人口计划生育信息管理系统》的数据同步模块为背景实施完成的。在对武汉市计生委政务网网络环境进行充分分析的基础上,从系统需要同步的数据类型出发,将系统的数据同步划分为街与区、区与市及区之间两个层次的同步,并提出用数据管道和XML分别实现两者同步的方案。 用数据管道具体实现街与区数据同步方面,研究了如下几个关键技术:在注册表里自动注册数据源;连接远程数据库;用数据管道对象上传和下载数据。这些技术在实际中的应用方便了用户操作,提高了系统的可靠性,降低了对硬件的要求。用XML具体实现区与市数据同步方面,探讨了用XML实现数据同步的关键步骤:借助于.Net实现Oracle关系数据库到XML Schema文档的转换;以XML Schema为标准用PB程序生成XML文件;通过.NET应用程序把该XML文档映射到Oracle数据库服务器中去。这种方式速度快,适合传大量的数据,同时也适合在异构数据库间传输数据。 该模块已经试运行,实际效果良好,满足了用户需求,将提高了流动人口管理工作的效率。
引用
收藏
页数:61
共 22 条
[1]
分布式数据库数据复制技术研究与应用 [D]. 
张湘辉 .
武汉大学,
2004
[2]
武汉市计划生育管理信息系统的实现与优化 [D]. 
张浩 .
华中科技大学,
2004
[3]
网络环境下分布式数据库同步机制的研究 [D]. 
蒲志林 .
大连海事大学,
2003
[4]
FEDERATED DATABASE-SYSTEMS FOR MANAGING DISTRIBUTED, HETEROGENEOUS, AND AUTONOMOUS DATABASES [J].
SHETH, AP ;
LARSON, JA .
COMPUTING SURVEYS, 1990, 22 (03) :183-236
[5]
DATAPLEX - AN ACCESS TO HETEROGENEOUS DISTRIBUTED DATABASES [J].
CHUNG, CW .
COMMUNICATIONS OF THE ACM, 1990, 33 (01) :70-80
[6]
PowerBuilder 9.0基础开发篇.[M].蔡毅;邓格琳主编;.清华大学出版社.2003,
[7]
PowerBuilder高级编程及其项目应用开发.[M].陈刚等编著;.中国水利水电出版社.2003,
[8]
XML高级编程.[M].(美)DidierMartin等著;李〓等译;.机械工业出版社.2001,
[9]
Java XML编程指南.[M].(美)TomMyers;(美)AlexanderNakhimovsky著;王辉;张晓晖等译;.电子工业出版社.2001,
[10]
分布式数据库技术.[M].贾焰等著;.国防工业出版社.2000,