欢迎来到天天文库
浏览记录
ID:33995178
大小:2.37 MB
页数:75页
时间:2019-03-03
《j2ee环境中透明持久存储优化及在jdo中的实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、湖南大学硕士学位论文J2EE环境中透明持久存储优化及在JDO中的实现姓名:刘柯申请学位级别:硕士专业:软件工程指导教师:杨贯中20050612撼要透明持久技术是面囱泔象环境中实现持久存储的主流开发技术,知J2EE环境中的实体Bearl,第三方对象关系映射工具及JDO。该类技术在企踅缀应鬻中静戆点是鲡何在维持软徉体系绪褐滂辩蠡冬溺时又辘绦证系统处理持久数据的性能。本文遄过分析J2EE环境中几种透明持久技术各叁弱特点,JDO酌体系缝掏、生命瘸期状态警理、API包结构及赫久实现方法,提出了遴明持久技术中
2、奄询处理的优化方案:为提畿套询效率,零文提嶷在持久实瓒瓣三鼷模型中、盐务滋与持久层之间增加对象访问层,该层建立了两类数据结构:索弓i对象及实例缓存,因此业务层的查询可通过綮等f对蒙解析成对对象lD蛉查询。出于对象ID包含实例的物理存储信息,相对于JDO环境对象遍历的查询方式,该方法在索引过滤因子较小的憾况下,能节雀磁盘的访问时问。针对JDO对予关联对象翡连接运算效率不高,将产生较长的查询延时,本文提出Refsort.100ps连接算法:通过缓存关联对象的引用,并依照耄薪捧序君戆弓
3、蘑序捌查询关联对
4、象。便髑该算法避免了对溺一弓i麓实例或是位于同一数据块上不同记录的重复读取,并将对磁盘的随机读鼗方式转交为按戮表预敬熬读敬方式。逶避将该舞法与Hash*loops窝Probe—loops连接辣法的比较,并在JDO环境予以实现,证明该涟接算法遥逡缓存羚屡对象戆空蚓换取了更短的磁盘访阚对翊。JDO透明持久的概念平滑地实现了对象模型和关系模型的映射,对提嵩蘧向对象应兵l开发效率和保持软件结构救溥嘶有十分重要的意义。本文通过基于JDO的分析和查询技术优化,为透明持久技术性能的改善提出了可行的方案。关键词:
5、持久性存储:对象关系映射;Java数据对象;关联;紫gABSTRACTTransparentpersistencetechnologyisoneoftheprominentobject·orientedtechnologies,whichincludesentitybeansbasedonJ2EEplatformandthethirdpartyohject-relationmappingtoolsandJDO.ttisprobleminenterprisesoftwaredevelopmentho
6、wtoensureperformanceinprocessingpersistencedateandmaintainlegiblesoftwarearchitectureinthemeantime.Forresolvingthisproblem.westudythecharacteristicsofthetransparentpersistencetechnologies,andanalyzetheJDOarchitecture,lifecyclemanagement,APIpackagestru
7、ctureandimplementationdetailsofpersistence.Moreover,weofferoptimizedsolutionaboutquerythroughtransparentpersistencetechnology.Toimprovetheefficiencyofquery,authorrealizesthatobjectaccesstiercanbeintroducedintobusinesstierandpersistencetierinthree—tier
8、modelofpersistenceimplement.ThistierintroducestWOdatastructures:indexohjectandinstancecache,SOwecanimplementqueryfrombusinesstierbyinterpretingindexobjectasObjectID.ObjectIDincludingphysicalstorageinformation,comparedwithtraversingJDOObjectinJDOenviro
9、nmentObject,SOthemethodcancutdownthetimeforaccessingtodis靶inCaseindexfilterfaetoriSsmaller.JDOconcerningthepotentialreductioninefficiencyandperformance,whichresultsinlongerdelay,ThisthesisprovideRefsort-loopsconnectionalgorithm,whichreferscach
此文档下载收益归作者所有