999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種應(yīng)用于物聯(lián)網(wǎng)的實(shí)時(shí)數(shù)據(jù)存儲(chǔ)技術(shù)

2014-12-07 12:05:21張琴利馬耀華肖坤謝敬豐潘俊
中國(guó)科技縱橫 2014年10期
關(guān)鍵詞:二次開發(fā)數(shù)據(jù)庫(kù)用戶

張琴利 馬耀華 肖坤 謝敬豐 潘俊

(中核蘭鈾公司,甘肅蘭州 730065)

一種應(yīng)用于物聯(lián)網(wǎng)的實(shí)時(shí)數(shù)據(jù)存儲(chǔ)技術(shù)

張琴利 馬耀華 肖坤 謝敬豐 潘俊

(中核蘭鈾公司,甘肅蘭州 730065)

該文以飛鄰研發(fā)中心飛鄰平臺(tái)為例,著重論述了一種實(shí)時(shí)數(shù)據(jù)存儲(chǔ)服務(wù)解決方案。

物聯(lián)網(wǎng) 哈希表 TimesTen 時(shí)間戳

1 引言

當(dāng)物聯(lián)網(wǎng)與互聯(lián)網(wǎng)和移動(dòng)通訊網(wǎng)相連,就可隨時(shí)隨地全方位“感知”對(duì)方,這就是物聯(lián)網(wǎng)帶來(lái)的變化。飛鄰產(chǎn)品SMC系統(tǒng)從底層終端設(shè)備采集數(shù)據(jù)到中間服務(wù)數(shù)據(jù)解析、處理到客戶端UI的動(dòng)態(tài)監(jiān)控,是一個(gè)完整的監(jiān)控系統(tǒng)。數(shù)據(jù)緩存模塊提供以a.h(攜帶時(shí)間戳的ReadKey)為關(guān)鍵字的特定時(shí)間點(diǎn)/時(shí)間段的歷史數(shù)據(jù)服務(wù),UI可以利用數(shù)據(jù)緩存服務(wù)實(shí)現(xiàn)歷史數(shù)據(jù)展示,也可以進(jìn)行二次包裝進(jìn)一步提供數(shù)據(jù)回放服務(wù)等功能。

2 基本概念

2.1 物聯(lián)網(wǎng)

物聯(lián)網(wǎng)指的是將各種信息傳感設(shè)備與互聯(lián)網(wǎng)結(jié)合而形成的一個(gè)巨大網(wǎng)絡(luò),其中非常重要的技術(shù)是RFID電子標(biāo)簽技術(shù)。這個(gè)網(wǎng)絡(luò)中,系統(tǒng)可以自動(dòng)的、實(shí)時(shí)的對(duì)物體進(jìn)行識(shí)別、定位、追蹤、監(jiān)控并觸發(fā)相應(yīng)事件。

2.2 時(shí)間戳

是一種時(shí)間表示方式。

2.3 哈希表

有序HASH內(nèi)存表是目前速度最快功能最強(qiáng)大的數(shù)據(jù)結(jié)構(gòu),能保持超大規(guī)模數(shù)據(jù)。

2.4 TimesTen

TimesTen應(yīng)用于需要快速響應(yīng)時(shí)間的數(shù)據(jù)庫(kù)。

圖1 實(shí)時(shí)數(shù)據(jù)庫(kù)的結(jié)構(gòu)

3 一般實(shí)時(shí)數(shù)據(jù)存儲(chǔ)模型

在我國(guó),控制層和管理層的計(jì)算機(jī)應(yīng)用逐步形成了規(guī)模,但是這兩個(gè)層次之間的數(shù)據(jù)交換仍是人工的,管理者不能及時(shí)掌握工廠的整體信息。可見,我們需要一種系統(tǒng)使生產(chǎn)過(guò)程控制和管理相結(jié)合。這種系統(tǒng)具有生產(chǎn)數(shù)據(jù)自動(dòng)采集、數(shù)據(jù)過(guò)濾儲(chǔ)存和智能分析等功能,使用戶可以收集、儲(chǔ)存、查看、分析、控制、管理工廠信息、使生產(chǎn)更有效率。具體連接過(guò)程見圖1。

4 飛鄰平臺(tái)數(shù)據(jù)存儲(chǔ)方案

4.1 飛鄰中的位置

