• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于MongoDB集群的遙感數(shù)據(jù)存儲方法的研究

      2018-05-22 02:39:02李宏志李莧蘭
      關(guān)鍵詞:分片數(shù)據(jù)模型文檔

      李宏志,李莧蘭

      (1.滁州學(xué)院信息學(xué)院,安徽 滁州 239000;2.福建師范大學(xué)光電與信息工程學(xué)院,福州 350000)

      引言

      高精度的遙感數(shù)據(jù)作為一種大容量的信息載體,在國土勘測和軍事安全方面有著重要的作用。隨著我國的航天遙感技術(shù)的發(fā)展,遙感數(shù)據(jù)的數(shù)量和質(zhì)量都在逐步的提高,單個的遙感文件可達到數(shù)百MB,甚至達到數(shù)GB的大小,如何高效且安全地存儲和管理這些遙感數(shù)據(jù)已成為當(dāng)前空間信息科學(xué)領(lǐng)域的重要研究方向。

      由于MongoDB集群在存儲和管理遙感數(shù)據(jù)方面具有一定的優(yōu)勢[1-3],使得基于MongoDB集群在遙感數(shù)據(jù)存儲方面的研究成為熱點。文獻[4-6]詳細介紹了使用MongoDBGridFS分布式文件系統(tǒng)存儲和管理影像圖片文件的方法;田帥[7]提出了一種基于 MongoDB和HDFS的大規(guī)模遙感數(shù)據(jù)存儲方案,該方案將遙感元數(shù)據(jù)和遙感影像文件分開存儲和管理,由MongoDB存儲非結(jié)構(gòu)化的元數(shù)據(jù),HDFS分布式文件系統(tǒng)負責(zé)存儲大規(guī)模的影像文件。這種存儲方案需要維護元數(shù)據(jù)和影像文件的對應(yīng)關(guān)系,同時涉及到的技術(shù)較復(fù)雜,不便于維護;賴積保等[8]提出了基于云計算的遙感影像存儲模型RSC-DOM,該模型采用改進的遙感數(shù)據(jù)直接存儲方式,實現(xiàn)了對遙感數(shù)據(jù)的分布式管理,但應(yīng)用場景要求數(shù)據(jù)是均勻分布的,因此具有一定的局限性;秦強等[9]提出了基于MongoDB的遙感數(shù)據(jù)存儲方案,通過NoSQL技術(shù)實現(xiàn)了非結(jié)構(gòu)化的遙感元數(shù)據(jù)的存儲;梁海等[10]提出了通過MongoDB的分片技術(shù)提高數(shù)據(jù)庫的讀寫性能和效率。本文在上述研究成果基礎(chǔ)上提出了基于高速緩存和MongoDB數(shù)據(jù)庫的存儲模型,底層存儲模塊采用MongoDB及其分布式文件系統(tǒng)GridFS。在底層存儲之上新建一層基于內(nèi)存型存儲器的緩存層用于快速存儲遙感元數(shù)據(jù),結(jié)合一致性哈希算法,提高遙感數(shù)據(jù)在分布式集群中分布的均勻性,減少各存儲節(jié)點之間的數(shù)據(jù)遷移次數(shù),提高系統(tǒng)的訪問效率。

      1 MongoDB的存儲架構(gòu)簡介

      1.1 MongoDB的數(shù)據(jù)存儲機制

      MongoDB存儲的內(nèi)容是結(jié)構(gòu)松散的類似于JSON結(jié)構(gòu)的BSON格式數(shù)據(jù),支持MapReduce功能,以保證其可以對數(shù)據(jù)進行復(fù)雜的關(guān)系和分析;除此之外,MongoDB支持對于地理信息的索引及檢索操作。

      GridFS是構(gòu)建于MongoDB之上的分布式文件系統(tǒng),利用MongoDB的分布式存儲機制實現(xiàn)遙感影像文件的存儲;GridFS默認使用 fs.files和 fs.chunks集合來存儲文件的元數(shù)據(jù)和文件塊。MongoDBGridFS支持對存儲的大文件自動分片,分布式文件存儲架構(gòu)如圖1所示。

      圖1 GridFS的文件存儲分片架構(gòu)

      MongoDB的存儲架構(gòu)主要由三個部分組成:分片存儲服務(wù)器、集群路由服務(wù)器以及配置服務(wù)器。其中存儲服務(wù)器負責(zé)集群數(shù)據(jù)和文件的存儲,路由服務(wù)器負責(zé)請求的尋址和定位,而配置服務(wù)器保存集群服務(wù)器所有的配置信息。

      MongoDB采用數(shù)據(jù)塊的概念作為基本的存儲單元,當(dāng)單個數(shù)據(jù)塊的大小達到某個閾值之后,系統(tǒng)會進行數(shù)據(jù)塊分裂,各分片服務(wù)器通過數(shù)據(jù)塊存儲應(yīng)用數(shù)據(jù),當(dāng)系統(tǒng)中各分片中的存儲塊的數(shù)量出現(xiàn)失衡時,會啟動再平衡算法,在各分片之間進行數(shù)據(jù)遷移,具體過程如圖2所示。

      圖2 MongoDB數(shù)據(jù)存儲機制

      1.2 MongoDB數(shù)據(jù)分片的片鍵選擇

      MongoDB分片機制能夠根據(jù)文件的大小將數(shù)據(jù)劃分到不同的分片服務(wù)器上,數(shù)據(jù)分片一般應(yīng)在數(shù)據(jù)庫建立早期進行,避免由于分片操作造成過多的系統(tǒng)開銷。要進行數(shù)據(jù)分片必須要選擇集合中一個或多個索引作為數(shù)據(jù)分片的基準,稱之為片鍵。片鍵的選擇關(guān)乎到集群的性能。MongoDB根據(jù)片鍵進行數(shù)據(jù)分塊主要包括以下幾個步驟:

      (1)開啟集合的數(shù)據(jù)分片。

      (2)創(chuàng)建集合字段索引。

      (3)選定索引字段作為片鍵。

      (4)系統(tǒng)會依據(jù)集合選定的片鍵對文檔數(shù)據(jù)進行分塊,使文檔數(shù)據(jù)按照片鍵分布在不同的數(shù)據(jù)塊中。

      (5)各分片按照數(shù)據(jù)塊(chunk)的數(shù)量調(diào)整分片之間的數(shù)據(jù)分布。

      2 基于高速緩存和MongoDB的遙感影像文件的存儲系統(tǒng)

      MongoDB數(shù)據(jù)庫能夠兼容多種數(shù)據(jù)格式的遙感元數(shù)據(jù),對于遙感影像文件的管理也較為方便,遙感數(shù)據(jù)滿足如下模型:

      其中,Object Data指的是遙感元數(shù)據(jù)及其對象,Object Image表示遙感影像數(shù)據(jù),Object Vector代表矢量數(shù)據(jù)對象。

      通常對于遙感數(shù)據(jù)的訪問和操作主要集中于遙感元數(shù)據(jù),因此可以使用內(nèi)存型緩存來加速這部分數(shù)據(jù)的訪問過程。本文研究的遙感元數(shù)據(jù)見表1。

      表1 遙感元數(shù)據(jù)示例

      根據(jù)對MongoDB分片機制的研究可知,當(dāng)數(shù)據(jù)量過大時,各數(shù)據(jù)分片之間存在數(shù)據(jù)遷移操作,這會使系統(tǒng)開銷較大,影響系統(tǒng)的穩(wěn)定性。因此可以通過一致性哈希算法建立應(yīng)用數(shù)據(jù)與分片節(jié)點之間的映射關(guān)系,減少系統(tǒng)級的數(shù)據(jù)平衡操作的執(zhí)行次數(shù)。

      2.1 存儲系統(tǒng)的架構(gòu)設(shè)計

      在設(shè)計存儲系統(tǒng)時,除了考慮遙感數(shù)據(jù)的存儲和管理之外,還需要保證與其他系統(tǒng)平臺兼容,要求系統(tǒng)具備接受和處理來自其他平臺的數(shù)據(jù)并且能夠為其他的應(yīng)用平臺提供數(shù)據(jù)服務(wù)的能力。為了保證整個平臺的可靠性和擴展性,系統(tǒng)采用層次化設(shè)計,可分為交互層、服務(wù)層、數(shù)據(jù)緩存層和數(shù)據(jù)存儲層,系統(tǒng)分層結(jié)構(gòu)如圖3所示。

      圖3 基于MongoDB的存儲系統(tǒng)的多層架構(gòu)模

      (1)交互層位于整個系統(tǒng)的最前端,負責(zé)與其他系統(tǒng)或用戶進行交互。交互層提供了PULL和PUSH的兩種集成方式,支持多種傳輸協(xié)議和數(shù)據(jù)格式,一方面用戶可以通過PUSH方式定義的通用接口向系統(tǒng)提交遙感數(shù)據(jù),另一方面用戶可以通過PULL方式獲取系統(tǒng)中的遙感數(shù)據(jù),便于與其他系統(tǒng)集成。同時,交互層負責(zé)為客戶端提供遙感元數(shù)據(jù)的格式規(guī)范,影像文件以及高程文件的上傳接口。

      (2)服務(wù)層為整個系統(tǒng)架構(gòu)的核心層,主要包括消息隊列模塊、任務(wù)調(diào)度模塊、數(shù)據(jù)庫操作服務(wù)以及元數(shù)據(jù)解析模塊。系統(tǒng)消息隊列負責(zé)接收用戶的上傳的數(shù)據(jù),由服務(wù)程序?qū)崿F(xiàn)隊列數(shù)據(jù)的存儲,這樣能夠減少數(shù)據(jù)庫系統(tǒng)的瞬時壓力,以提高系統(tǒng)的并發(fā)能力。任務(wù)調(diào)度模塊負責(zé)調(diào)度和管理系統(tǒng)中的各種任務(wù)進程的執(zhí)行,任務(wù)調(diào)度模塊包含了任務(wù)執(zhí)行隊列、調(diào)度器以及觸發(fā)器等核心模塊[11]。任務(wù)調(diào)度模塊與消息隊列配合共同完成請求的分發(fā)和系統(tǒng)的負載均衡。

      (3)緩存層用于緩存遙感元數(shù)據(jù),使用內(nèi)存型緩存,如Memcache、Redis緩存服務(wù)器;通過高速緩存使常用數(shù)據(jù)常駐內(nèi)存,提高數(shù)據(jù)的訪問效率。通過緩存層訪問遙感數(shù)據(jù)的基本步驟:

      S1:查詢根據(jù)給定的鍵值查詢緩存層是否包含數(shù)據(jù)。

      S2:如果包含了所要的數(shù)據(jù),直接從緩存層返回數(shù)據(jù)或影像文件信息。

      S3:如果未命中緩存信息,則進入數(shù)據(jù)存儲層的對應(yīng)數(shù)據(jù)庫獲取數(shù)據(jù)信息。

      S4:系統(tǒng)將獲取的信息返回給上層客戶端,并回寫至緩存中。

      (4)數(shù)據(jù)存儲層用于整個系統(tǒng)的數(shù)據(jù)存儲和備份,采用MongoDB及GridFS集群實現(xiàn)。其中MongoDB負責(zé)存儲和管理遙感元數(shù)據(jù),GridFS集群負責(zé)存儲和管理遙感影像文件。

      架構(gòu)模型通過引入哈希一致性算法,建立數(shù)據(jù)與分片節(jié)點之間的映射關(guān)系,均衡各分片之間的數(shù)據(jù)數(shù)量,減少分片之間的數(shù)據(jù)遷移次數(shù)。

      使用哈希一致性算法分配存儲節(jié)點的過程如下:

      初始化分片節(jié)點的ip地址序列->shards_queue;

      while(shards_queue){

      node_ip=shards_queue.pop();

      node_key=node_id mod(232);//計算對應(yīng)節(jié)點的key

      node_map.push(<node_ip,node_key>);

      data_key=hash(data.item);//計算待存數(shù)據(jù)散列值

      select_ip=selectNode(data_key,node_map);//選擇存儲的分片IP節(jié)點

      return select_ip;

      2.2 遙感元數(shù)據(jù)模型的設(shè)計

      高效的數(shù)據(jù)模型能夠很好滿足應(yīng)用程序的需求,設(shè)計文檔數(shù)據(jù)結(jié)構(gòu)的關(guān)鍵在于考慮是使用嵌入式數(shù)據(jù)模型還是使用規(guī)范化的數(shù)據(jù)模型。如圖4所示,Location和TerrainInfo屬性字段作為子文檔嵌入到父級文檔中,這種嵌入式結(jié)構(gòu)是指與給定文檔相關(guān)聯(lián)的文檔以子文檔的形式存放于給定文檔內(nèi)部;規(guī)范化數(shù)據(jù)模型指各文檔之間通過使用、引用來表達對象之間的關(guān)系,如圖5所示,該結(jié)構(gòu)類似于關(guān)系型數(shù)據(jù)庫的外鍵關(guān)聯(lián)方式[12]。

      圖4 嵌入式數(shù)據(jù)模型

      圖5 規(guī)范化數(shù)據(jù)模型

      存儲模型的設(shè)計需要權(quán)衡存儲空間的利用率和系統(tǒng)的查詢性能。遙感元數(shù)據(jù)包含一對多、多對多的實體關(guān)系,考慮到遙感元數(shù)據(jù)的特點,屬于讀占優(yōu)類型的數(shù)據(jù),數(shù)據(jù)一旦寫入,修改可能性較小,因此選擇內(nèi)嵌式數(shù)據(jù)模型。另外選擇內(nèi)嵌式數(shù)據(jù)模型便于對遙感數(shù)據(jù)進行大規(guī)模的聚合和分析操作,提高系統(tǒng)對遙感數(shù)據(jù)的分析性能。

      2.3 遙感元數(shù)據(jù)MongoDB存儲片鍵選擇

      集合片鍵決定了數(shù)據(jù)在集群分片中的分布情況,影響系統(tǒng)的存儲性能,因此片鍵的選擇對于存儲系統(tǒng)的設(shè)計至關(guān)重要。良好設(shè)計的片鍵應(yīng)具備升序片鍵和隨機片鍵的優(yōu)點。既要具備良好的數(shù)據(jù)局部性,也不至于由于數(shù)據(jù)分布過于局部出現(xiàn)數(shù)據(jù)熱點造成系統(tǒng)的讀寫瓶頸,要達到這種效果可以采用復(fù)合片鍵[13]。本文在分析遙感元數(shù)據(jù)的基礎(chǔ)上,提出了“升序鍵+搜索鍵”的片鍵設(shè)計方案。

      升序鍵一般選擇文檔中的自增_id或時間戳,在遙感數(shù)據(jù)文檔中符合升序片鍵的字段有自增_id和文檔記錄時間ObserveTime。字段_id的自增特性會導(dǎo)致某個節(jié)點成為數(shù)據(jù)熱點造成數(shù)據(jù)過于集中,觀測時間字段ObserveTime既具有升序的特點又不至于使分片數(shù)據(jù)過于集中[14];而應(yīng)用程序?qū)?shù)據(jù)的訪問主要是集中在系統(tǒng)新數(shù)據(jù)的訪問,按照文檔時間進行數(shù)據(jù)分片能夠使新數(shù)據(jù)盡可能的保存于內(nèi)存中,提高數(shù)據(jù)的訪問效率[15]。

      搜索鍵的選擇是根據(jù)應(yīng)用需求設(shè)計的,為了保證查詢數(shù)據(jù)的隔離,搜索鍵采用常用的搜索字段[16]。對于本文中的遙感數(shù)據(jù)而言,較為頻繁使用的查詢字段是經(jīng)緯度,因此選擇經(jīng)緯度作為分片搜索鍵能夠讓經(jīng)緯度較近的數(shù)據(jù)分布集中,減少在查詢時訪問分片的次數(shù)。

      本文選擇“記錄時間+經(jīng)度+緯度”作為復(fù)合片鍵,記錄時間片鍵能夠使文檔數(shù)據(jù)均勻分布在各分片上。選擇經(jīng)緯度作為搜索片鍵能夠提高系統(tǒng)的查詢性能和聚合分析能力,如圖6所示。

      圖6 基于分片標簽的復(fù)合片鍵選擇策略

      3 性能測試與分析

      為驗證本文提出的基于MongoDB的多層分布式存儲系統(tǒng)的性能,基于上文提出的數(shù)據(jù)格式和文件類型進行一系列測試實驗。首先針對不同片鍵選擇策略下的數(shù)據(jù)分布和查詢性能的測試;然后驗證在引入內(nèi)存型緩存的情況下,對系統(tǒng)查詢性能的提升。

      3.1 數(shù)據(jù)模擬

      根據(jù)上文提出的遙感元數(shù)據(jù)模型,基于既有遙感數(shù)據(jù)信息庫模擬出20萬條遙感數(shù)據(jù)記錄,占用存儲空間約2.3 GB。模擬數(shù)據(jù)的選取范圍:

      (1)數(shù)據(jù)的觀測時間從2017年1月到2017年8月份。

      (2)遙感數(shù)據(jù)的觀測方式從“ht-yc-fengyun-01”和“ht-yc-fengyun-02”中隨機選取。

      (3)觀測經(jīng)度數(shù)據(jù)在[115.6,119]區(qū)間內(nèi)產(chǎn)生隨機數(shù),緯度數(shù)據(jù)在[28.2,35.7]區(qū)間內(nèi)產(chǎn)生隨機數(shù)。

      對于選取的遙感數(shù)據(jù)模型中的其他字段,采用模擬填充方式生成字段內(nèi)容。

      3.2 測試環(huán)境搭建

      測試環(huán)境采用八臺微型計算機搭建成分布式的存儲平臺,存儲節(jié)點基本配置:內(nèi)存1 GB,硬盤大小120 GB,CPU Intel/英特爾 i5 7500,操作系統(tǒng) CentOS 6.3。其中6個節(jié)點作為數(shù)據(jù)存儲的分片節(jié)點,選取1個節(jié)點作為運行配置服務(wù)器,1個節(jié)點作為路由服務(wù)器。測試環(huán)境的網(wǎng)絡(luò)拓撲結(jié)構(gòu)如圖7所示。

      圖7 測試環(huán)境拓撲結(jié)構(gòu)圖

      3.3 數(shù)據(jù)分片性能測試

      本節(jié)針對2.3節(jié)提出的{記錄時間,經(jīng)度,緯度}復(fù)合片鍵方案,通過模擬數(shù)據(jù)驗證該方案對數(shù)據(jù)分布的均衡性和查詢性能的提升。測試數(shù)據(jù)采用上文中提到的20萬條模擬數(shù)據(jù),通過對比多組片鍵組合方案,驗證該復(fù)合片鍵方案的性能優(yōu)勢。片鍵策略的實驗分組見表2。

      表2 片鍵策略的實驗分組

      將模擬生成的20萬條數(shù)據(jù)按照表2的片鍵策略存入圖5所示的存儲平臺中,文檔分布結(jié)果見表3。

      表3 文檔數(shù)量分布測試結(jié)果

      對于表3中得到的測試數(shù)據(jù),采用統(tǒng)計學(xué)中的標準差衡量數(shù)據(jù)分布是否均衡,計算結(jié)果見表4。

      通過表4的標準差統(tǒng)計數(shù)據(jù),{ObserveTime,Longitude,Latitude}片鍵方案文檔數(shù)據(jù)在集群中分布的比較均衡,說明{ObserveTime,Longitude,Latitude}片鍵選擇方案能夠優(yōu)化數(shù)據(jù)在集群中的分布。

      表4 文檔數(shù)量分布標準差

      圖8為基于測試數(shù)據(jù)的查詢性能統(tǒng)計情況,從中可以看出,總體上復(fù)合片鍵的查詢性能優(yōu)于單片方案,對于復(fù)合片鍵值{ItemId,ItemName}的查詢性能較差的原因,主要是由于該方案下數(shù)據(jù)分布的均衡性較差。復(fù)合片鍵{Longitude,Latitude}和{ObserveTime,Longitude,Latitude}的查詢性能明顯好于其他方案;其中{ObserveTime,Longitude,Latitude}方案不僅平均查詢時間較短,且查詢性能的穩(wěn)定性表現(xiàn)較好,后期數(shù)據(jù)量增大后性能波動較小,能較快實現(xiàn)收斂。

      3.4 緩存模塊對查詢性能的影響

      設(shè)置兩組對比實驗:一組是不使用緩存的分布式架構(gòu)設(shè)計(架構(gòu)一),另一種是在原來2.1節(jié)提出的增加了內(nèi)存型緩存的分布式存儲架構(gòu)(架構(gòu)二),通過計算文檔記錄平均查詢時間來衡量兩種架構(gòu)不同的性能表現(xiàn),見表5。

      圖8 查詢性能統(tǒng)計分析結(jié)果圖

      表5 兩種不同架構(gòu)模型的平均文檔查詢時間

      圖9為兩種架構(gòu)模型的文檔查詢的平均耗時對比圖。由圖9可知,在數(shù)據(jù)量較少時,兩種架構(gòu)模型的平均查詢耗時差距不大,隨著數(shù)據(jù)量的增大,架構(gòu)二(緩存模型)的性能優(yōu)勢逐漸凸顯出來,平均查詢時間明顯低于架構(gòu)一,且平均查詢耗時也趨于穩(wěn)定;因此可以看出緩存模型能夠較好地改善遙感數(shù)據(jù)的查詢性能。

      圖9 兩種架構(gòu)模型的平均耗時對比

      4 結(jié)束語

      本文基于非關(guān)系型數(shù)據(jù)庫MongoDB,提出了一種海量遙感數(shù)據(jù)的分布式存儲方案,通過引入內(nèi)存型緩存提高遙感數(shù)據(jù)的查詢和存儲效率,使用一種針對遙感數(shù)據(jù)特點的分片數(shù)據(jù)方案;并通過實驗驗證了該存儲方案對海量遙感數(shù)據(jù)的存儲具有一定的優(yōu)越性。該方案具有一般性意義,能夠運用到其他場景中;下一步工作將進一步對這種存儲方案進行優(yōu)化,以提高其整體性能。

      參考文獻:

      [1]孫敬杰,曾李陽,張堯.基于MongoDB的Web空間數(shù)據(jù)存儲與管理研究[J].測繪,2017,40(2):72-74,89.

      [2]祁蘭.基于MongoDB的數(shù)據(jù)存儲與查詢優(yōu)化技術(shù)研究[D].南京:南京郵電大學(xué),2016.

      [3]高銳.基于MongoDB的黑河流域時空數(shù)據(jù)云存儲關(guān)鍵技術(shù)研究[D].蘭州:蘭州大學(xué),2016.

      [4]徐旭東,郭瑞,文瑞潔.分布式下MongoDB對激光點云的存儲和處理研究[J].計算機應(yīng)用與軟件,2017,34(2):71-73,168.

      [5]潘永華,閉應(yīng)洲,符云琴.基于MongoDB的醫(yī)學(xué)圖像管理技術(shù)研究[J].廣西師范學(xué)院學(xué)報:自然科學(xué)版,2017,34(2):54-59.

      [6]王震,余洋,張志強,等.基于MongoDB的遙感影像存取方案的探討與實現(xiàn)[J].測繪地理信息,2017,42(3):39-43.

      [7]田帥.一種基于MongoDB和HDFS的大規(guī)模遙感數(shù)據(jù)存儲系統(tǒng)的設(shè)計與實現(xiàn)[D].杭州:浙江大學(xué),2013.

      [8]賴積保,羅曉麗,余濤,等.一種支持云計算的遙感影像數(shù)據(jù)組織模型研究[J].計算機科學(xué),2013,40(7):80-83,115.

      [9]秦強,王晏民,黃明.基于MongoDB的海量遙感影像大數(shù)據(jù)存儲[J].北京建筑大學(xué)學(xué)報,2015,31(1):62-66.

      [10]梁海.MongoDB數(shù)據(jù)庫中Sharding技術(shù)應(yīng)用研究[J].計算機技術(shù)與發(fā)展,2014,24(7):60-62,67.

      [11]馮東煜,朱立谷,肖子達,等.一種MongoDB集群數(shù)據(jù)布局優(yōu)化方法研究[J].計算機工程與應(yīng)用,2017,53(17):77-84.

      [12]雷德龍,郭殿升,陳崇成,等.基于 MongoDB的矢量空間數(shù)據(jù)云存儲與處理系統(tǒng)[J].地球信息科學(xué)學(xué)報,2014,16(4):507-516.

      [13]江穎,鄔群勇,唐曙光,等.基于MongoDB的閩西客家文化數(shù)據(jù)存儲設(shè)計與分析[J].測繪工程,2016,25(3):56-60.

      [14]張路路.基于MongoDB的大數(shù)據(jù)存儲方法研究與應(yīng)用[D].成都:成都理工大學(xué),2015.

      [15]邱儒瓊,鄭麗娜,李兵.基于MongoDB的電子地圖瓦片數(shù)據(jù)存儲和服務(wù)研究[J].地理空間信息,2014,12(6):155-157,6.

      [16]張堯,甘泉,劉建川.基于MongoDB的地理信息共享數(shù)據(jù)存儲模型研究[J].測繪,2014,37(4):147-150,172.

      猜你喜歡
      分片數(shù)據(jù)模型文檔
      上下分片與詞的時空佈局
      詞學(xué)(2022年1期)2022-10-27 08:06:12
      有人一聲不吭向你扔了個文檔
      分片光滑邊值問題的再生核方法
      CDN存量MP4視頻播放優(yōu)化方法
      基于模糊二分查找的幀分片算法設(shè)計與實現(xiàn)
      面板數(shù)據(jù)模型截面相關(guān)檢驗方法綜述
      加熱爐爐內(nèi)跟蹤數(shù)據(jù)模型優(yōu)化
      電子測試(2017年12期)2017-12-18 06:35:36
      基于RI碼計算的Word復(fù)制文檔鑒別
      Persistence of the reproductive toxicity of chlorpiryphos-ethyl in male Wistar rat
      面向集成管理的出版原圖數(shù)據(jù)模型
      乌海市| 大田县| 滕州市| 棋牌| 尼勒克县| 运城市| 庆阳市| 阜新| 瑞安市| 安仁县| 富源县| 比如县| 屏东市| 永泰县| 年辖:市辖区| 涡阳县| 普宁市| 斗六市| 太原市| 常州市| 周宁县| 渑池县| 汉中市| 麻阳| 沐川县| 芦山县| 津市市| 乐平市| 蛟河市| 保德县| 昭苏县| 城口县| 苏尼特左旗| 永兴县| 探索| 荣昌县| 张北县| 清涧县| 鸡东县| 子洲县| 德化县|