欢迎来到天天文库
浏览记录
ID:32512142
大小:951.22 KB
页数:58页
时间:2019-02-10
《分布式异构数据库同步中间件设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、摘要随着数据库的广泛应用以及网络技术和分布式技术的不断发展,分布式异构数据库的应用越来越广泛,如何使分散数据库中各节点的数据信息保持一致性显得尤为重要,也成为数据库发展的迫切需要。由于数据库应用对象、使用环境等不同造成了对其产品选择的差异,因此,建立一个基础性、通用性平台已成为解决分布式异构数据库系统间的数据同步问题主要技术途径。异构数据库数据一致性的保持并不是简单的数据复制,需要考虑异构数据的正确存储及其精确性和完整性的保持。本文设计并实现了一个与应用无关的开放通用分布式异构数据库同步中间件系统。主要工作可概括如下:(1)设计出一
2、套合理的消息队列组织模型,保证消息通讯的安全性和及时性,并能适应不同的网络环境;(2)设计合理的消息结构和发送方式,完成事务性操作;(3)设计分布式异构数据库之间同步中间件的解决方案;(4)提供合理的上下层接口,将系统封装成中间件;(5)根据理论研究设计的方案实现一个可应用的同步中间件产品,并进行相应的测试和验证过程。本文通过上述主要工作,最终设计并实现了一个具有应用价值的数据库同步中间件产品,并在实际的测试中验证了该产品的可用性和正确性。关键词:异构数据库中间件消息队列数据库同步事务性处理AbastarctWiththewideu
3、seofdatabasesandrapiddevelopmentofnetworkanddistributedtechnology,distributeddatabaseapplicationsaremoreandmorewidelyused;themostimportantishowtomakesurethedataconsistencyineachnodeofthedatabase,anditbecomeanurgentneedfordatabasedevelopment.Butthecharacteristicofapplic
4、ationandtheemploycircumstancemakethechoicediversityofdatabaseproducts.Soitisnecessarytodesignaninfrastructuralandgenericplatformtosynchronizedatainheterogeneousdatabasesystems.Tomaintainconsistencyofthedataofheterogeneousdatabasesisnotasimpledatareplication,whileweneed
5、toconsiderhowtoproperlystoreandmaintainitsheterogeneousdataaccuracyandintegrity.Thispaperdesignedandimplementanapplicationindependentmiddlewaresystemforheterogeneousdatabasesynchronization.Themaincontributionsofthispaperweresummarizedasfollows.(1)AlogicalMessageQueuemo
6、delwasdesigned,whichmadethemessagecommunicationssecurityandtimelyandalsoadapteddifferentnetworkenvironment.(2)Alogicalmessagestructureandtransportmodeweredesigned,whichmadethewholesynchronizationprocessusemanagingwithtransaction.(3)Theprojectofsynchronizationbetweendis
7、tributedheterogeneousdatabaseswasdesigned.(4)AlogicalinterfaceAPIwasencapsulated,andmadethesystemmiddleware.(5)Apracticablesynchronizationmiddlewarewasdesignedandimplement,thesynchronizationmiddlewarewastestedandvalidated.Accordingtothecontributionsabove,Idesignedandim
8、plementapracticablemiddlewareproductofdatasynchronizationfordistributedheterogeneousdatabase.Andtheproductoffeasibili
此文档下载收益归作者所有