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

基于HBase 的電力時序數據存儲系統

2021-05-25 10:24:26黃劉松周明琴
科學技術創新 2021年11期
關鍵詞:數據庫服務系統

黃劉松 張 飛 宋 坤 周明琴

(1、馬鞍山師范高等專科學校 軟件學院,安徽 馬鞍山243041 2、安徽工業大學 信息化處,安徽 馬鞍山243032 3、國電南京自動化股份有限公司,江蘇 南京211100)

1 概述

在傳統應用領域,傳統數據庫以其嚴格的數學基礎、簡單清晰的概念、易于操作的優勢獲得了巨大的成功。但在電力、化工、能源等流程工業生產領域(最主要的特點是生產連續進行、不發生中斷)會產生大量的時序數據,隨著生產設備的數字化和智能化以及物聯網技術的發展,實際生產中采集的實時數據呈現出爆發式的增長趨勢。傳統數據庫難以滿足數據的實時限制和高流量需求,存在的問題主要表現為:傳統的數據庫系統旨在處理永久、穩定的數據,強調維護數據的完整性、一致性,其目標是高系統吞吐量和付出低代價,而不考慮數據及其處理的定時限制。與此相對,時序數據管理系統針對的是結構關系簡單、變化幅度穩定數據,可以很好的應對高實時性、大數據容最和訪問量大的挑戰。時序數據庫的出現,以其超大規模數據處理能力和高比例壓縮能力,實現海量數據的高效壓縮存儲、查詢檢索和統計分析,為應用系統進行數據挖掘、分析計算的提供數據基礎,提升了企業在實時監控、數據處理與存儲、生產信息的集成與共享等方面的信息化程度。

目前電力企業時序數據存儲主要是基于集中部署方式。一些市面上主流的實序數據庫存在使用和學習成本過高、維護困難、系統依賴控件過多、擴展性不足、安裝部署卸載過程復雜等問題。還有些時序數據庫的客戶端的并發數不足,支持的點位量有限,在數據容量變大時,會出現讀、寫性能的顯著下降。

本文基于Hbase 的實時數據庫設計,數據庫并發訪問量高、可擴展性好、可靠性高、學習使用維護成本低、數據訪問接口豐富靈活,支持幾乎所有語言訪問數據庫,支持和大數據生態圈對接,能有效應對傳統實時庫在海量數據時讀寫效率變慢的問題。

2 系統簡介

利用大數據和云計算的分布式技術,針對電力行業時序數據特性,設計并開發出時序數據庫。該數據庫主要包括數據讀寫服務、熱數據存儲、歷史數據存儲以及安全管理等幾大部分。主要用到了目前大數據領域主流的分布式技術,系統的技術棧如圖1 所示。

其中,Kafka 屬于消息中間件的一種,主要用于消息緩存,應對客戶端高速、大量的數據讀寫請求。尤其在數據交互的尖峰時刻,Kafka 能有效的起到緩沖作用,防止消息的丟失,保證消息的完整性。在本系統中,kafka 緩沖的數據包含實時數據,歷史數據,緩存格式為Byte 字節數組。

圖1 基于分布式技術的實時數據存儲技術棧

計算服務模塊(對DataApi 的服務請求進行實時響應,請求類型包含實時數據、歷史數據的讀寫)以Storm 為載體,利用Storm 高效的并行計算能力,能迅速的處理數據請求。本系統對實時數據的讀寫速度要求非常高,Redis 是一個分布式內存數據庫,可以滿足實時數高速存取的要求。

Redis 作為本系統的實時數據存儲模塊,存儲的內容包含DataApi 寫入的實時值,暫時未被轉存到Hbase 的部分歷史值,和測點參數表的信息快照。Redis 是一個k-v 型內存數據庫其中實時值、歷史值,存儲格式:key 為測點號,value 為側點值,測點狀態,時間戳組成的byte 數組;參數快照表存儲格式:key 為測點號,value 為參數屬性包含(死區,存庫間隔,測點描述等)組成的byte 數組。

分布式協調模塊主要作用于同步、配置維護及分組和命名,包括統一命名服務、統一配置管理、統一集群管理,通過zookeeper 實現。

安全管理模塊從主機層、組件層、網絡層(網關)、接口API層進行管理:

(1)主機層:主機層的安全認證通過身份鑒別、訪問控制、安全審計、入侵防范、惡意代碼防范、資源控制來實現。

(2)組件層:組件層的安全認證通過Ranger 框架來實現。

(3)網絡層:網絡層的安全認證通過Kerberos 協議來實現。

圖2 基于分布式實時數據存儲系統流程框圖

(4)接口API 層:接口API 層的安全認證通過用戶登錄和JWT 認證來實現。

HBase 數據庫中表結構如表1。

表1 歷史存儲表結構

其中rowkey 為行鍵具有唯一性標識由測點號和當前小時數(起始時間為2000/1/1 00:00:00)組成,Column Family 為列簇為分組標識(可自定義)tagkey 為當前毫秒數與當前小時數的差值時間,tagvalue 為該時刻測點值和測點狀態的組合。

本系統的流程框架圖如圖2。

系統的整體流程為:

(1)DataApi 的客戶端發送數據讀寫請求到kafka 的消息中間件, 讀寫請求被分配到 kafka 的 SNAPSHOT_D,SNAPSHOT_U, HIST_D, HIST _U 等不同主題當中,其中SNAPSHOT_D 表示寫入實時測點值消息隊列,SNAPSHOT_U 表示讀取實時測點值消息隊列,HIST_D 表示寫入歷史測點值消息隊列,HIST _U 表示讀取歷史測點值消息隊列。

