国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于MongoDB的智能交通領(lǐng)域傳感網(wǎng)數(shù)據(jù)存儲模型設(shè)計

2017-01-05 00:50:56馬兆豐
黑龍江科學(xué) 2016年22期
關(guān)鍵詞:聯(lián)機傳感交通

馬兆豐

(浙江交通職業(yè)技術(shù)學(xué)院 信息學(xué)院,杭州 311112)

基于MongoDB的智能交通領(lǐng)域傳感網(wǎng)數(shù)據(jù)存儲模型設(shè)計

馬兆豐

(浙江交通職業(yè)技術(shù)學(xué)院 信息學(xué)院,杭州 311112)

通過討論智能交通領(lǐng)域的傳感網(wǎng)具有的獨特特性,設(shè)計出一種數(shù)據(jù)存儲和數(shù)據(jù)查詢的模型,應(yīng)用MongoDB數(shù)據(jù)庫的特點,展現(xiàn)其在智能交通數(shù)據(jù)處理領(lǐng)域中數(shù)據(jù)檢索的優(yōu)勢,對智能交通中傳感網(wǎng)的數(shù)據(jù)存儲給出了解決方案。

MongoDB;智能交通;傳感網(wǎng);模型設(shè)計

1 傳感網(wǎng)中的數(shù)據(jù)存儲與訪問模式

傳感網(wǎng)中主要存儲方式的優(yōu)缺點。第一,集中式存儲。優(yōu)點:與傳統(tǒng)的數(shù)據(jù)存儲思想吻合,數(shù)據(jù)訪問方便。缺點:當(dāng)網(wǎng)絡(luò)中的節(jié)點多時,會有很多數(shù)據(jù)需要傳輸,靠近存儲點的節(jié)點會因轉(zhuǎn)發(fā)數(shù)據(jù)而消耗能量太快。 第二,本地存儲。優(yōu)點:數(shù)據(jù)存儲簡單,存儲過程幾乎沒有通信開銷。缺點:存儲能力有限,不能長期保存數(shù)據(jù),數(shù)據(jù)容易丟失。查詢請求在網(wǎng)絡(luò)中廣播將占用大量網(wǎng)絡(luò)資源,所以,不適用于查詢請求頻繁的網(wǎng)絡(luò)。第三,分布式存儲。優(yōu)點:與傳感器網(wǎng)絡(luò)本身的特性非常吻合,中間件技術(shù)可以提供較為豐富的查詢模式。缺點:無線傳感器節(jié)點的存儲和處理能力有限,不能支撐大量的數(shù)據(jù)存儲;系統(tǒng)需要為中間件提供額外的開銷。

表1 不同存儲方式的代價對比
Tab.1 The cost comparison of different storage modes

存儲形式存儲代價訪問代價集中存儲M*O()0分布式存儲M*O()Q*O(n/m)+Q*O()傳感器本地存儲0Q*O(n)+Q*O()

其中:n為傳感器的個數(shù)(假設(shè)傳感器網(wǎng)絡(luò)是均勻分布的),M為產(chǎn)生數(shù)據(jù)的速率,Q為查詢數(shù)據(jù)的速率,m為數(shù)據(jù)分布存儲的點位數(shù),而O()則為數(shù)據(jù)由傳感節(jié)點傳遞到接受點的平均代價。

2 智能交通領(lǐng)域傳感網(wǎng)的特點

2.1 智能交通領(lǐng)域的傳感網(wǎng)數(shù)據(jù)的特點

第一,傳感器地理位置敏感。第二,數(shù)據(jù)采集量巨大。第三,數(shù)據(jù)兼有時效性強和長期保存的兩方面特點。第四,傳感器工作存在明顯的繁忙期與空閑期。第五,需要進(jìn)行區(qū)域的數(shù)據(jù)檢索。

圖1 網(wǎng)絡(luò)結(jié)構(gòu)圖圖Fig.1 Network structure

圖2 數(shù)據(jù)存儲模型Fig.2 Data storage model

2.2 與智能交通特點相適應(yīng)的網(wǎng)絡(luò)結(jié)構(gòu)與存儲模型

第一,結(jié)合分布式存儲和集中式存儲兩種方法。在“繁忙”期,數(shù)據(jù)主要沉積在傳感器中,而在“空閑”期中,數(shù)據(jù)則通過網(wǎng)絡(luò)傳輸?shù)絺鞲衅鹘尤刖W(wǎng)關(guān)中。第二,數(shù)據(jù)處理結(jié)合面向文檔的數(shù)據(jù)庫和面向事務(wù)處理的數(shù)據(jù)庫。使用MongoDB數(shù)據(jù)庫實現(xiàn)實時采集;采用MySQL數(shù)據(jù)庫系統(tǒng)進(jìn)行后期處理,可以實現(xiàn)聯(lián)機事務(wù)處理與聯(lián)機事物分析。第三,在云平臺層和網(wǎng)關(guān)匯聚層之間,設(shè)立邏輯抽象層。將用戶的查詢請求與物理存儲的數(shù)據(jù)分割開來;同時,屏蔽大量傳感器設(shè)備的物理參數(shù)特性。第四,云平臺層實現(xiàn)存儲和處理能力的彈性動態(tài)分配,再結(jié)合面向文檔的數(shù)據(jù)庫管理系統(tǒng)MongoDB,就可以很好地實現(xiàn)對頻繁更新海量數(shù)據(jù)的存儲和處理。第五,應(yīng)用管控層主要對整個系統(tǒng)進(jìn)行綜合調(diào)控。

