• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于NoSQL的海量出租車GPS數(shù)據(jù)Web服務(wù)研究*

    2016-10-13 01:02:05李曉英何首武蘇樹海
    廣西科學(xué)院學(xué)報 2016年3期
    關(guān)鍵詞:海量出租車數(shù)據(jù)庫

    李曉英,何首武,蘇樹海

    (1.桂林理工大學(xué)南寧分校,廣西南寧 530001;2.武漢大學(xué)計算機學(xué)院,湖北武漢 430072)

    ?

    基于NoSQL的海量出租車GPS數(shù)據(jù)Web服務(wù)研究*

    李曉英1,2,何首武1,蘇樹海1

    (1.桂林理工大學(xué)南寧分校,廣西南寧530001;2.武漢大學(xué)計算機學(xué)院,湖北武漢430072)

    【目的】針對傳統(tǒng)關(guān)系型數(shù)據(jù)庫擴展性差、存取效率低等問題,提出一種基于非關(guān)系型數(shù)據(jù)庫(NoSQL)的海量出租車GPS數(shù)據(jù)Web服務(wù)方案,滿足海量空間數(shù)據(jù)高效存儲管理與實時在線服務(wù)的需求。【方法】利用MongoDB地理空間索引實現(xiàn)基于位置的查詢,基于Node.js技術(shù)提供Web service服務(wù),采用Express MVC框架構(gòu)建Web應(yīng)用?!窘Y(jié)果】與MySQL Spatial相比,MongoDB在區(qū)域查詢方面具有較高的查詢效率,數(shù)據(jù)量多時,其性能尤為顯著?!窘Y(jié)論】基于NoSQL的出租車GPS數(shù)據(jù)Web服務(wù)方案可以支持海量位置數(shù)據(jù)的實時查詢與地圖顯示,具有一定的應(yīng)用參考價值。

    基于位置的服務(wù)NoSQLNode.jsMongoDBWeb服務(wù)

    0 引言

    【研究意義】近年來,隨著基于位置的服務(wù)(Location-based Services,LBS)應(yīng)用的不斷發(fā)展,以及云計算、大數(shù)據(jù)等技術(shù)的興起,數(shù)據(jù)正以前所未有的速度增長和累積[1]?;谶@些數(shù)據(jù)的Web服務(wù)和應(yīng)用對后臺數(shù)據(jù)庫提出更高的要求,而傳統(tǒng)的關(guān)系數(shù)據(jù)庫在海量數(shù)據(jù)的高并發(fā)讀寫、高效率存儲訪問以及高可擴展性方面已經(jīng)顯得力不從心,非關(guān)系型數(shù)據(jù)庫(NoSQL)是目前應(yīng)對這一問題的有效方案[2-3]。NoSQL是一個云計算背景下的分布式、非關(guān)系型數(shù)據(jù)庫系統(tǒng),支持半結(jié)構(gòu)化、結(jié)構(gòu)化數(shù)據(jù)的高并發(fā)讀寫,具有良好的可伸縮性和可擴展性[4]。MongoDB是一個面向集合的、模式自由的文檔型數(shù)據(jù)庫,旨在為Web應(yīng)用提供可擴展的高性能數(shù)據(jù)存儲解決方案?!厩叭搜芯窟M展】近年來,關(guān)于MongoDB的LBS研究和應(yīng)用日趨深入。在學(xué)術(shù)研究方面,吳飛[5]利用MongoDB的地理空間索引,研究基于MongoDB的LBS數(shù)據(jù)管理系統(tǒng)關(guān)鍵技術(shù);劉卓[6]利用MongoDB分布式部署方案,實現(xiàn)對存儲在 MongoDB 集群架構(gòu)上的空間數(shù)據(jù)進行讀寫、查詢操作,經(jīng)過對數(shù)據(jù)存取性能的綜合分析,驗證此種基于NoSQL的空間數(shù)據(jù)云存儲方案是高效可行的;宋平亮[7]基于MongoDB和Node.js研究航道數(shù)據(jù)的Web服務(wù)和應(yīng)用,實現(xiàn)在Web地圖上進行指定區(qū)域查詢、坐標點臨近查詢、復(fù)合地理空間查詢和航跡查詢等一系列船舶監(jiān)控功能。在基于MongoDB的LBS應(yīng)用方面,快的打車在其出租車打車核心業(yè)務(wù)中使用MongoDB;奇虎360也在MongoDB上構(gòu)建眾多應(yīng)用,其中包括外部面向用戶的服務(wù)以及內(nèi)部商業(yè)應(yīng)用?!颈狙芯壳腥朦c】MongoDB原生支持地理位置索引,可直接用于位置距離計算和查詢,而且在性能上也能高度優(yōu)化[8]。據(jù)此,本研究基于MongoDB實現(xiàn)出租車GPS位置數(shù)據(jù)的高效存儲與查詢服務(wù)?!緮M解決的關(guān)鍵問題】結(jié)合NoSQL數(shù)據(jù)庫與Node.js Web技術(shù)探討出租車數(shù)據(jù)的Web服務(wù)和應(yīng)用,提出一種高響應(yīng)的海量位置數(shù)據(jù)存儲、管理以及Web應(yīng)用的解決方案。

    1 出租車GPS數(shù)據(jù)Web服務(wù)方案體系架構(gòu)

    近年來,位置服務(wù)(LBS)需求呈大幅度增長趨勢,從地址點導(dǎo)航到興趣點推薦,不僅可引導(dǎo)用戶找到附近的產(chǎn)品和服務(wù),還可獲得更高的便捷性和安全性。然而,部分LBS應(yīng)用仍采用關(guān)系型數(shù)據(jù)庫來管理數(shù)據(jù)。從GPS數(shù)據(jù)管理角度來看,海量數(shù)據(jù)無時無刻不在產(chǎn)生,關(guān)系數(shù)據(jù)庫難以支撐海量數(shù)據(jù)的存儲和管理,成為制約LBS應(yīng)用發(fā)展的瓶頸。因此,本研究基于NoSQL數(shù)據(jù)庫,提出一種出租車位置數(shù)據(jù)的存儲模型,利用MongoDB的地理空間索引及查詢機制,結(jié)合Node.js Web服務(wù)技術(shù),研究這些數(shù)據(jù)的服務(wù)和應(yīng)用模式,以期為海量GPS位置數(shù)據(jù)的存儲、管理以及Web應(yīng)用提供一種有效的解決方案。

    基于上述思路,本研究構(gòu)建出租車GPS數(shù)據(jù)的Web服務(wù)方案體系架構(gòu)(圖1),從軟件層次上劃分為以下3層:

    (1)表示層:是面向用戶的顯示和交互界面,可以運行于Web瀏覽器或移動端。該層負責(zé)用戶查詢交互、從Web服務(wù)層接口獲取數(shù)據(jù)并在地圖可視化顯示等操作。其中,HTML構(gòu)建Web頁面結(jié)構(gòu),CSS渲染樣式,JavaScript完成數(shù)據(jù)解析以及地圖API調(diào)用。

    (2)Web服務(wù)層:基于Node.js技術(shù)提供HTTP服務(wù)以及REST風(fēng)格的Web service服務(wù)[9],包括處理路由、模板、數(shù)據(jù)獲取等。該層以Express為開發(fā)框架,Embedded JavaScript(EJS)作為模板引擎,通過Mongoose實現(xiàn)MongoDB數(shù)據(jù)庫操作。

    (3)數(shù)據(jù)庫層:負責(zé)存儲出租車GPS數(shù)據(jù),包括數(shù)據(jù)庫構(gòu)建、原始數(shù)據(jù)的遷移、地理索引的構(gòu)建等。

    圖1體系架構(gòu)

    Fig.1System architecture

    1.1關(guān)鍵技術(shù)

    1.1.1Node.js技術(shù)

    Node.js是一個可以讓JavaScript運行在服務(wù)器端的平臺,用于方便地搭建響應(yīng)速度快、易于擴展的Web應(yīng)用。Node.js使用事件驅(qū)動、異步式I/O 模型而得以輕量和高效,同時使用Module模塊劃分不同的功能,以簡化應(yīng)用開發(fā)[10]。

    Node.js可以很方便地通過相應(yīng)的數(shù)據(jù)庫驅(qū)動模塊與MongoDB實現(xiàn)數(shù)據(jù)庫連接。Mongoose是MongoDB Node.js數(shù)據(jù)庫驅(qū)動,提供一種在Node環(huán)境中操作MongoDB數(shù)據(jù)庫的便捷封裝。它包裝更高層次、更直接的API語法,通過Schema方式將數(shù)據(jù)庫中的數(shù)據(jù)轉(zhuǎn)換為JavaScript對象以供應(yīng)用使用[11]。

    1.1.2Express架構(gòu)

    Express是一個基于Node.js平臺的極簡、靈活的Web應(yīng)用開發(fā)框架[12]。Express架構(gòu)是一個典型的MVC(Model-View-Controller)框架(圖2),用戶通過瀏覽器發(fā)起請求,由路由控制器接受,并根據(jù)不同的路徑定向到不同的控制器。控制器處理用戶的具體請求,可能會訪問數(shù)據(jù)庫中的對象,即模型部分,從模型獲取數(shù)據(jù)。然后,調(diào)用模板引擎生成HTML頁面,最后由控制器返回給瀏覽器,完成一次請求。

    圖2Express MVC框架

    Fig.2Express MVC framework

    在Express MVC架構(gòu)中,模板引擎以數(shù)據(jù)和頁面模板為輸入,生成 HTML 頁面。Embedded JavaScript (EJS)是一個JavaScript實現(xiàn)的標準模板引擎,具有易于學(xué)習(xí)、維護性良好的HTML代碼結(jié)構(gòu)[13]。

    Node.js使用JavaScript作為服務(wù)器端的執(zhí)行語言,可以與MongoDB很好地配合開發(fā)Web應(yīng)用。因此,本研究結(jié)合MongoDB與Node.js技術(shù)開展研究,以Express為開發(fā)框架、EJS作為模板引擎、Mongoose實現(xiàn)數(shù)據(jù)庫連接。

    1.2出租車GPS數(shù)據(jù)庫構(gòu)建

    1.2.1數(shù)據(jù)模型

    出租車GPS數(shù)據(jù)信息包含車牌號、采集時間、采集點經(jīng)度與緯度、車輛狀態(tài)、行駛速度、行駛方向等7個要素,其詳細描述如表1所示。

    區(qū)別于關(guān)系型數(shù)據(jù)庫,MongoDB是一個模式自由的數(shù)據(jù)庫,意味著存入數(shù)據(jù)之前并不需要事先定義數(shù)據(jù)結(jié)構(gòu)與類型。MongoDB的邏輯結(jié)構(gòu)由文檔(document)、集合(collection)、數(shù)據(jù)庫三部分組成,其中文檔相當(dāng)于關(guān)系數(shù)據(jù)庫中的一行記錄,集合對應(yīng)于關(guān)系型數(shù)據(jù)庫里的表。將關(guān)系數(shù)據(jù)模型映射到MongoDB中即為MongoDB文檔數(shù)據(jù)模型,其json格式描述如下:

    {

    “_id”:ObjectedId(“56ee181abb27d9f253cd078-

    6”),

    “name”:”粵B000H6”,

    “time”:”2011/04/18 00:08:01 ”,

    “jd”:114.118286,

    “wd”:22.573967,

    “status”:0,

    “v”:22,

    “angle”:3

    }

    表1出租車GPS數(shù)據(jù)說明

    Table 1Taxi GPS data description

    字段Fieldname描述Fielddescription類型Fieldtype示例Fieldvaluename車牌號Platenumber字符型Char粵B000H6time采集時間Collectiontime日期時間型Datetime2011/04/1808:01:00jd經(jīng)度Longitude浮點型Float114.118286wd緯度Latitude浮點型Float22.573967status車輛狀態(tài)Vehiclestate整型Integer0v速度Speed浮點型Float22angle行駛方向Drivedirection整型Integer3

    1.2.2地理索引設(shè)計

    在MongoDB中,建立地理索引的鍵必須是一對值,即包含兩個元素的數(shù)組或包含兩個鍵的內(nèi)嵌文檔。在關(guān)系型數(shù)據(jù)模型中,出租車位置由2個字段描述,如果將其直接映射到MongoDB則會形成2個獨立的鍵值對{"jd":114.118286,"wd":22.57396},無法直接創(chuàng)建地理索引,因此需要對該兩個字段進行合并(“gps”:[114.118286,22.573967]),然后才能創(chuàng)建地理索引。合并后的MongoDB文檔模型如下所示:

    {

    “_id”:,

    “name”:”粵B000H6”,

    “time”:”2011/04/18 00:08:01”,

    “jd”:114.118286,

    “wd”:22.573967,

    “status”:0,

    “v”:22,

    “angle”:3,

    “gps”:[114.118286,22.573967]

    }

    1.2.3數(shù)據(jù)查詢方案

    MongoDB支持鄰域查詢($near)和范圍查詢($within)。$near命令將指定坐標附近的記錄按照由近到遠的順序返回。$within區(qū)域查詢則返回某區(qū)域內(nèi)的所有對象,區(qū)域可以是矩形、圓形或多邊形。其中,矩形區(qū)域查詢通過左上點和右下點來指定矩形范圍,圓形區(qū)域查詢通過圓心與半徑來指定圓形范圍,多邊形區(qū)域查詢則需要指定多邊形的各個頂點。

    1.3基于Node.js的出租車GPS數(shù)據(jù)Web服務(wù)設(shè)計與實現(xiàn)

    出租車GPS數(shù)據(jù)Web應(yīng)用采用Express MVC框架,分為對象模型層、控制器層與視圖層3層,下面將逐層介紹Web服務(wù)的設(shè)計與實現(xiàn)。

    1.3.1對象模型層

    Mongoose是MongoDB的一個對象模型工具,封裝MongoDB對文檔的增刪改查(CRUD)操作。該層主要完成出租車對象模型設(shè)計,首先根據(jù)出租車數(shù)據(jù)表創(chuàng)建對象Schema,然后將其發(fā)布為Model模型。這里,Schema僅是一種數(shù)據(jù)庫原型或模型骨架,并不具備數(shù)據(jù)庫的操作能力。Model則是由Schema構(gòu)造來的,除具有Schema定義的數(shù)據(jù)庫骨架以外,還具有數(shù)據(jù)庫操作行為。出租車對象模型關(guān)鍵javascript代碼如下:

    var mongoose=require(‘mongoose’);//導(dǎo)入mongoose模塊

    var Schema=mongoose.Schema;

    var TaxiSchema = new Schema({

    name:String,

    time:Date,

    jd:Number,

    wd:Number,

    status:Number,

    v:Number,

    angle:Number

    });//定義Schema

    exports.Taxi=mongoose.model(‘Taxi’,TaxiSchema);//將Schema發(fā)布為Model

    1.3.2控制器層

    控制器層負責(zé)系統(tǒng)的業(yè)務(wù)邏輯實現(xiàn),通過Express路由控制實現(xiàn)客戶端請求URL的路徑映射功能。根據(jù)系統(tǒng)功能需求與REST設(shè)計風(fēng)格,設(shè)計路由(表2)。

    表2路由規(guī)劃

    Table 2The plan of Express router

    序號Number路由名稱Name方法Method路由功能Routingfunction1/Get首頁Index2/KNNQueryPost出租車鄰近點查詢Taxinearbyquery3/WithinBoxPost矩形區(qū)域查詢Rectangleareaquery4/WithinCenterPost圓形區(qū)域查詢Circularareaquery5/TrackPost出租車軌跡查詢Taxitrajectorydataquery……

    下面以“/WithinCenter”的路徑處理為例,簡述“區(qū)域查詢(圓形)”的設(shè)計過程:首先從客戶端獲取用戶查詢條件,包括用戶位置信息與圓形區(qū)域檢索半徑,然后執(zhí)行mongodb查詢并提取數(shù)據(jù),最終返回查詢結(jié)果到客戶端(圖3)。

    圖3“區(qū)域查詢(圓形)”通信圖[14]

    Fig.3The communication diagram of the circular region query[14]

    1.3.3視圖層

    在視圖層EJS模板中,靜態(tài)部分由HTM5頁面實現(xiàn),動態(tài)部分則嵌入EJS標簽。視圖層設(shè)計中,地圖顯示直接調(diào)用騰訊地圖API[15]來實現(xiàn),時間查詢通過簡單的時間選擇對話框完成,區(qū)域設(shè)置則通過簡單的文本框設(shè)置,查詢結(jié)果json數(shù)據(jù)由EJS引擎渲染到頁面并在地圖標記,其頁面設(shè)計示例——“區(qū)域查詢(圓形)”如圖4所示。

    圖4頁面設(shè)計示例

    Fig.4Example of a page view

    2 仿真實驗及結(jié)果分析

    2.1實驗環(huán)境與數(shù)據(jù)

    本研究搭建Node.js Web開發(fā)環(huán)境,數(shù)據(jù)庫層分別選用MongoDB與MySQL,對Web服務(wù)在區(qū)域查詢方面進行性能對比,實驗環(huán)境如表3所示。其中,MySQL通過MySQL Spatial Extensions(空間索引)[16]實現(xiàn)區(qū)域查詢。實驗數(shù)據(jù)采用2011-04-18至2011-04-26的深圳市出租車GPS軌跡數(shù)據(jù),車輛總數(shù)為13 799臺,數(shù)據(jù)文件約1.7億條記錄,數(shù)據(jù)總量大小約10 G。

    表3實驗環(huán)境

    Table 3Testing environment

    硬件環(huán)境Hardwareenvironment軟件環(huán)境Softwareenvironment2CoreIntelCorei32310M2.10GHzCPU;8GMemory;500GBHarddisk64BitWindows8;MongoDB3.2.1;Nodev5.8.0;Express4.13.4;mongoose4.4.10;SublimeText2;TencentmapopenplatformJavaScriptAPIV2;MySQL5.5.38

    2.2區(qū)域查詢性能分析

    試驗分別對MongoDB與MySQL所存儲的相同數(shù)據(jù)集的不同量級(從50 MB到500 MB)進行半徑為0.5 km和1 km的地理范圍查詢,連續(xù)多次測試并取平均值。當(dāng)數(shù)據(jù)量小于150萬條,兩者的Web響應(yīng)時間差別并不明顯;隨著數(shù)據(jù)規(guī)模增加,MySQL Spatial的查詢耗時劇增,接近直線趨勢;而MongoDB耗時很少,并且增幅不大(圖5)。

    將查詢區(qū)域半徑擴大至2.5 km的幾何區(qū)域時,實驗發(fā)現(xiàn),基于MySQL Spatial的查詢響應(yīng)時間已遠超出可等待的范圍,因此只測試MongoDB的查詢性能。從圖6可以看出,隨著數(shù)據(jù)量增大,MongoDB Web響應(yīng)時間有所增加,但整體耗時很少,可以支持地圖實時瀏覽。

    圖5MongoDB與MySQL區(qū)域查詢性能對比

    Fig.5Performance comparison for regional query based on MongoDB and MySQL

    圖6區(qū)域半徑為2.5 km時MongoDB區(qū)域查詢響應(yīng)時間

    Fig.6Response time of regional query based on MongoDB when region radius is 2.5 km

    3 結(jié)論

    位置數(shù)據(jù)的高速增長態(tài)勢,給海量空間數(shù)據(jù)分布式存儲、管理與網(wǎng)絡(luò)在線服務(wù)提出了巨大的挑戰(zhàn)。MongoDB數(shù)據(jù)庫原生支持地理位置索引并且性能高度優(yōu)化,Node.js可以方便地搭建輕量、高效和易于擴展的Web服務(wù),本文結(jié)合MongoDB數(shù)據(jù)庫與Node.js Web技術(shù),探討一種出租車GPS數(shù)據(jù)的Web服務(wù)方案。實驗結(jié)果驗證該方案具有較好地時效性,為更高層次的應(yīng)用提供參考。

    [1]孟小峰,慈祥.大數(shù)據(jù)管理:概念、技術(shù)與挑戰(zhàn)[J].計算機研究與發(fā)展,2013,50(1):146-169.

    MENG X F,CI X.Big data management:Concepts,techniques and challenges[J].Journal of Computer Research and Development,2013,50(1):146-169.

    [2]BANKER K.MongoDB實戰(zhàn)[M].丁雪豐,譯.北京:人民郵電出版社,2012.

    BANKER K.MongoDB in Action[M].DING X F,trans.Beijing:Posts & Telecom Press,2012.

    [3]申德榮,于戈,王習(xí)特,等.支持大數(shù)據(jù)管理的NoSQL系統(tǒng)研究綜述[J].軟件學(xué)報,2013,24(8):1786-1803.

    SHEN D R,YU G,WANG X T,et al.Survey on NoSQL for management of big data[J].Journal of Software,2013,24(8):1786-1803.

    [4]CATTELL R.Scalable SQL and NoSQL data stores

    [J].ACM SIGMOD Record,2010,39(4):12-27.

    [5]吳飛.基于MongoDB的LBS數(shù)據(jù)管理系統(tǒng)關(guān)鍵技術(shù)研究[J].測繪通報,2014(7):121-124.

    WU F.Key technology research of LBS data management system based on MongoDB [J].Bulletin of Surveying and Mapping,2014(7):121-124.

    [6]劉卓.基于NoSQL的空間數(shù)據(jù)云存儲的研究[D].開封:河南大學(xué),2014.

    LIU Z.Research of Spatial Data Cloud Storage Based on NoSQL Database[D].Kaifeng:Henan University,2014.

    [7]宋平亮.基于MongoDB的航道數(shù)據(jù)Web服務(wù)研究[D].大連:大連海事大學(xué),2015.

    SONG P L.Research on Channel Data Web Service based on MongoDB[D].Dalian:Dalian Maritime University,2015.

    [9]黃揚子.基于NodeJS平臺搭建REST風(fēng)格Web服務(wù)[J].無線互聯(lián)科技,2015(16):57-59.

    HUANG Y Z.Build a REST-style web services based on Node JS [J].Wireless Internet Technology,2015(16):57-59.

    [10]郭家寶.Node.js開發(fā)指南[M].北京:人民郵電出版社,2012.

    GUO J B.Node.js Development Guide[M].Beijing:Posts & Telecom Press,2012.

    [11]Mongoose Document [EB/OL].[2015-05-07].

    http://www.nodeclass.com/api/mongoose.html.

    [12]STRONGLOOP.Express[EB/OL].[2016-05-20].http://www.expressjs.com.cn/.

    [13]BITOVI.EJS [EB/OL].[2016-05-11].http://www.embeddedjs.com/.

    [14]GOMAA H.軟件建模與設(shè)計:UML、用例、模式和軟件體系結(jié)構(gòu)[M].彭鑫,吳毅堅,趙文耘,等譯.北京:機械工業(yè)出版社,2014:96-100.

    GOMAA H.Software Modeling & Design:UML,Use Cases,Patterns,& Software Architectures[M].PENG X,WU Y J,ZHAO W Y,et al,trans.Beijing:China Machine Press,2014:96-100.

    [15]騰訊地圖開放平臺JavaScript API V2[EB/OL].

    [2016-05-21].http://lbs.qq.com/javascript_v2/index.html.

    Tencent Map Open Platform JavaScript API V2 [EB/OL].[2016-05-21].http://lbs.qq.com/javascript_v2/index.html.

    [16]張明波,申排偉,陸鋒,等.空間數(shù)據(jù)引擎關(guān)鍵技術(shù)與應(yīng)用分析[J].地球信息科學(xué),2004,6(4):80-84.

    ZHANG M B,SHEN P W,LU F,et al.Analysis and discussion on spatial data engine technologies[J].Geo-information Science,2004,6(4):80-84.

    (責(zé)任編輯:米慧芝)

    Research of Massive Taxi GPS Data Web Service Based on NoSQL

    LI Xiaoying1,2,HE Shouwu1,SU Shuhai1

    (1.Campus of Nanning,Guilin University of Technology,Nanning,Guangxi,530001,China;2.Computer School,Wuhan University,Wuhan,Hubei,430072,China)

    【Objective】In order to meet the demand of massive spatial data storage management and real-time online service,the massive taxi GPS data Web service based on NoSQL was discussed in this paper.The solution is to overcome the problem of poor scalability and low access efficiency in traditional relational database.【Methods】In our solution,location-based query was realized by the MongoDB geospatial indexes.Web services was built on the Node.js technology.The Express MVC framework was used for building Web application.【Results】The region query experiments on the MongoDB and MySQL Spatial Extensions was carried out for performance comparisons.The results showed that MongoDB had higher query efficiency.When there was large amount of data,its performance was particularly significant.【Conclusion】The taxi GPS data Web service based on NoSQL can support the real-time query and display of location data on the digital map.The result has certain reference value for the similar study.

    location-based services(LBS),NoSQL,Node.js,MongoDB,Web service

    2016-05-25

    2016-07-27

    李曉英(1981-),女,講師,武漢大學(xué)計算機學(xué)院訪問學(xué)者,主要從事大數(shù)據(jù)與數(shù)據(jù)管理方面的研究,E-mail:409057436@qq.com。

    TP311

    A

    1002-7378(2016)03-0231-06

    網(wǎng)絡(luò)優(yōu)先數(shù)字出版時間:2016-08-26【DOI】10.13657/j.cnki.gxkxyxb.20160826.002

    網(wǎng)絡(luò)優(yōu)先數(shù)字出版地址:http://www.cnki.net/kcms/detail/45.1075.N.20160826.1048.004.html

    *2016年度廣西高校中青年教師基礎(chǔ)能力提升項目(KY2016YB911),2015年度廣西職業(yè)教育教學(xué)改革立項項目“計算機應(yīng)用技術(shù)(Web方向)‘產(chǎn)品驅(qū)動’實踐教學(xué)體系的改革研究與實踐”和桂林理工大學(xué)南寧分校課程改革與建設(shè)立項建設(shè)項目(2014KGB09,2015KGA06)資助。

    猜你喜歡
    海量出租車數(shù)據(jù)庫
    一種傅里葉域海量數(shù)據(jù)高速譜聚類方法
    乘坐出租車
    海量快遞垃圾正在“圍城”——“綠色快遞”勢在必行
    憑什么
    數(shù)據(jù)庫
    財經(jīng)(2017年2期)2017-03-10 14:35:35
    一個圖形所蘊含的“海量”巧題
    數(shù)據(jù)庫
    財經(jīng)(2016年15期)2016-06-03 07:38:02
    數(shù)據(jù)庫
    財經(jīng)(2016年3期)2016-03-07 07:44:46
    開往春天的深夜出租車
    山東青年(2016年1期)2016-02-28 14:25:29
    數(shù)據(jù)庫
    財經(jīng)(2016年6期)2016-02-24 07:41:51
    桃花免费在线播放| 视频区欧美日本亚洲| 99久久人妻综合| 欧美日韩av久久| 99精品在免费线老司机午夜| 精品国产一区二区久久| 精品福利永久在线观看| 在线天堂中文资源库| 欧美+亚洲+日韩+国产| 日韩一区二区三区影片| 精品一区二区三区av网在线观看 | 性色av乱码一区二区三区2| 精品亚洲成国产av| 国产日韩欧美视频二区| 男女高潮啪啪啪动态图| 亚洲人成伊人成综合网2020| 免费女性裸体啪啪无遮挡网站| 黄色视频不卡| 美女午夜性视频免费| 12—13女人毛片做爰片一| 亚洲色图综合在线观看| 亚洲欧洲日产国产| 久久香蕉激情| 免费看十八禁软件| 亚洲欧美一区二区三区黑人| 欧美黄色片欧美黄色片| 99re在线观看精品视频| 黄色 视频免费看| 久久精品亚洲精品国产色婷小说| 一级毛片精品| av网站在线播放免费| 国内毛片毛片毛片毛片毛片| kizo精华| 日本欧美视频一区| 在线亚洲精品国产二区图片欧美| 激情在线观看视频在线高清 | 人人妻人人添人人爽欧美一区卜| 丰满人妻熟妇乱又伦精品不卡| 欧美中文综合在线视频| 午夜老司机福利片| 亚洲天堂av无毛| 超色免费av| 青草久久国产| 久久精品亚洲av国产电影网| 91国产中文字幕| 国产成人影院久久av| 亚洲色图 男人天堂 中文字幕| 精品熟女少妇八av免费久了| 啪啪无遮挡十八禁网站| 久久人妻福利社区极品人妻图片| 黑丝袜美女国产一区| 18禁美女被吸乳视频| 国产在线视频一区二区| 亚洲成人国产一区在线观看| 国产一区二区 视频在线| 少妇的丰满在线观看| 成年女人毛片免费观看观看9 | 在线天堂中文资源库| 国产伦理片在线播放av一区| 久久久精品免费免费高清| 久热这里只有精品99| 亚洲成人免费av在线播放| 999久久久精品免费观看国产| 侵犯人妻中文字幕一二三四区| 一边摸一边做爽爽视频免费| 少妇 在线观看| 下体分泌物呈黄色| 正在播放国产对白刺激| 男女边摸边吃奶| 蜜桃在线观看..| 国产日韩欧美视频二区| 天堂8中文在线网| 精品国产乱码久久久久久小说| 久久精品人人爽人人爽视色| 97在线人人人人妻| 啦啦啦中文免费视频观看日本| 欧美日韩成人在线一区二区| 人人妻人人爽人人添夜夜欢视频| 激情视频va一区二区三区| xxxhd国产人妻xxx| 久久性视频一级片| 国产精品久久久av美女十八| 久久 成人 亚洲| 亚洲一卡2卡3卡4卡5卡精品中文| 91麻豆精品激情在线观看国产 | 91成人精品电影| 国产一区二区三区视频了| 老熟妇仑乱视频hdxx| 国产高清视频在线播放一区| 不卡一级毛片| 成人特级黄色片久久久久久久 | 91精品三级在线观看| 久久中文看片网| 精品久久久久久久毛片微露脸| 又大又爽又粗| 一本—道久久a久久精品蜜桃钙片| 黄色怎么调成土黄色| 一本大道久久a久久精品| av免费在线观看网站| 女同久久另类99精品国产91| 天堂俺去俺来也www色官网| 国产精品久久久久久精品古装| 免费在线观看影片大全网站| 久久久久久久国产电影| 999久久久国产精品视频| av线在线观看网站| 亚洲美女黄片视频| 久久国产精品男人的天堂亚洲| 少妇被粗大的猛进出69影院| 人妻一区二区av| 日韩欧美免费精品| 亚洲七黄色美女视频| 欧美在线一区亚洲| 最近最新免费中文字幕在线| 最近最新中文字幕大全免费视频| 电影成人av| 桃红色精品国产亚洲av| 最新的欧美精品一区二区| 制服诱惑二区| 亚洲成a人片在线一区二区| 午夜老司机福利片| 人妻久久中文字幕网| 欧美另类亚洲清纯唯美| 18禁黄网站禁片午夜丰满| 午夜精品国产一区二区电影| 操出白浆在线播放| 精品久久久精品久久久| 欧美日韩亚洲综合一区二区三区_| 欧美精品啪啪一区二区三区| 国产人伦9x9x在线观看| av又黄又爽大尺度在线免费看| bbb黄色大片| 极品人妻少妇av视频| 人人妻人人澡人人看| 成人国产av品久久久| 亚洲精品国产区一区二| 久热爱精品视频在线9| 亚洲精品中文字幕在线视频| 在线观看66精品国产| 天天躁夜夜躁狠狠躁躁| 99久久人妻综合| 国产真人三级小视频在线观看| 丁香六月天网| 丝袜在线中文字幕| 老熟妇仑乱视频hdxx| www.自偷自拍.com| 亚洲伊人色综图| 美女午夜性视频免费| 欧美黑人精品巨大| 亚洲成av片中文字幕在线观看| 国产精品九九99| 少妇裸体淫交视频免费看高清 | 久久天堂一区二区三区四区| 亚洲久久久国产精品| 成在线人永久免费视频| 在线看a的网站| 久久久久国内视频| 午夜精品久久久久久毛片777| 热99re8久久精品国产| 亚洲综合色网址| 欧美国产精品一级二级三级| 人人澡人人妻人| 亚洲av成人一区二区三| 老熟妇乱子伦视频在线观看| 亚洲三区欧美一区| 亚洲精品中文字幕在线视频| 日本五十路高清| 精品国产一区二区三区四区第35| 亚洲国产看品久久| 考比视频在线观看| 亚洲av美国av| 久久中文字幕一级| 中文欧美无线码| 欧美中文综合在线视频| 大片免费播放器 马上看| 久久精品亚洲熟妇少妇任你| 日本黄色视频三级网站网址 | 另类精品久久| 欧美 日韩 精品 国产| 国产精品香港三级国产av潘金莲| 日韩欧美一区二区三区在线观看 | 中文亚洲av片在线观看爽 | 高清欧美精品videossex| 成年版毛片免费区| 激情视频va一区二区三区| 亚洲精品国产区一区二| 欧美日韩黄片免| 乱人伦中国视频| 91精品三级在线观看| 国产成人精品在线电影| 国产伦人伦偷精品视频| 狠狠狠狠99中文字幕| 男女边摸边吃奶| 亚洲av国产av综合av卡| 麻豆国产av国片精品| 中文字幕色久视频| 亚洲欧洲日产国产| 我的亚洲天堂| 亚洲精品av麻豆狂野| 国产成人免费无遮挡视频| 亚洲自偷自拍图片 自拍| 黑人巨大精品欧美一区二区mp4| 女人爽到高潮嗷嗷叫在线视频| 亚洲国产欧美在线一区| 后天国语完整版免费观看| 国产精品.久久久| 人妻 亚洲 视频| 女人被躁到高潮嗷嗷叫费观| 无限看片的www在线观看| 高清在线国产一区| 久久久精品国产亚洲av高清涩受| 天堂中文最新版在线下载| 91麻豆精品激情在线观看国产 | 日韩成人在线观看一区二区三区| 一级黄色大片毛片| 老司机深夜福利视频在线观看| 两个人看的免费小视频| 在线av久久热| 嫁个100分男人电影在线观看| 日韩有码中文字幕| 国产精品 欧美亚洲| 精品少妇久久久久久888优播| 99国产精品一区二区三区| 免费在线观看影片大全网站| 国产不卡一卡二| 大香蕉久久网| 精品免费久久久久久久清纯 | 亚洲天堂av无毛| 一本色道久久久久久精品综合| 欧美日韩亚洲国产一区二区在线观看 | 亚洲精品av麻豆狂野| 亚洲成人手机| 亚洲欧美激情在线| 涩涩av久久男人的天堂| 亚洲人成电影观看| 日本一区二区免费在线视频| 欧美精品av麻豆av| 丰满少妇做爰视频| 亚洲五月色婷婷综合| 国产亚洲精品第一综合不卡| 国产一区二区三区综合在线观看| 精品福利永久在线观看| 精品熟女少妇八av免费久了| 久久精品国产99精品国产亚洲性色 | 女人高潮潮喷娇喘18禁视频| 国产主播在线观看一区二区| 久久国产精品大桥未久av| 国产黄频视频在线观看| 2018国产大陆天天弄谢| 久久精品亚洲精品国产色婷小说| 超碰97精品在线观看| 91麻豆精品激情在线观看国产 | 99九九在线精品视频| 欧美日韩精品网址| 老熟女久久久| 99re6热这里在线精品视频| 久久人妻福利社区极品人妻图片| 久久久国产成人免费| 2018国产大陆天天弄谢| netflix在线观看网站| 国产一区二区三区视频了| 国产在线观看jvid| 久久中文字幕一级| 精品熟女少妇八av免费久了| 久久午夜综合久久蜜桃| 日日摸夜夜添夜夜添小说| 国产精品一区二区精品视频观看| 亚洲三区欧美一区| 国产精品久久久久久精品古装| 午夜福利乱码中文字幕| 亚洲av日韩精品久久久久久密| 欧美黄色片欧美黄色片| 国产免费现黄频在线看| 十八禁网站网址无遮挡| 亚洲av日韩在线播放| 欧美日韩一级在线毛片| 欧美中文综合在线视频| 王馨瑶露胸无遮挡在线观看| 成年版毛片免费区| 91字幕亚洲| 久热这里只有精品99| 国产成人精品久久二区二区91| 日韩一卡2卡3卡4卡2021年| 亚洲中文日韩欧美视频| 久久婷婷成人综合色麻豆| 一进一出好大好爽视频| cao死你这个sao货| 亚洲人成伊人成综合网2020| 亚洲精品国产色婷婷电影| 黄色视频在线播放观看不卡| 久久狼人影院| 免费高清在线观看日韩| 亚洲国产av新网站| 啦啦啦中文免费视频观看日本| 久热爱精品视频在线9| 免费少妇av软件| 黑丝袜美女国产一区| 国产精品偷伦视频观看了| 伦理电影免费视频| 五月天丁香电影| 免费看a级黄色片| 午夜福利视频在线观看免费| 亚洲中文av在线| 中亚洲国语对白在线视频| 亚洲精品乱久久久久久| 美女福利国产在线| 欧美 日韩 精品 国产| 深夜精品福利| 免费观看av网站的网址| 精品午夜福利视频在线观看一区 | 久久精品亚洲熟妇少妇任你| 一个人免费看片子| 久久中文字幕人妻熟女| 黄色片一级片一级黄色片| 最近最新中文字幕大全电影3 | 人妻 亚洲 视频| 狠狠婷婷综合久久久久久88av| 99热国产这里只有精品6| 啦啦啦中文免费视频观看日本| 久久久久久久大尺度免费视频| 亚洲男人天堂网一区| 久久午夜亚洲精品久久| 国产亚洲午夜精品一区二区久久| 男男h啪啪无遮挡| tube8黄色片| 亚洲九九香蕉| 午夜老司机福利片| 999久久久精品免费观看国产| 国产欧美日韩一区二区精品| 免费高清在线观看日韩| 久久久久久免费高清国产稀缺| 黄色成人免费大全| 久久精品国产综合久久久| 99精品在免费线老司机午夜| 欧美精品av麻豆av| 啦啦啦视频在线资源免费观看| 精品卡一卡二卡四卡免费| 精品国产乱子伦一区二区三区| av天堂久久9| 色综合婷婷激情| 一区二区三区国产精品乱码| 在线观看免费高清a一片| 久久精品国产综合久久久| 黄色视频在线播放观看不卡| 欧美日韩黄片免| 精品亚洲乱码少妇综合久久| 精品亚洲成国产av| 国产又爽黄色视频| 一本一本久久a久久精品综合妖精| 99国产综合亚洲精品| 久久久久久久久久久久大奶| 人成视频在线观看免费观看| 成人手机av| 久久九九热精品免费| 性少妇av在线| 亚洲国产欧美在线一区| 免费在线观看日本一区| 91九色精品人成在线观看| 在线观看66精品国产| 日韩欧美国产一区二区入口| 国产主播在线观看一区二区| 国产一区二区三区综合在线观看| 亚洲性夜色夜夜综合| 亚洲一码二码三码区别大吗| 久久天躁狠狠躁夜夜2o2o| 女警被强在线播放| 亚洲国产成人一精品久久久| 欧美老熟妇乱子伦牲交| 少妇裸体淫交视频免费看高清 | 桃红色精品国产亚洲av| 啪啪无遮挡十八禁网站| 欧美日韩一级在线毛片| 日韩中文字幕视频在线看片| 久久青草综合色| 色婷婷久久久亚洲欧美| 久久久久久人人人人人| 在线永久观看黄色视频| 日韩三级视频一区二区三区| 夜夜爽天天搞| av片东京热男人的天堂| 欧美另类亚洲清纯唯美| 精品少妇内射三级| 亚洲精品一卡2卡三卡4卡5卡| 极品少妇高潮喷水抽搐| 美女高潮喷水抽搐中文字幕| 男女免费视频国产| 一进一出抽搐动态| 欧美精品av麻豆av| 老司机亚洲免费影院| 在线亚洲精品国产二区图片欧美| 欧美av亚洲av综合av国产av| 成人免费观看视频高清| 久久天躁狠狠躁夜夜2o2o| 亚洲熟妇熟女久久| 中文字幕人妻丝袜制服| 久久香蕉激情| 大片电影免费在线观看免费| 亚洲va日本ⅴa欧美va伊人久久| 老熟妇仑乱视频hdxx| 高清视频免费观看一区二区| 最近最新中文字幕大全免费视频| 99热网站在线观看| 窝窝影院91人妻| 国产一区二区三区视频了| av线在线观看网站| 欧美午夜高清在线| 亚洲国产欧美一区二区综合| 欧美黄色淫秽网站| 色综合婷婷激情| 国产精品香港三级国产av潘金莲| 国产成人精品无人区| 2018国产大陆天天弄谢| 免费在线观看影片大全网站| 在线看a的网站| 脱女人内裤的视频| 巨乳人妻的诱惑在线观看| 香蕉国产在线看| 美女国产高潮福利片在线看| 欧美日本中文国产一区发布| 精品久久蜜臀av无| 老司机靠b影院| 亚洲七黄色美女视频| 青青草视频在线视频观看| 午夜福利视频在线观看免费| 欧美精品一区二区免费开放| 国产亚洲精品一区二区www | 欧美性长视频在线观看| 亚洲熟妇熟女久久| www.精华液| 老司机靠b影院| 天天操日日干夜夜撸| 久久人人爽av亚洲精品天堂| 在线观看人妻少妇| 欧美亚洲 丝袜 人妻 在线| 国产在视频线精品| 人人妻人人爽人人添夜夜欢视频| 久久久久国产一级毛片高清牌| 天天躁夜夜躁狠狠躁躁| 国产精品 国内视频| 国产免费视频播放在线视频| 亚洲专区字幕在线| 蜜桃在线观看..| 精品久久蜜臀av无| 日韩免费av在线播放| 男女下面插进去视频免费观看| 精品少妇久久久久久888优播| 巨乳人妻的诱惑在线观看| 18禁黄网站禁片午夜丰满| 纯流量卡能插随身wifi吗| 国产亚洲午夜精品一区二区久久| 超碰97精品在线观看| 老鸭窝网址在线观看| 757午夜福利合集在线观看| 久久中文字幕人妻熟女| 在线观看免费高清a一片| 美女高潮喷水抽搐中文字幕| 2018国产大陆天天弄谢| 日韩一区二区三区影片| 久久久久久久国产电影| 1024视频免费在线观看| 一区二区三区乱码不卡18| 久久久水蜜桃国产精品网| svipshipincom国产片| 午夜免费成人在线视频| 桃红色精品国产亚洲av| 两性午夜刺激爽爽歪歪视频在线观看 | 视频区图区小说| 精品少妇一区二区三区视频日本电影| 国内毛片毛片毛片毛片毛片| 久久青草综合色| 另类亚洲欧美激情| 十分钟在线观看高清视频www| 丝袜在线中文字幕| 欧美亚洲 丝袜 人妻 在线| 激情在线观看视频在线高清 | 18禁国产床啪视频网站| 老司机午夜十八禁免费视频| 每晚都被弄得嗷嗷叫到高潮| 日韩 欧美 亚洲 中文字幕| 中文字幕人妻熟女乱码| 黄网站色视频无遮挡免费观看| 一级片免费观看大全| 香蕉久久夜色| 天堂动漫精品| 国产日韩一区二区三区精品不卡| 欧美在线黄色| 欧美日韩一级在线毛片| 国产亚洲一区二区精品| 欧美在线一区亚洲| 中文字幕精品免费在线观看视频| 成人亚洲精品一区在线观看| 91老司机精品| 欧美激情 高清一区二区三区| 成人三级做爰电影| 日韩成人在线观看一区二区三区| 成人黄色视频免费在线看| 欧美日韩精品网址| 香蕉丝袜av| 成人精品一区二区免费| 精品少妇黑人巨大在线播放| 国产男女内射视频| 欧美在线黄色| 18禁裸乳无遮挡动漫免费视频| 日韩欧美国产一区二区入口| 别揉我奶头~嗯~啊~动态视频| 麻豆乱淫一区二区| 久久久久久久久久久久大奶| www日本在线高清视频| 午夜福利免费观看在线| 午夜免费鲁丝| 久久久欧美国产精品| 午夜久久久在线观看| 日韩视频在线欧美| 国产精品亚洲av一区麻豆| 好男人电影高清在线观看| 欧美日韩视频精品一区| 国产精品98久久久久久宅男小说| 少妇裸体淫交视频免费看高清 | 日日摸夜夜添夜夜添小说| 一本一本久久a久久精品综合妖精| 中文字幕最新亚洲高清| 午夜福利乱码中文字幕| 色综合欧美亚洲国产小说| 91成人精品电影| 色婷婷av一区二区三区视频| www.自偷自拍.com| 日韩有码中文字幕| 欧美 日韩 精品 国产| 欧美精品一区二区免费开放| 亚洲熟女毛片儿| 最新的欧美精品一区二区| 欧美日韩av久久| 亚洲一码二码三码区别大吗| 女性被躁到高潮视频| 叶爱在线成人免费视频播放| 色综合婷婷激情| 90打野战视频偷拍视频| 精品久久久精品久久久| 日韩视频一区二区在线观看| 大片免费播放器 马上看| 亚洲熟妇熟女久久| 精品国内亚洲2022精品成人 | 久久久久久久大尺度免费视频| 欧美乱妇无乱码| 动漫黄色视频在线观看| 色精品久久人妻99蜜桃| 在线观看66精品国产| 亚洲国产欧美一区二区综合| 精品福利观看| 一级片免费观看大全| 国产视频一区二区在线看| a在线观看视频网站| 欧美日韩av久久| 母亲3免费完整高清在线观看| 女性被躁到高潮视频| cao死你这个sao货| 美女国产高潮福利片在线看| 亚洲黑人精品在线| 亚洲色图av天堂| 电影成人av| 国产亚洲av高清不卡| 大香蕉久久成人网| 亚洲精品在线美女| 99riav亚洲国产免费| 成人特级黄色片久久久久久久 | 国产成人av激情在线播放| 久久久水蜜桃国产精品网| 啦啦啦在线免费观看视频4| 亚洲精品美女久久久久99蜜臀| av国产精品久久久久影院| 国产亚洲欧美在线一区二区| 久久 成人 亚洲| 欧美日韩中文字幕国产精品一区二区三区 | 大型av网站在线播放| 国产精品免费视频内射| 久久久久国内视频| 在线观看免费视频日本深夜| 高清毛片免费观看视频网站 | 免费高清在线观看日韩| 一区二区三区乱码不卡18| 免费观看人在逋| 岛国在线观看网站| 国产黄色免费在线视频| 丰满饥渴人妻一区二区三| 欧美成狂野欧美在线观看| 老熟妇仑乱视频hdxx| 国产成人免费观看mmmm| 色在线成人网| 美女扒开内裤让男人捅视频| 少妇被粗大的猛进出69影院| av天堂久久9| 在线天堂中文资源库| 啦啦啦在线免费观看视频4| 女性生殖器流出的白浆| 午夜91福利影院| 亚洲精品中文字幕一二三四区 | 精品人妻1区二区| 亚洲人成伊人成综合网2020| 在线观看人妻少妇| 大片电影免费在线观看免费| 80岁老熟妇乱子伦牲交| 精品一区二区三区av网在线观看 | 欧美日韩成人在线一区二区| 国产精品久久久久久精品古装| 久久香蕉激情| 99国产极品粉嫩在线观看| 桃花免费在线播放| 美女午夜性视频免费| 欧美中文综合在线视频| 国产91精品成人一区二区三区 | 99精品欧美一区二区三区四区| 国产1区2区3区精品| 国产精品av久久久久免费| 久久精品亚洲熟妇少妇任你| a级毛片在线看网站|