基于mongodb的海量大中小文件存储系统的研究与应用

基于mongodb的海量大中小文件存储系统的研究与应用

ID:35057809

大小:3.74 MB

页数:63页

时间:2019-03-17

基于mongodb的海量大中小文件存储系统的研究与应用_第1页
基于mongodb的海量大中小文件存储系统的研究与应用_第2页
基于mongodb的海量大中小文件存储系统的研究与应用_第3页
基于mongodb的海量大中小文件存储系统的研究与应用_第4页
基于mongodb的海量大中小文件存储系统的研究与应用_第5页
资源描述:

《基于mongodb的海量大中小文件存储系统的研究与应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、'?-:-,V心/.‘香:.,^朦T嗦香酵>,雲:3禱Ci心!今.;0.茜提‘请k;-片f循,/.八?電''、-苗'-v\'’'X申国w质式亡学声北成>E步,:.f^一一含i巧立;頭一学右推含夕C/;:?.占'.,"道!J4:>-.資礙.續吞’讀臂^義#.r;賽、吗’':\.子-/巧于Mton沁B的说量大中小女‘4接」:57iV存子储辕充n則研^与5S..备.N.1r./vV-.义'"X.-t;i7r於達六,/'-聲巧诗接龜^.V野马担;':-.-.,5.鲁皆/"'单::.y早巧f;:占>学

2、八綱觀1护仁V/.\蒙‘.V卢>r,心周r;W;/讀V> ̄/‘-;.X義心计算膽学技术巧聲/>:/开勢向计龍顏喊长;..新..r尹-,...,’-.-'.障导耐王群諸.淆".;叫-潑;’^巧、r八、,i卢./捉;%'.妾:.梦T3苗襄古遂如6寶v古'.'-;打遠":如麵,、辕7i足^x电一’—黎違蒙,声明本人声明所呈交的论文是我个人在导师指导下进行的研究论工作及取#的研文中不包含其他究成果。尽我所知,除了文中特别也加不包标注和致谢的地方外,人邑经发表或撰写过的研究成果,含

3、为获得中国地质大学或其它教育机构已一同工作的同志对本研究所做的任何贡献均的学位或证书而使用过的材料表。与示我在论文中作了明确的说明并了签谢意。名:间乂日期;威人S关于论文使用、授权的说明保本人完全了解中国地质大学有关保留使用学位论文的规定,目P;学校有权分留送交论文的复印件,、允许论文被查阅和借阅;学校可W公布论文的全部或部内口容,可采用影印缩印或其他复制手段保存论文。^开□保密(__年)(保密的论文在解密后应遵守此规定)言2写房人导师签签名:_名:日期:滅以—分类号密级中国地质大学(北京)硕士学位论文基于Mongo

4、DB的海量大中小文件存储系统的研究与应用学号:2004130021研究生:周兴专业:计算机科学与技术研究方向:计算机应用技术指导教师:王群教授2016年5月ADissertationSubmittedtoChinaUniversityofGeosciencesforMasterDegreeResearchandApplicationinStorageSystemoftheMassiveMediumandSmallFileBasedonMongoDBMasterCandidate:ZhouXingMajor:ComputerScienceandTechnologyStu

5、dyOrientation:ComputerApplicationTechnologyDissertationSupervisor:Prof.WangQunChinaUniversityofGeosciences(Beijing)摘要随着互联网的日益发展和社交网络的日益盛行,异构网络数据不断增加。海量小文件的存储优化已经成为了当今海量数据存储技术的一个重要研究方向。对于HDFS、TFS等分布式文件系统,在处理海量小文件时不具有一般性。然而,随着NoSQL技术的逐渐成熟,它具有的分布式系统的优势、简单灵活的特点,也使它成为了解决海量小文件存储的可能。子午工程数据中心负责

6、处理来自全国各地探测设备所产生的空间科学数据文件,随着空间探测数据的不断增加,截至2015年底,子午工程数据中心累计汇集科学数据980.18万个,文件总大小约3.45TB,而且其中90%是100k以下的小文件,其余的是少量中大文件。目前子午工程采用传统分布式文件系统来存储科学数据,在处理众多小文件时,会导致磁盘I/O过高,数据备份时间过长,数据存储效率较低。针对子午工程数据文件特点,充分分析了当今主流海量数据存储方案的优缺点,在MongoDB的基础上,本文提出了一种ZW-Mongo存储模型。该存储模型主要包括三方面设计:(1)利用MongoDB的BSON数据结构特性,

7、直接处理小文件存储,提高小文件存储效率;(2)针对大文件分块存储,并构建元信息集合和块数据集合;(3)采用历史版本和软删除的方式,提高文件利用率。ZW-Mongo存储模型提高了小文件的存储和访问效率,有效地降低了文件的管理成本。通过分析MongoDB数据均衡策略的缺点,本文提出了基于一致性哈希的数据均衡策略,并构建了基于一致性哈希算法的文件存储过程。本文基于ZW-Mongo存储模型,设计并研发了一套REST风格的数据访问接口,同时实现了数据均衡算法的访问接口,便于数据节点的添加和移除。最后,通过ZW-Mongo存储模型数据接口与传统分布式文件系统对比

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。