欢迎来到天天文库
浏览记录
ID:33234825
大小:2.38 MB
页数:90页
时间:2019-02-22
《数据库中间件的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、北京交通大学硕士学位论文数据库中间件的研究与实现姓名:崔莹峰申请学位级别:硕士专业:计算机应用技术指导教师:王洪20050301摘要摘装在绶爝嚣逡对象鹣疆彦诗方法设计大壅金娩瘟蠲程穿霹,遗常纛要将一熙对象保存在存储媒介中以便将来提取或者修改,这种对象被称为持久对象。这种稃储媒介称为持久化机制,它可以是普通文件、关系数捺痒嚣瑟囱对象瓣鼗摇瘁。当前虽然有些数搬库已经具有丽向对象的特征,但是在实际,I:发中,各种关系型数据库仍然是主流,持久对象必须通过一定的映射方法存赣在关系数据瘴中,这耱溃琵隈秘了应瘸筏廖豹嚣囱对蒙特性。同时,还阕为不得不在应用程序中解决持久对
2、象的存储、恢复、共享、并发存墩、~致性保护等一系列技术问题,进一步使应用程序增加了更多的{≥嚣囱对象特後。中间件技术的产生与发展为持久对象存储与恢复之问的矛盾提供了解决方褰。数据库中蚓件定义了』j吁有与数据库层进行交互的动作,荠由它辩装了所有[i=}数据疼返溜系统或者系统德交到鼗撂露燕静数据.这种技术使得开发人员可以不辩关心底屡数据的交互纲节.可毗真正做刘愆向对象的系统开发。率论文锋对蒋久辩象的特征与荚系数据库之闽存在豁矛麓,提出了构造以数据库中间件为核心的中间层,来解决持久对象的存储与恢复拇题。本论文羞重分聿厅研究了连接池和对象/关系映射这两手}E数据访
3、阀模式静琢理及其姆赢,并给出了它们在基予本课题开发的数据库中间件中的舆体实现。关键谲:持久对象,关系数据痒,中滴伟,连攘池,对象/关系陕瓣AbstractWhi]edes]gningthemassiveEnterprise’SAppiicationwithObject—OrientedProgrammingMethod,WeusualjYneedtostoreSOmeobjectsinsomememorymediaSOthattheycanheretrieyedorupdatedsomeday,Suchob.jectiSnamedPersjStenceOb
4、ject。SuchkindofmemorymediaiScalledPetsistenceMechanism.itcs.nheordinaryfile,relationaldatabaseandobject~orienteddatabase。ThinIghsomedatahnseshaw川1¨hjpcl~‘1rinn“、(IcharacteriStiCatpresent.indeve]opingact/l}_t]1v,V&FiOUSkjndsofrelationaldatabaseremainthemainstream,persistenceohjectm
5、uststorejntherelationa]databaseti_lroughcerl:ai¨illap[)irigmett,od,thiSkindofsituatiOnhas1imitedLheappiication’sobject—orientedcharacteristicgreatly。Meanwlnl1e.We刖SOi.
6、“v。tosolveaSeT"iesoftechno]ogicalprnblpmRahoItpars{Sfonceobject,suchasstore、recovery、share、synchronizedaccessandc
7、onsistencyprotectionetc。ThetechnologyoftheMiddleWareprovidesasolutionforthepersistenceobjectstoreandresumecontradiction。DatabaseMiddleWaredefinesallthedatabaseinteractjonsinapplications,anditalsoencapsulatebothreturnrest】]tsfromthedatabaseandsubmJteddatafromthesystem。l'hJSkjndof’t
8、echnologydetailofenablesdevelopersto130]ongerthedataefgroundfiner,Theycanre“i1v})oobjecl,一(1lienl,edprogramaing。ThiSpaperagainstthecontradictjonthaLexistsbeLweer]dlecharacteristicofthepersistenceobjectandtherelationaldatabase,proposestoconstructthemLdd]etiertakingDatabaseMiddlewar
9、ethecoreofstructureinordertoso]ve
此文档下载收益归作者所有