欢迎来到天天文库
浏览记录
ID:50116959
大小:7.68 MB
页数:82页
时间:2020-03-05
《基于MongoDB和Hadoop的模型转换引擎实现方法研究.pdf》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、^f,;1^Q;.巧1f,簿^:;>,.^">有;菲又.,^脇.#寡M^^^l今^來h革邊/^寅/,皆■^策八I.苯f接货;综^t1?苗节1^愛一-^:X袁矜。罐赛擎:軒达£接.f兴、.学';、>;.。9:^/^-惠,襄r寡占v系非*-Vr-■;、為'-;\r義-’'t.u'l-若京乂凌i■,.一纖V..每、榜^'冲?生化文嫂,巧巧毕i,繁巧.;';../.%,■硕^i请的学’己作%;.;.:'.,.;-v:,"v:這i.,v,^為‘|篇‘%...户、,'.^-*/r;與、:K一Wi1可.-皆V..、二
2、.豕測‘户早;、J.^声,r巧费...基W^I^惜巧幸每,J,‘)V'.I、.,"北Tv"‘-现"b实'嫌姆,.''■.:■^^.-:■飞.-作著名徐朋_较-‘;机!於学科业应^.;'....气究向记寺‘研1扣.4'--...'..^一指弄师紅富喊知i马r,-|'f;"..‘¥.絶.,,'如.若...L與*.Vg.^'苗>慮^J其,雲,,聲■-■琴挺楚^/■-■''■/"..r‘?.哥,啤,V...\嘯莊|游製1\昏舅爲,入厶%?叫奉礙|:%身;|.孽|則这#'简袭*春绿■和、許如-
3、.梦.乂r.^湯穿攻复.每.?1梦舊皆:■裤,3:?’冀‘,.?‘^:>■辛,■Il義tw心.?i务方l.時"藻,襄襄^>;学号:MG1233082论文答辩日期:2015年5月20日指导教师:(签字:)ModelTransformationEngineImplementationMethodsBasedonMongoDBandHadoopbyPengfeiXuSuervisedbpyAssociateProfessorTianZhangAdi
4、sseilationsubmittedtotheraduateschooiilofNaninUnverstgjgyinartialfu巧Imentof出ere山rementsfort:hedereeofpqgMasteri打ComuterTechnolopgyDepartmentofComp山erScienceandTechnologyNanjingUniverskyMa202015y,南京大学研究生毕业论文中文摘要肯页用纸毕业论文题目:基于MongoDB和Hadoop的模型
5、转换引擎实现方法研究计算机应用技术专业20:徐朋飞12级硕壬生姓名指导教师C姓名:张天副教授、职称)摘要一建模和模型转换是软件开发和维护过程中的重要环节。模型转换是类特殊的操作是将一种模型自动或者半自动的转换为另一种模型的过程它是软,,件自动化开发与维护过程中的重要组成部分。随着计算机技术应用的不断普模型转换技术不断面临新的挑战liA及软件系统的规模和复杂性日益増大。,,往的模型转换引擎都是基于单机系统实现,内存作为信息保存载体,其转换能力受限于单机系统的物理性能在应对复杂模型转换时极易出现内存消耗,,过大、
6、岩机等问题并且转换后的模型U文件形式呈现不利于查询使用;在,,应对多模型同时转换时只能串行进行转换行效率较低。因此本文的工,,执,作主要集中在如何基于分布式存储平台和并行计算平台开发模型转换引擎。Mon一NoSLgoDB是种基于分布式文件存储的Q数据库,它采用了无模式的文档数据模型,能够灵活地存储不同结构的数据,适合用来存储复杂结构模型。利用MonoDB进行模型转换时无需将所有信息读入内存可有效减少内g,存使用,并且转换后模型也存储在MongoDB中,有利于模型的查询使用,同时MongoDB支持分布式读写,可有效的进行协同式模型转换。
7、一Hadoo是开源分布式处理框架可可靠、高效地进行并行计算并向p,,用户完全屏蔽底层分布式实现细节。利用Hadoop作为转换引擎实现平台可,并行执行多模型转换任务。,缩减模型转换时间本文基于分布式存储数据库MongoDB和分布式计算平台Hadoop提出了两种模型转换引擎实现方法工作包:,主要括一H层结构?提出套模型转换引擎实现框架,将模型转换的转换语义分为,一套模型转换执行基本操作并在各语义层次上封装了(转换原语),为转换引擎的实现打下基础。ii?提出了一种基于MoDBong的转换引擎实现方法,目的是减少复杂模型转换一的内
8、存消耗并且
此文档下载收益归作者所有