(2)承載DataServ 的Storm 數據服務模塊,實時消費kafka相應隊列的消息根據請求內容進行相應的Redis 或者Hbase 的讀寫操作。其中Redis 存儲的內容為測點實時值數據、近5 分鐘未被轉存的歷史數據。Hbase 種存儲內容為測點歷史數據。

(3)DataServ 完成后將操作結果通過Kafka 反饋給客戶端DataApi。反饋通過唯一標識碼UUID 標識與之對應的客戶端請求。

(4)數據轉存服務DataArch 可以定時每五分鐘從redis 的實時緩存表、歷史緩存表中轉存數據寫入Hbase。

(5)數據同步服務DataSend 可以將數據從一區實時同步到三區。同步內容包含:DataApi 寫入的實時數據和歷史數據。

(6)配置服務DataCnfg 可以對存儲系統進行管理。管理內容包含:測點信息的增加、刪除、修改。RPC 服務對外提供修改配置的服務接口,當接收到修改配置的服務請求時,則更新redis 快照表和hbase 參數表。

(7)該時序數據庫通過對外提供接口的方式提供數據服務,對外接口主要分為:實時數據讀操作、熱數據寫操作、歷史數據讀操作、歷史數據寫操作、其他邏輯檢索接口。

3 結論

綜上所述,基于Hbase 的時序數據庫是基于開源分布式組件,可以靈活添加計算節點。計算節點越多,帶來的并行計算能力就越強。這樣,相對傳統實時數據庫嚴格限制點位數量的情況,本系統可擴展性強,基于分布式部署方式,組件之間都是冗余部署,安全性相應提高。依托安全管理組件,提高了其綜合安全性,同時具有支持多種操作系統(國產系統)等優點。

猜你喜歡
數據庫服務系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
服務在身邊 健康每一天
今日農業(2019年12期)2019-08-15 00:56:32
服務在身邊 健康每一天
今日農業(2019年10期)2019-01-04 04:28:15
服務在身邊 健康每一天
今日農業(2019年16期)2019-01-03 11:39:20
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
招行30年:從“滿意服務”到“感動服務”
商周刊(2017年9期)2017-08-22 02:57:56
數據庫
財經(2017年2期)2017-03-10 14:35:35
數據庫
財經(2016年15期)2016-06-03 07:38:02
主站蜘蛛池模板: 天天色天天综合| 日本午夜精品一本在线观看| 国产精品无码AV片在线观看播放| 亚洲精品无码日韩国产不卡| 2021亚洲精品不卡a| 欧美日韩精品在线播放| 欧美人与牲动交a欧美精品| 高潮毛片免费观看| 日韩欧美视频第一区在线观看| 无码AV日韩一二三区| 国产成人一区| 色一情一乱一伦一区二区三区小说 | 国产精品制服| 日韩精品免费一线在线观看| 拍国产真实乱人偷精品| 亚洲欧美综合在线观看| 波多野结衣一区二区三区四区视频| 欧美视频在线观看第一页| 九九热免费在线视频| 激情六月丁香婷婷四房播| 久久亚洲国产一区二区| 亚洲成人高清在线观看| 亚洲国产中文在线二区三区免| 欧洲高清无码在线| 高潮毛片无遮挡高清视频播放| 欧美久久网| 99精品国产电影| 欧美激情视频在线观看一区| 欧美另类视频一区二区三区| 91一级片| 国产XXXX做受性欧美88| 97久久人人超碰国产精品| 亚洲av片在线免费观看| 国产麻豆91网在线看| 欧洲日本亚洲中文字幕| 日韩欧美中文| 国产av一码二码三码无码| 久久综合伊人 六十路| 免费A级毛片无码免费视频| 美女毛片在线| 蜜芽国产尤物av尤物在线看| 国产剧情国内精品原创| 免费国产高清精品一区在线| 综合色婷婷| 高清乱码精品福利在线视频| 亚洲欧洲美色一区二区三区| 91精品国产综合久久不国产大片| 欧美日韩成人在线观看| 一本一道波多野结衣一区二区| jizz在线免费播放| 中文字幕免费在线视频| 国产香蕉国产精品偷在线观看| 九九久久精品国产av片囯产区| 国产区精品高清在线观看| 亚洲第一区精品日韩在线播放| 精品综合久久久久久97| jijzzizz老师出水喷水喷出| 国产91色在线| 免费全部高H视频无码无遮掩| 久久久精品国产亚洲AV日韩| 亚洲第一福利视频导航| 巨熟乳波霸若妻中文观看免费| 在线看免费无码av天堂的| 97视频免费看| 欧美特级AAAAAA视频免费观看| 欧美有码在线| 日本欧美在线观看| 2024av在线无码中文最新| 国产理论一区| 日本成人福利视频| 国产一级二级三级毛片| 免费女人18毛片a级毛片视频| 亚洲日本韩在线观看| 免费在线看黄网址| 国产欧美视频综合二区| 中文字幕亚洲第一| av免费在线观看美女叉开腿| 国产导航在线| 国产精品无码AⅤ在线观看播放| 毛片大全免费观看| 亚洲最黄视频| 国产精品毛片一区|