欢迎来到天天文库
浏览记录
ID:33288187
大小:1.62 MB
页数:60页
时间:2019-02-23
《异构分布式数据库中数据同步更新的研究与应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、大连理工大学硕士学位论文异构分布式数据库中数据同步更新的研究与应用姓名:赵亚陆申请学位级别:硕士专业:计算机软件指导教师:王秀坤20000601摘要本文在讨论有关分布式数据库理论的基础上,以旅顺劳动保险公司在实现跨地区异构分布式数据库共享的过程中遇到的问题为背景,给出了一个在异构分布式数掘库中,通过ODBC和TCP/IP技术,对数据库更新事务进行存储转发,进而实现数据同步更新的系统模型,并实现了其中的一部分。同时,本文还重点讨论了模型中的目录管理和事务并发控制的实现机制。关键字:异构分布式数据库,多数据库,同步更新y分布式目录A转STRACTThisPaF}erp
2、rovidesadiSCUSsion0nthetheoryofdistributeddatabase,andthenputsforwardasynchronousupdatesystemmodeltosolvetheproblemsencounteredwhileLushtmInsuranceCompanywasrealizingthedatashareamongdifferentkindofdatabaseslocatediUdifferentarea.Thismodelcanreatizedatasharinganddataconsistencymnonghe
3、terogeneousdatabasesbyODBCandTCP/lPtechnology,andnowhasbeenpartlyimplemented.Besides.Thispaperalsodiscussestheimplementationmechanismofdistributeddirector3,andsimultaneouscontroloftransactions.Keywords:heterogeneousDD转瓣S。multipledatabase,synchronousupdate,distributeddirectory墨塑坌塑茎塑塑壁主
4、塑垄塑兰墨翌竺堕壅!!生旦——前言人类社会不断发展进步,当今社会已进入信息化时代。信息量的剧增,使信息和数据处理处于越来越重要的地位,也成为人们越来越繁重的工作任务。计算机技术的发展和应用使得快速处理大量数据成为可能,特别是数据库技术的出现和发展为信息和数据的处理提供了强有力的工具。如今集中式数据库从理论到实践都已经取得了辉煌的成就。但是人类社会的信息系统结构大多是~种多层次的复杂的分布式结构。特别是在军事、银行、保险、售票等具体应用上,考虑到逻辑上、地理上、和系统抗破坏能力等因素,计算机信息系统的分布也就是必然的要求了。在这种大的环境下,大连市劳动保险公司在继采
5、用C/S方式成功丌发社会保险系统后,随着业务上的发展,需要把该系统推广到庄河、普兰店、旅顺等各县区的子公司。在旅顺保险公司医疗保险系统的具体实现过程中,出于经济方面的考虑,同时也是为了避免不必要的资源浪费,各下属医院并没有象保险公司那样采用AS400上的DB2作为后台数掘库服务器,而是选用了WINDOWSNT上的SQLSEVER。这样在保险公司与各下属医院之间就形成了一个具有站点自治性的异构分布式数据库系统网络。由于在保险公司与各个医院之问必须要交换一些在实际应用中改变的数据信息,那么就必须能够实现保险公司与医院之间的数据共享。目前的共享是这样实现的,通过应用程序
6、把需要的信息收集起来形成数掘文件,通过拨号网络的形式把文件传送到保险公司,再把数据文件导入到保险公司数据库。从保险公司到医院的方向的传输也是使用的同样的方法。这种方法虽然基本满足了实际应用的需求,但它还存在着一些局限性。1.时效性不强由于数据文件的传输不能随时进行,所以只能是单位时间内传输一次。这样就会造成接收方的数据库有时候不能得到及时更新,从而影响到实际应用的效果。2.各医院之间无法实现数据共享由]这种方法只能实现保险公司和医院之削的数据传输.所以对于些跨医院进行的业务,目前还无法进行处理。那么,如果有一种系统工具,它能够实现异构分相式数据库中的各个站点闯的数
7、据同步更新,就不但能够解狭这些问题,而且能使未来帮I负异构分布式数据库中数掘jm步更新的研究‘』应用的分布式系统具有更好的灵活性和适应性。目前来看,还没有一个比较成型的工具可以实现上述功能。现有的市场上比较流行的一些数据库系统虽然也提供了在同构的数据库站点间进行数据复制的功能,但是包不能完全满足实际应用的需要。本文就根据分布式数据库的有关理论,结合实际需求,设计了一个能够在异构分布式数据库系统中实现数据同步更新的工具,并加以部分实现。同时,在模型的设计过程中,还重点讨论了有关目录管理和事务的并发控制等有关问题。本文的主要结构:第一章讲述涉及到的基础知识,第二章介绍
8、系统模型设
此文档下载收益归作者所有