基于NoSQL的空间数据云存储的研究
ResearchofSpatialDataCloudStorageBased
onNoSQLDatabase
ADissertationSubmittedto
theGraduateSchoolofHenanUniversity
inPartialFulfillmentoftheRequirements
fortheDegreeof
MasterofEngineering
By
ZhuoLiu
Supervisor:Prof.J/eLiMay,2014
……猁船蝴黼凯竖烨
本人向河南大学提出硕士学位申请。本人郑重声明:所呈交的学位论文是本人在导师的指导下独立完成的,对所研究的课题有新的见解。据我所知,除文中特别加以说明、标注和致谢的地方外,论文中不包括其他人已经发表或撰写过的研究成果,也不包括其他人为获得任何教育、科研机构的学位或证书而使用过的材料,与我一同工作的同事对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。
在此本人郑重承诺:所呈交的学位论文不存在舞弊作伪行为,文责自负。
学位申请人(学位论文作者)签名:皇!!望——
2014-年罗月J≥日
关于学位论文著作权使用授权书
本人经河南大学审核批准授予硕士学位.作为学位论文的作者,本人完全了解并同意河南大学有关保留、使用学位论文的要求,即河南大学有权向国家图书馆、科产信息机构、数据收集机构和本校图书馆等提供学位论文(纸质文本和电子文本)以供公众检索、查阅.本人授权河南大学出于宣扬、展览学校学术发展和进行学术交流等目的,可以采取影印、缩印、扫描和拷贝等复制手段保存、汇编学位论文(纸质文本和电子文本)。
(涉及保密内容的学位论文在解密后适用本授权书)
学位获得者(学位论文作者)签名:皇!L复
201眵年广月7V目
学位论文指导教师签名:2。1午年岁月7≯日
摘要
地理信息系统(GIS)是一种通过先进的计算机技术对地理空间信息进行抽象采集、存储管理、位置描述和综合信息显示的系统。它应用的领域主要包括交通运输、信息整合、地图导航、资源管理等。空间数据具有下面的这些特点,以点、线、面结构来描述地理空间实体,空间数据的数据量十分庞大;而对大数据的处理需要在存储之前对空间实体进行综合、归类、抽象地描述;并且数据一旦形成一般情况下不进行修改操作,修改只能是批量的修改,数据的存储具有一定的存储期限;地理空间数据跟随着地理空间实体的动态变化定期的更新变化。传统的关系型数据库对空间数据的存储需要通过对空间数据模型进行扩展来实现海量大数据的存储,这种存储模式存在的扩展性差、处理服务效率低下、数据存取性能不足等局限。
空间数据的上述特点以及关系型的数据库存储空间数据的局限性促使我们要找一种更好的数据存储方案来存储空间数据。在地理信息系统的带动下,空间数据如何存储成为了一个突出的技术问题,而web2.0技术的广泛普及,也为空间数据云存储的发展制造了压力。因此,将空间数据以一种先进的存储策略高效地存储在云端,势必会带动整个地理信息系统的发展,也将成为空间数据存储研究的动力。在此基础上,我们提出了一种基于云环境下的NoSQL分布式存储技术来存储空间数据的方案,为了获得更加优越的存储性能和访问效率。
根据当前的研究现状,本文通过对NoSQL数据库MongoDB、云存储技术、空间数据特点的研究,设计了空间数据的存储管理框架结构,即把空间数据分片后存储在部署于集群服务器上的MongoDB数据库中。根据研究内容,本文主要做的工作描述如下:
(1)MongDB具有面向文档存储、全索引支持、高可用性、自动分片、弱一致性(最终一致)等的特点,这些特点能够提高海量数据的可靠性和存取访问效率。本文基于此,运用MongoDB数据库来存储海量空间数据,保证了空间数据高可用性、可扩展性、安全性和灵活性,不用像关系型数据存储大数据一样需要对数据进行复杂的扩展。
(2)对比MongoDB和传统关系型数据库在存储大数据上的不同方法,分析了MongoDB存储地理空间数据的优越点和创新性,分析了运用MongoDB集群架构下大数据云存储的优势,归纳了这种存储方案的理论和技术支撑。
(3)利用MongoDB分布式部署方案,将空间数据分片部署到集群服务器上;通过对地理实体抽象生成空间数据,在K-Means算法的基础上对生成的数据进行分类,然后按类别存储在不同的shards上;文章实现了对存储在MongoDB集群架构上的空间数据进行读写、查询操作的系统来实现数据的存取和查询并来验证其性能及查询效率,经过对数据存取性能的综合分析,验证了此种基于NoSQL的空间数据云存储方案是高效可行的。关键词:GIS,空间数据,NoSOL,空间数据云存储,MongoDB数据库,云计算II
ABSTRACT
GISisasystemforthedataacquisition,storage,computing,describeanddisplaywhichhadbeenabstractunderthesupportofcomputertechnology.Itiswidelyappliedinthefieldsoftransportation,urbanplanning,commercialfinance,resourcemanagement.Thespatialdatahasthefollowingcharacteristics,Spatialdataisadatadescribegeospatialentitiesexistinrealitywithpoints,lines,surfaces.Theamountofthespatialdataisverylarge.Thedataneedscomprehensive,classifiedtodescribedabstractlythespatialentitybeforestoring.Generally,oncethedataisformedisnoteasilymodified,Ifyouwanttomodify,onlythebatchmodify.Storingdata
ahavingacertainperiodoftime.GISconstantlychanging,thedataneedstObeupdated.Onthebasisofrelationaldatabase,thetraditionalspatialdatastoragesystemsthroughspatial
storeddatamodelextensionstostoremassiveamountsofspatialdata,spatialdataandattributedataare
separately.Thisstoragemodeexistspoorscalability,lowprocessingefficiency,lackofperformancedataaccesslimitations.< …… 此处隐藏:11566字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [政务民生]2013年公共基础知识热点问题(七)
- [政务民生]检验检测机构资质认定评审准则及释义20
- [政务民生]关于印发重庆市房屋建筑和市政基础设施
- [政务民生]1、隧道洞身开挖支护施工技术交底书
- [政务民生]2015年山东省17地市中考语文试题分类汇
- [政务民生]2-高级会计师资格考试和评审流程图
- [政务民生]2018版中国清分机行业发展分析及前景策
- [政务民生]新课改高中政治探究
- [政务民生]2018-2024年中国新型组合房屋行业投资
- [政务民生]2015年上海市春季高考数学模拟试卷五
- [政务民生]灌砂法及环刀法测压实度(带计算过程)
- [政务民生]运筹学实验2求解非线性规划
- [政务民生]劝学、逍遥游默写(教师卷)
- [政务民生]《运筹学》 - 期末考试 - 试卷A - 答案
- [政务民生]八年级英语下册 Module 6 Hobbies测试
- [政务民生]2019年宪法知识竞赛试题库100题(含答
- [政务民生]自动化英文文献翻译
- [政务民生]公文格式实施细则
- [政务民生]高一地理上册课堂跟踪练习题6
- [政务民生]会计继续教育习题及答案
- 第三章 无约束最优化方法
- 泛读教程第三册答案
- 魏晋南北朝文学
- 幂的运算复习题
- 城市环境问题的成因与治理策略_以社会
- 钢结构行业产业链及竞争分析研究
- 新型热塑性弹性体增韧聚丙烯的研究
- 中国旅游地理B卷试题及答案
- (苏教版)五年级数学上册第三单元测试卷
- 不稳定性心绞痛诊断与治疗
- 俞氏国际后勤职能部门绩效考核办法
- GB7258-2017新标准考试题含答案
- 小学生汉字听写比赛活动方案
- 1.3《平抛运动》学案 教科版必修2
- 2011香港特别行政区公务员考试复习资料
- 考虑水力条件变化的城市给水管网可靠性
- 表面活性剂在油田开发和生产中的应用
- ITT内部培训资料-FI端吸泵的介绍
- 文明守纪,从我做起学生发言稿
- 初中读《聊斋志异》心得体会800字范文