存儲(chǔ)中實(shí)時(shí)數(shù)據(jù)的保存就是模型中緩存管理的位置。在飛鄰平臺(tái)里,緩存管理主要針對(duì)實(shí)時(shí)數(shù)據(jù)的歷史數(shù)據(jù)的存儲(chǔ)。數(shù)據(jù)存儲(chǔ)服務(wù)在飛鄰平臺(tái)中位置見圖2。

飛鄰平臺(tái)中有一個(gè)非常重要的高級(jí)服務(wù)DataCenter;它提供給各基礎(chǔ)服務(wù)通訊接口,負(fù)責(zé)協(xié)調(diào)各模塊之間的數(shù)據(jù)通信和管理。

4.2 使用模式

數(shù)據(jù)緩存的用戶分為三類:

(1)飛鄰內(nèi)部用戶如診斷服務(wù),工作流等;(2)行業(yè)應(yīng)用軟件開發(fā)商;(3)行業(yè)系統(tǒng)集成開發(fā)商。

針對(duì)數(shù)據(jù)緩存服務(wù)的三類用戶,提供獨(dú)立通道服務(wù)使用模式和命令交互使用方式。獨(dú)立通道服務(wù)使用模式見圖3。

數(shù)據(jù)緩存服務(wù)與UI以命令方式交互見圖4。

圖2 數(shù)據(jù)存儲(chǔ)服務(wù)在飛鄰系統(tǒng)中位置

圖3 獨(dú)立通道模式

圖4 命令方式

4.3 服務(wù)模塊功能

(1)用戶注冊(cè)模塊:使用DataServer統(tǒng)一接口,由用戶動(dòng)態(tài)注冊(cè)需要進(jìn)行緩存的數(shù)據(jù)標(biāo)志;用戶注冊(cè)時(shí)要輸入唯一標(biāo)識(shí)鍵值便于用戶讀入;創(chuàng)建索引表;并根據(jù)輸入確定初始化內(nèi)存存儲(chǔ)區(qū)數(shù)據(jù)結(jié)構(gòu)。(2)用戶數(shù)據(jù)寫入模塊:提供寫入數(shù)據(jù)的方法,對(duì)寫入的鍵進(jìn)行篩選,把注冊(cè)鍵的值寫入到對(duì)應(yīng)的內(nèi)存緩存區(qū)中。(3)數(shù)據(jù)存儲(chǔ)方式可配置:數(shù)據(jù)緩存最重要的技術(shù)點(diǎn)是緩存寫入的存儲(chǔ)模型,如可采用HASH TABLE,實(shí)時(shí)數(shù)據(jù)庫(kù)等方法。為實(shí)現(xiàn)不同場(chǎng)景對(duì)性能、功能的不同需求,緩存寫入模型應(yīng)做到靈活可配置。初步規(guī)劃實(shí)現(xiàn)基于Hash map和實(shí)時(shí)數(shù)據(jù)庫(kù)兩種存儲(chǔ)模型。(4)用戶數(shù)據(jù)讀取模塊:用戶提交要從緩存讀取的數(shù)據(jù)鍵和條件,模塊根據(jù)鍵查找數(shù)據(jù)存儲(chǔ)區(qū),然后根據(jù)條件篩選后把結(jié)果集返回給用戶。(5)緩存數(shù)據(jù)表維護(hù)、監(jiān)控模塊(預(yù)留):提供用于對(duì)大量存儲(chǔ)區(qū)數(shù)據(jù)的維護(hù)、監(jiān)控?cái)?shù)據(jù)的狀態(tài)等功能。

4.4 二次開發(fā)接口

從實(shí)現(xiàn)考慮,緩存存儲(chǔ)接口定義為抽象類,用戶繼承后可以靈活二次開發(fā),生成自己的數(shù)據(jù)緩存服務(wù)dll文件。

4.5 方案測(cè)試

編程人員基于二次開發(fā)接口完成以哈希表作為存儲(chǔ)載體的驅(qū)動(dòng)和基于TimesTen實(shí)時(shí)數(shù)據(jù)庫(kù)為存儲(chǔ)載體的驅(qū)動(dòng),加載服務(wù)進(jìn)行了測(cè)試,性能基本符合設(shè)計(jì)要求。

5 結(jié)語(yǔ)