如圖1、圖2的系統(tǒng)架構(gòu)有以下幾方面優(yōu)點:第一,底層傳感器中存儲有最“新鮮”數(shù)據(jù),可以通過車載傳感器和車聯(lián)網(wǎng)系統(tǒng),動態(tài)、實時地接受這些傳感器的數(shù)據(jù)。第二,采用了在“繁忙”時存儲、“空閑”時發(fā)送的策略,很好地處理了數(shù)據(jù)的存儲問題和數(shù)據(jù)的上傳瓶頸問題。第三,系統(tǒng)采用MongoDB數(shù)據(jù)庫處理“原始數(shù)據(jù)”,能很好地實現(xiàn)數(shù)據(jù)的頻繁更新插入及多種索引,能夠?qū)崿F(xiàn)基于地理信息的范圍所搜、自動數(shù)據(jù)分片等功能。采用關(guān)系數(shù)據(jù)庫MySQL處理聯(lián)機事物處理和聯(lián)機事物分析。第四,系統(tǒng)引入邏輯抽象層的概念,使上層處理層中呈現(xiàn)更容易被程序員和用戶所理解的描述,使很多與傳感器硬件相關(guān)的信息被屏蔽掉。

2.3 關(guān)鍵數(shù)據(jù)的MongoDB存儲實現(xiàn)

以采集數(shù)據(jù)集合和網(wǎng)關(guān)設(shè)備集合這兩個集合做例子,展示MongoDB數(shù)據(jù)庫的存儲實現(xiàn)技術(shù)和地理空間查詢技術(shù)的應(yīng)用。

第一,采集數(shù)據(jù)集合:ITS_Data

{

_ID:ObjectID( ),

“DevID”:”D0001”,

“DevType”:”Temp”,

“SampleRate”:500

“Description”:”G25 Highway temperature sensor”

“DevLoca”:{

“LocType”:”Point”,

“coordinates”:[120.2000005,30.3000005]

}

“DevData”:{

“GetTime”:Date( ),

“Value”:32.58

}

“ITS_GateWay”:ObjectID(GateWay0707),

}

第二,地理空間查詢技術(shù)。

>var eareRect={

“Type”:”Polygon”,

“coordinates”:[

[120.2000010,30.3000010],

[120.2000010,30.3000001],

[120.2000001,30.3000001],

[120.2000001,30.3000010]

]}

>db.ITS_Data.find({“DevLoca”:{“$within”:{“$geometry”:eareRect}}})

?以上可以檢索出在給出的地域范圍內(nèi)所有傳感器發(fā)出的數(shù)據(jù)內(nèi)容。

>db.ITS_Data.find({“DevLoca”:{“$near”:{“$geometry”:eareRect}}})

?以上可以檢索出在給出的地域范圍附近所有的傳感器發(fā)出的數(shù)據(jù)內(nèi)容。

>db.ITS_Data.find({“DevLoca”:{“$within”:{“$geometry”:eareRect}},“DevType”:”Temp”})

?以上可以檢索出在給出的地域范圍內(nèi)所有溫度傳感器發(fā)出的數(shù)據(jù)內(nèi)容。

[1] 丁治明,高需.面向物聯(lián)網(wǎng)海量傳感器采樣數(shù)據(jù)管理的數(shù)據(jù)庫集群系統(tǒng)框架[J].計算機學(xué)報,2012,6(35):120-121.

[2] 蔚趙春,周水庚,關(guān)佶紅.無線傳感網(wǎng)絡(luò)中國數(shù)據(jù)存儲與訪問研究進(jìn)展[J].電子學(xué)報,2008,(10):143-144.

Design of data storage model for sensor network based on MongoDB in intelligent transportation

MA Zhao-feng

(School of Information, Zhejiang Institute of Communications, Hangzhou 311112, China)

A model for data storage and data query is designed by discussing the unique characteristics of sensor networks in intelligent transportation. The advantages of data retrieval in intelligent traffic data processing are demonstrated by using the characteristics of MongoDB database, and the solutions for the data storage of sensor network in intelligent transportation are proposed.

MongoDB; Intelligent transportation; Sensor network; Model design

2016-10-20

馬兆豐(1965-),男,副教授,碩士。

TP333;TP212

A

1674-8646(2016)22-0020-02

猜你喜歡
聯(lián)機傳感交通
多聯(lián)機安裝施工技術(shù)探討
《傳感技術(shù)學(xué)報》期刊征訂
新型無酶便攜式傳感平臺 兩秒內(nèi)測出果蔬農(nóng)藥殘留
繁忙的交通
童話世界(2020年32期)2020-12-25 02:59:14
IPv6與ZigBee無線傳感網(wǎng)互聯(lián)網(wǎng)關(guān)的研究
電子制作(2018年23期)2018-12-26 01:01:26
小小交通勸導(dǎo)員
高溫多聯(lián)機空調(diào)系統(tǒng)的控制方式研究
CALIS聯(lián)機合作編目中的授權(quán)影印書規(guī)范著錄
某型Fabry-Perot光纖應(yīng)變計的傳感特性試驗
分析Automation技術(shù)在Word聯(lián)機考試系統(tǒng)中的作用
河南科技(2014年16期)2014-02-27 14:13:04
盈江县| 石嘴山市| 中宁县| 陇南市| 宿州市| 克什克腾旗| 扶余县| 拉萨市| 双城市| 公安县| 留坝县| 徐水县| 芜湖县| 罗江县| 南雄市| 桐梓县| 得荣县| 渭源县| 墨竹工卡县| 华亭县| 资源县| 濮阳县| 建宁县| 阆中市| 宁津县| 综艺| 湖南省| 成安县| 新龙县| 田东县| 义乌市| 丹巴县| 阜阳市| 和平县| 洛扎县| 大连市| 宁波市| 商河县| 乐陵市| 泉州市| 宁海县|