基于MongoDB的黑河流域時空數(shù)據(jù)云存儲關鍵技術研究
本文關鍵詞:基于MongoDB的黑河流域時空數(shù)據(jù)云存儲關鍵技術研究
更多相關文章: 云存儲 MongoDB 數(shù)字流域 Node.js MEAN NoSQL
【摘要】:在我國西北干旱半干旱地區(qū),隨著人口數(shù)量的急劇增加和經(jīng)濟的快速發(fā)展,區(qū)域水資源短缺現(xiàn)象日趨嚴重。水危機已成為制約社會經(jīng)濟可持續(xù)發(fā)展的重要因素和我們必須面對的挑戰(zhàn)。為了解決和應對各種水環(huán)境、水生態(tài)問題,水文水資源信息的獲取和有效利用對于揭示水文過程物理機制,合理規(guī)劃水資源至關重要。今天,隨著水文觀測技術的發(fā)展,水文學已經(jīng)由傳統(tǒng)意義上的數(shù)據(jù)稀缺科學發(fā)展為數(shù)據(jù)豐富的可讀科學。面對多源、海量的時空觀測數(shù)據(jù),如何實現(xiàn)多源時空數(shù)據(jù)的高效管理、合理分類、快速提取、共享、分析和可視化已成為水文學發(fā)展迫切需要解決的問題。Web2.0和移動互聯(lián)網(wǎng)技術的快速興起和廣泛應用,一大批非關系型、分布式存儲的NoSQL類型數(shù)據(jù)庫的出現(xiàn),給我們提供了一個解決上述水文信息科學問題的新思路。NoSQL類型數(shù)據(jù)庫提供了高效并發(fā)讀寫數(shù)據(jù)的能力,同時具備高可用和高擴展性,與傳統(tǒng)數(shù)據(jù)庫相比較更加注重海量數(shù)據(jù)的高效存儲。本文基于NoSQL類型中的MongoDB數(shù)據(jù)庫搭建了一個云存儲實驗環(huán)境,采用開源MEAN框架設計開發(fā)了前端Web應用系統(tǒng),旨在解決海量流域時空數(shù)據(jù)存儲與并發(fā)訪問中的一系列難題。本文主要完成工作內(nèi)容如下:(1)搭建了Replica Set與Sharding結合方式的MongoDB云存儲實驗環(huán)境,用于儲存海量時空數(shù)據(jù);(2)探索性地嘗試使用美國先進水文科學發(fā)展大學聯(lián)盟(The Consortium of Universities for the Advancement of Hydrologic Science Inc.)ODM觀測模型在MongoDB云存儲環(huán)境中存儲水文觀測數(shù)據(jù);(3)對比傳統(tǒng)關系型空間數(shù)據(jù)庫中數(shù)據(jù)存儲方式,采用GeoJSON編碼格式實現(xiàn)了MongoDB云存儲實驗環(huán)境下的空間數(shù)據(jù)存儲;(4)對全棧式開發(fā)框架MEAN進行了深入細致的研究與分析,分析總結了其四大組成部分MongoDB、Express、AngularJS、Node.js在前端Web系統(tǒng)開發(fā)中的優(yōu)越性和創(chuàng)新性;赨buntu系統(tǒng),采用MEAN框架設計開發(fā)了黑河流域時空數(shù)據(jù)存儲平臺。該平臺系統(tǒng)為黑河流域水資源研究提供數(shù)據(jù)分析基礎和經(jīng)濟社會可持續(xù)發(fā)展提供決策支撐基礎。
【關鍵詞】:云存儲 MongoDB 數(shù)字流域 Node.js MEAN NoSQL
【學位授予單位】:蘭州大學
【學位級別】:碩士
【學位授予年份】:2016
【分類號】:TP311.13;TP333
【目錄】:
- 中文摘要3-5
- Abstract5-10
- 第一章 緒論10-16
- 1.1 研究背景和意義10-11
- 1.2 研究現(xiàn)狀11-14
- 1.3 論文主要研究內(nèi)容14-15
- 1.4 論文的組織結構15-16
- 第二章 NoSQL與MEAN Stack16-24
- 2.1 NoSQL16-17
- 2.2 NoSQL類型數(shù)據(jù)庫類型17-19
- 2.3 MongoDB數(shù)據(jù)庫介紹19-20
- 2.4 MEAN技術架構20-24
- 2.4.1 MEAN Stack20
- 2.4.2 Full-stack JavaScript20-21
- 2.4.3 Node.js21
- 2.4.4 Node.js生態(tài)系統(tǒng)與Express21-23
- 2.4.5 AngularJS23-24
- 第三章 MongoDB云存儲環(huán)境設計與實現(xiàn)24-44
- 3.1 MongoDB Replication24-25
- 3.2 MongoDB Sharding25-26
- 3.3 Relica Set與Sharding結合的MongoDB集群26-28
- 3.4 Relica Set與Sharding集群實現(xiàn)28-40
- 3.4.1 軟件環(huán)境28
- 3.4.2 基于Sharding和Replica Set的MongoDB集群的設計28-29
- 3.4.3 MongoDB集群節(jié)點實現(xiàn)29-31
- 3.4.4 創(chuàng)建分片復制集31-36
- 3.4.5 配置Config Server的Replica Sets集群36-38
- 3.4.6 配置mongos38-40
- 3.5 性能測試40-44
- 3.5.1 MongoDB云存儲環(huán)境單線程讀寫測試40-41
- 3.5.2 基于YCSB的多線程并發(fā)壓力測試41-44
- 第四章 觀測數(shù)據(jù)與空間數(shù)據(jù)的存儲實現(xiàn)44-58
- 4.1 CUAHSI ODM觀測數(shù)據(jù)模型44-45
- 4.2 基于CUAHSI觀測數(shù)據(jù)模型的觀測數(shù)據(jù)存儲實現(xiàn)45-50
- 4.3 空間數(shù)據(jù)庫的發(fā)展50-51
- 4.4 基于MongoDB的空間數(shù)據(jù)存儲與實現(xiàn)51-58
- 4.4.1 常見的空間數(shù)據(jù)格式Shapefile52
- 4.4.2 文檔模式轉換引擎52-53
- 4.4.3 GeoJSON編碼格式53-56
- 4.4.4 基于MongoDB的空間數(shù)據(jù)存儲實現(xiàn)方法56-58
- 第五章 基于MongoDB云存儲環(huán)境和MEAN框架的黑河流域地理信息數(shù)據(jù)存儲平臺實現(xiàn)與測試58-73
- 5.1 平臺設計的目標和思路58
- 5.2 系統(tǒng)程序實現(xiàn)環(huán)境58-59
- 5.3 系統(tǒng)框架設計59-63
- 5.3.1 數(shù)據(jù)源60
- 5.3.2 服務器端60-61
- 5.3.3 瀏覽器端61-62
- 5.3.4 外部服務62-63
- 5.4 系統(tǒng)實現(xiàn)63-65
- 5.4.1 創(chuàng)建系統(tǒng)項目64
- 5.4.2 系統(tǒng)入口模塊64
- 5.4.3 安裝Bootstrap和AngularJS64-65
- 5.5 系統(tǒng)展示與測試65-73
- 5.5.1 系統(tǒng)展示65-71
- 5.5.2 系統(tǒng)測試和總結71-73
- 第六章 總結與展望73-74
- 6.1 論文總結73
- 6.2 下一步研究方向73-74
- 參考文獻74-76
- 在學期間的研究成果76-77
- 致謝77
【相似文獻】
中國期刊全文數(shù)據(jù)庫 前10條
1 尹章才,鄧運員;時空數(shù)據(jù)倉庫初探[J];測繪科學;2002年03期
2 尹章才;李霖;;異構時空數(shù)據(jù)的轉換機制研究[J];華中師范大學學報(自然科學版);2007年02期
3 陳榮清,謝剛生,鄒時林;時態(tài)GIS中時空數(shù)據(jù)表達綜述[J];華東地質學院學報;2001年04期
4 雷起宏;劉耀林;尹章才;何建華;;基于加權圖的地籍時空數(shù)據(jù)描述模型研究[J];武漢大學學報(信息科學版);2006年07期
5 劉春菊;石敦敦;;城市規(guī)劃信息系統(tǒng)的時空數(shù)據(jù)組織方案[J];地球信息科學;2006年04期
6 謝炯;劉仁義;劉南;;基于時空分區(qū)聚簇的海量時空數(shù)據(jù)性能優(yōu)化方法研究[J];中國圖象圖形學報;2006年09期
7 喬金海;宋勤昌;;海洋地理信息系統(tǒng)時空數(shù)據(jù)組織模型研究[J];吉林大學學報(地球科學版);2006年S2期
8 赫建忠;張保鋼;;地形圖時空數(shù)據(jù)建庫的兩種方法及其對比[J];測繪科學;2008年03期
9 張寶才;周順平;汪瑜;楊林;宋宗孝;;基于歷史歸檔的時空數(shù)據(jù)管理研究[J];工程地球物理學報;2009年01期
10 童小華;;時空數(shù)據(jù)質量與模型[J];地理信息世界;2009年02期
中國重要會議論文全文數(shù)據(jù)庫 前10條
1 周輝;周曉光;何憑宗;秦佐;;基態(tài)修正模型的時空數(shù)據(jù)組織和快照查詢方法研究[A];2009`中國地理信息產(chǎn)業(yè)論壇暨第二屆教育論壇就業(yè)洽談會論文集[C];2009年
2 任家東;彭慧麗;張嘯劍;;一種基于時空對象的數(shù)據(jù)模型不確定性擴展[A];第二十三屆中國數(shù)據(jù)庫學術會議論文集(技術報告篇)[C];2006年
3 劉紀遠;;國家資源環(huán)境時空數(shù)據(jù)基礎及其在資源環(huán)境研究中的應用[A];第十三屆全國遙感技術學術交流會論文摘要集[C];2001年
4 龔俊;鮑曙明;殷守敬;趙祥生;;時空數(shù)據(jù)分析中的多階模型應用[A];中國地理學會2006年學術年會論文摘要集[C];2006年
5 劉紀遠;;資源環(huán)境時空數(shù)據(jù)基礎與地理科學方法論的創(chuàng)新(摘要)[A];中國科協(xié)2001年學術年會分會場特邀報告匯編[C];2001年
6 楊華先;錢自紅;;地球時空數(shù)據(jù)在資源環(huán)境領域的應用[A];湖北省測繪學會2004年度科學技術交流會論文集[C];2005年
7 楊華先;錢自紅;;地球時空數(shù)據(jù)在資源環(huán)境領域的應用[A];測繪荊楚——湖北省測繪學會2005年“索佳杯”學術論文集[C];2005年
8 季民;靳奉祥;李婷;艾波;趙相偉;;基于格網(wǎng)的海洋時空數(shù)據(jù)組織策略研究[A];《測繪通報》測繪科學前沿技術論壇摘要集[C];2008年
9 劉紀遠;;資源環(huán)境時空數(shù)據(jù)基礎與地理科學方法論的創(chuàng)新[A];海峽兩岸地理學術研討會暨2001年學術年會論文摘要集[C];2001年
10 王歡;魏海平;;時空數(shù)據(jù)可視化淺述[A];第四屆海峽兩岸GIS發(fā)展研討會暨中國GIS協(xié)會第十屆年會論文集[C];2006年
中國重要報紙全文數(shù)據(jù)庫 前1條
1 本報記者 孫安然;讓信息共享“零距離”[N];中國海洋報;2013年
中國博士學位論文全文數(shù)據(jù)庫 前10條
1 柏祿一;基于XML的模糊時空數(shù)據(jù)建模與查詢方法的研究[D];東北大學;2013年
2 秦昆;時空數(shù)據(jù)建模方法研究[D];中國地質大學(北京);2016年
3 毛華堅;云環(huán)境中的移動文件存儲和時空數(shù)據(jù)分析關鍵技術研究[D];國防科學技術大學;2013年
4 張豐;面向網(wǎng)格的海量時空數(shù)據(jù)訪問、集成與互操作研究[D];浙江大學;2007年
5 汪匯兵;基礎地理信息時空一體化建模與管理方法研究[D];武漢大學;2011年
6 滕龍妹;土地資源時空數(shù)據(jù)網(wǎng)格服務模型及其實現(xiàn)方法[D];浙江大學;2008年
7 季民;海洋漁業(yè)GIS時空數(shù)據(jù)組織與分析[D];山東科技大學;2004年
8 李昭;虛擬海洋環(huán)境時空數(shù)據(jù)建模與可視化服務研究[D];浙江大學;2010年
9 蔡中祥;基于GIS的長江河口空間決策支持研究[D];華東師范大學;2005年
10 尹華罡;基于海量時空數(shù)據(jù)的路線挖掘與檢索[D];中國科學技術大學;2012年
中國碩士學位論文全文數(shù)據(jù)庫 前10條
1 溫波;基于時空數(shù)據(jù)的多約束地點推薦模型研究[D];華南理工大學;2015年
2 劉權芳;兩類時空數(shù)據(jù)模型及其應用研究[D];長安大學;2015年
3 劉莎;空間數(shù)據(jù)與時空數(shù)據(jù)的分析方法及比較[D];長安大學;2015年
4 施志林;時空數(shù)據(jù)分布式存儲研究[D];江西理工大學;2015年
5 李澤城;基于MongoDB的滇池流域非點源污染模擬時空數(shù)據(jù)庫管理系統(tǒng)設計與實現(xiàn)[D];云南師范大學;2015年
6 董禹辛;移動云計算在車輛GPS中的研究與應用[D];華北電力大學;2015年
7 盧艷松;基于SOM的農(nóng)業(yè)時空數(shù)據(jù)可視化分析模式[D];浙江農(nóng)林大學;2015年
8 高銳;基于MongoDB的黑河流域時空數(shù)據(jù)云存儲關鍵技術研究[D];蘭州大學;2016年
9 周輝;基于基態(tài)修正模型的時空數(shù)據(jù)增量更新與查詢方法研究[D];中南大學;2010年
10 歐陽斯達;時空數(shù)據(jù)的三維動態(tài)可視化技術研究[D];中國測繪科學研究院;2011年
,本文編號:1007208
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/1007208.html