本數(shù)據(jù)存儲(chǔ)技術(shù)初步測(cè)試結(jié)果表明這種存儲(chǔ)方案能夠滿足實(shí)時(shí)數(shù)據(jù)存儲(chǔ)要求。且服務(wù)配置靈活、提供豐富的二次開發(fā)接口;因此,針對(duì)物聯(lián)網(wǎng)復(fù)雜、實(shí)時(shí)性較高的應(yīng)用領(lǐng)域,也是一個(gè)不錯(cuò)的數(shù)據(jù)存儲(chǔ)方案。

[1]郎銳,羅發(fā)根.Visual C++網(wǎng)絡(luò)通信程序開發(fā)指南.北京:機(jī)械工業(yè)出版社,2004年.

[2]W.Richard Stevens. The Socket Networking API. Addison-Wesley,2004.

This paper take the Feeling Research Center SMC platform as example, mainly discuss a technical solution of real-time data storage .

Internet of Things Hash Table TimesTen Timestamp

張琴利(1977-),女,漢族 ,陜西人,工程師,中核蘭鈾公司。

馬耀華(1978-),女,漢族 甘肅人,工程師,中核蘭鈾公司。

謝敬豐(1971-),男,漢族 甘肅人,高級(jí)工程師,中核蘭鈾公司。

猜你喜歡
二次開發(fā)數(shù)據(jù)庫(kù)用戶
淺談基于Revit平臺(tái)的二次開發(fā)
甘肅科技(2020年20期)2020-04-13 00:30:02
淺談Mastercam后處理器的二次開發(fā)
模具制造(2019年3期)2019-06-06 02:11:02
西門子Easy Screen對(duì)倒棱機(jī)床界面二次開發(fā)
數(shù)據(jù)庫(kù)
關(guān)注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關(guān)注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
數(shù)據(jù)庫(kù)
關(guān)注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
主站蜘蛛池模板: 3344在线观看无码| 一本一本大道香蕉久在线播放| 国产精品播放| 亚洲va精品中文字幕| 人妻中文久热无码丝袜| 精品久久蜜桃| 国产一级妓女av网站| 免费a在线观看播放| 精品久久久无码专区中文字幕| 高清久久精品亚洲日韩Av| 香蕉国产精品视频| 一级毛片免费高清视频| 亚洲国产欧美目韩成人综合| av大片在线无码免费| 亚洲精品第1页| 91人妻在线视频| 在线免费无码视频| 欧美啪啪一区| 日韩麻豆小视频| 亚洲精品第一在线观看视频| 在线精品亚洲一区二区古装| 亚洲综合在线最大成人| 亚洲欧洲自拍拍偷午夜色| 99久久精彩视频| 97se亚洲综合在线| 激情亚洲天堂| 亚洲第一成人在线| 国产青榴视频| 成人欧美日韩| 亚洲国产中文综合专区在| 欧美一级黄片一区2区| 成人在线视频一区| 亚洲欧美一级一级a| 欧美日韩中文国产va另类| 永久成人无码激情视频免费| 免费国产无遮挡又黄又爽| 国产视频a| 秘书高跟黑色丝袜国产91在线| 亚洲美女AV免费一区| 精品久久综合1区2区3区激情| 国产乱子伦精品视频| 美女视频黄频a免费高清不卡| 91福利片| 国产成人精品无码一区二| 久久人搡人人玩人妻精品| 精品久久久久久久久久久| 欧美色伊人| 日本在线欧美在线| 欧美日韩一区二区在线播放| 国产清纯在线一区二区WWW| 亚洲视频免| 强乱中文字幕在线播放不卡| 欧美日韩一区二区三区在线视频| 亚洲精品中文字幕午夜| 亚洲国语自产一区第二页| 色综合中文字幕| 国产精品女同一区三区五区| 一本大道在线一本久道| 亚洲高清无在码在线无弹窗| 99在线国产| 国产chinese男男gay视频网| 国产精品视频观看裸模| 最新国产精品第1页| 国产尹人香蕉综合在线电影| 中文字幕永久在线观看| 18黑白丝水手服自慰喷水网站| 亚洲精品高清视频| 一区二区三区成人| 国产欧美日韩综合在线第一| 91精品国产福利| 一区二区在线视频免费观看| 欧美在线精品一区二区三区| 国产精品任我爽爆在线播放6080 | 国产三级韩国三级理| 99免费视频观看| 国产福利免费视频| 不卡无码h在线观看| 狠狠色丁香婷婷综合| 67194亚洲无码| 老司机精品一区在线视频| 国产精品区视频中文字幕| 青青国产在线|