久久综合丝袜日本网手机版,日韩欧美中文字幕在线三区,亚洲精品国产品国语在线,极品在线观看视频婷婷

      • 基于數(shù)據(jù)庫(kù)管理的D5000系統(tǒng)數(shù)據(jù)管理技術(shù)

        時(shí)間:2022-06-27 16:27:53 數(shù)據(jù)庫(kù)操作系統(tǒng) 我要投稿
        • 相關(guān)推薦

        基于數(shù)據(jù)庫(kù)管理的D5000系統(tǒng)數(shù)據(jù)管理技術(shù)

          基于數(shù)據(jù)庫(kù)管理的D5000系統(tǒng)數(shù)據(jù)管理技術(shù)

          引言

          以特高壓、三華聯(lián)網(wǎng)[1]為代表的智能電網(wǎng)飛速發(fā)展,國(guó)家電網(wǎng)公司集約化、扁平化管理[2]的快速推進(jìn),計(jì)算機(jī)、通信技術(shù)的長(zhǎng)足進(jìn)步[3—5],推動(dòng)了智能電網(wǎng)調(diào)度控制系統(tǒng)(簡(jiǎn)稱(chēng)“D5000系統(tǒng)”)的研發(fā)和推廣。

          D5000系統(tǒng)體系架構(gòu),橫向上將原來(lái)多套獨(dú)立系統(tǒng)集成為分布在Ⅰ/Ⅱ/Ⅲ區(qū)的四大類(lèi)應(yīng)用,縱向上貫穿各級(jí)調(diào)度[6]。原各個(gè)孤立系統(tǒng)的數(shù)據(jù)管理技術(shù)無(wú)法適應(yīng)這種架構(gòu)。各級(jí)調(diào)度間信息共享,需要信息安全保障,原孤立系統(tǒng)數(shù)據(jù)管理不具備這樣的功能。橫向集成、縱向貫通的體系架構(gòu)要求全局信息的支撐能力提升;數(shù)據(jù)規(guī)模急劇增加,原有孤立系統(tǒng)的數(shù)據(jù)管理無(wú)法應(yīng)對(duì)這種數(shù)據(jù)規(guī)模,也無(wú)法達(dá)到應(yīng)用協(xié)同所需的效率。因而亟需開(kāi)發(fā)適應(yīng)D5000系統(tǒng)需求的數(shù)據(jù)管理技術(shù)。

          D5000系統(tǒng)數(shù)據(jù)管理基于面向服務(wù)的總線,借助安全防護(hù)技術(shù),包含實(shí)時(shí)數(shù)據(jù)庫(kù)(簡(jiǎn)稱(chēng)實(shí)時(shí)庫(kù))、商用關(guān)系數(shù)據(jù)庫(kù)(簡(jiǎn)稱(chēng)商用庫(kù))、時(shí)間序列內(nèi)存庫(kù)(簡(jiǎn)稱(chēng)時(shí)序內(nèi)存庫(kù))、時(shí)間序列文件庫(kù)(簡(jiǎn)稱(chēng)時(shí)序文件庫(kù))和集中管理文件幾類(lèi)數(shù)據(jù)服務(wù)。

          文獻(xiàn)[7]提出基于商用庫(kù)的數(shù)據(jù)中心,將各種數(shù)據(jù)轉(zhuǎn)換到數(shù)據(jù)中心,實(shí)現(xiàn)多套系統(tǒng)信息共享,該方式中間環(huán)節(jié)多,維護(hù)工作量大,定制性強(qiáng),是早期缺乏統(tǒng)一平臺(tái)的數(shù)據(jù)共享方式。文獻(xiàn)[8—10]提出了通過(guò)資源集中、虛擬化、HBase等云技術(shù)的信息中心方案;文獻(xiàn)中將大機(jī)虛擬化成小機(jī)的方式和D5000系統(tǒng)將多臺(tái)服務(wù)器協(xié)作出一臺(tái)大機(jī)工作效能的研究方向思路不同;文獻(xiàn) 中提 到 的 基 于 “關(guān) 鍵 字—數(shù) 值”(Key—Value)的HBase,其性能無(wú)法滿(mǎn)足D5000系統(tǒng)實(shí)時(shí)處理、在線計(jì)算的要求,無(wú)法進(jìn)行多條件檢索和聯(lián)合查詢(xún);文獻(xiàn)中提到的Map/Reduce并行處理方式,須借助于文件交換,處理批處理任務(wù),難以滿(mǎn)足以信息實(shí)時(shí)處理為主的D5000系統(tǒng)。文獻(xiàn)[11]將商 用 庫(kù) 封 裝 成 電 力 市 場(chǎng) 數(shù) 據(jù) 管 理 平 臺(tái)。文 獻(xiàn)[12—13]介紹了采用拼接方式構(gòu)建的模型管理平臺(tái);文獻(xiàn)[14—15]介紹了生產(chǎn)控制大區(qū)與管理信息大區(qū)內(nèi)、外數(shù)據(jù)平臺(tái)間的數(shù)據(jù)采集、存儲(chǔ)、交換、共享、加工等方面的研究?jī)?nèi)容;文獻(xiàn)[16]對(duì)變電站數(shù)據(jù)中心進(jìn)行了研究;但文獻(xiàn)[11—16]均不涉及底層數(shù)據(jù)管理研究,而是數(shù)據(jù)管理之上數(shù)據(jù)使用層面的研究。文獻(xiàn)[17]實(shí)現(xiàn)了參照公共信息模型(CIM)的對(duì)象實(shí)時(shí)庫(kù)原型,但工程化考慮不足,文獻(xiàn)提供的性能數(shù)據(jù)無(wú)法滿(mǎn)足電網(wǎng)調(diào)度控制系統(tǒng)要求。文獻(xiàn)[18]介紹了一種層次性實(shí)時(shí)庫(kù),其實(shí)現(xiàn)方式采用了和本文所提實(shí)時(shí)庫(kù)不同的技術(shù)路線。文獻(xiàn)[19]介紹了一種可擴(kuò)展標(biāo)記語(yǔ)言(XML)數(shù)據(jù)庫(kù),但性能不高,未見(jiàn)工程應(yīng)用。文獻(xiàn)[17—19]中的實(shí)時(shí)庫(kù)均不支持橫向集成、縱向貫通架構(gòu)。文獻(xiàn)[20]介紹了D5000系統(tǒng)實(shí)時(shí)庫(kù)的部分技術(shù)。文獻(xiàn)[21]是D5000系統(tǒng)實(shí)時(shí)庫(kù)技術(shù)基礎(chǔ)上的深化研究。文獻(xiàn)[22]研究了電廠監(jiān)控系統(tǒng)使用時(shí)序庫(kù)的方法、時(shí)序庫(kù)在電網(wǎng)廣域測(cè)量系統(tǒng)(WAMS)中的使用[23]、時(shí)序庫(kù)的備份方式[24],但均未涉及時(shí)序內(nèi)存庫(kù)、時(shí)序文件庫(kù)實(shí)現(xiàn)技術(shù)。

          Google設(shè)計(jì)了基于GFS(Google file system)的分布式存儲(chǔ)系統(tǒng)BigTable[25],為用戶(hù)提供簡(jiǎn)單的數(shù)據(jù)服務(wù),客戶(hù)可以動(dòng)態(tài)控制數(shù)據(jù)的分布和格式。

          BigTable以行名、列名、時(shí)間戳建立索引,適用于特定的應(yīng)用環(huán)境。

          Amazon提供了基于Dynamo基礎(chǔ)存儲(chǔ)架構(gòu)的簡(jiǎn)單存儲(chǔ)服務(wù) (simple storage service,S3)[26],它以“桶”為容器、通過(guò)“鍵”查找“對(duì)象”,提供簡(jiǎn)單、易用、低成本的數(shù)據(jù)管理方式。這兩種數(shù)據(jù)管理方式較好地適應(yīng)了非結(jié)構(gòu)化數(shù)據(jù)的特點(diǎn),都能管理PB級(jí)別的數(shù)據(jù),具備良好的可擴(kuò)展性,能夠很好地適用于電子商務(wù)、信息分析等數(shù)據(jù)量特別龐大,數(shù)據(jù)處理較為簡(jiǎn)單,對(duì)響應(yīng)速度要求不高的業(yè)務(wù)。

          其 他 的 非 結(jié) 構(gòu) 化 數(shù) 據(jù) 平 臺(tái) 諸 如Yahoo的PNUTS[27]、阿 里 云 的 開(kāi) 放 數(shù) 據(jù) 處 理 服 務(wù)(ODPS)[28]等均具有類(lèi)似特點(diǎn)。然而這些數(shù)據(jù)存儲(chǔ)管理方式均無(wú)法滿(mǎn)足調(diào)度控制系統(tǒng)對(duì)實(shí)時(shí)性的要求,數(shù)據(jù)查詢(xún)的靈活性和商用關(guān)系數(shù)據(jù)庫(kù)存在明顯差距,在存儲(chǔ)歷史數(shù)據(jù)時(shí)也無(wú)法達(dá)到時(shí)序文件庫(kù)的效率,難以直接應(yīng)用于以結(jié)構(gòu)化數(shù)據(jù)使用為主的調(diào)度控制系統(tǒng)中。

          D5000系統(tǒng)的文件管理是基于服務(wù)總線的大粒度文件集中管理服務(wù),實(shí)現(xiàn)方式較為簡(jiǎn)潔,本文不詳細(xì)介紹。

          1 數(shù)據(jù)庫(kù)管理的特點(diǎn)

          數(shù)據(jù)庫(kù)管理中的幾種技術(shù)適合于不同的場(chǎng)景,各具特點(diǎn),同時(shí)也相互協(xié)作配合,相輔相成。

          1)實(shí)時(shí)庫(kù)實(shí)時(shí)庫(kù)提供高速的本地訪問(wèn)接口、遠(yuǎn)方服務(wù)訪問(wèn)接口,具有數(shù)據(jù)定義、存儲(chǔ)、驗(yàn)證、瀏覽、訪問(wèn)和復(fù)制等功能,支持?jǐn)?shù)據(jù)關(guān)系描述和檢索,對(duì)各種實(shí)時(shí)、在線類(lèi)應(yīng)用程序提供數(shù)據(jù)共享和交換手段。實(shí)時(shí)庫(kù)中的模型數(shù)據(jù)來(lái)自商用庫(kù)按照應(yīng)用檢索的視圖。

          2)商用庫(kù)商用庫(kù)具有結(jié)構(gòu)化、完整性和可靠性的特點(diǎn)。在D5000系統(tǒng)中,商用庫(kù)主要用于保存對(duì)一致性、可靠性要求很高,而對(duì)數(shù)據(jù)讀寫(xiě)效率要求稍低的場(chǎng)景。商用庫(kù)管理的數(shù)據(jù)可分為模型數(shù)據(jù)和歷史數(shù)據(jù),模型數(shù)據(jù)包括數(shù)據(jù)字典、系統(tǒng)運(yùn)行參數(shù)、電網(wǎng)設(shè)備參數(shù)、電網(wǎng)靜態(tài)拓?fù)溥B接信息等。歷史數(shù)據(jù)包括采樣、告警、計(jì)劃值、運(yùn)行數(shù)據(jù)、考核數(shù)據(jù)等。

          3)時(shí)序內(nèi)存庫(kù)時(shí)序 內(nèi) 存 庫(kù) 用 于 存 儲(chǔ) 諸 如 相 量 測(cè) 量 單 元(PMU)動(dòng)態(tài)檢測(cè)這類(lèi)高頻變化的時(shí)間序列數(shù)據(jù),其性能要遠(yuǎn)高于下文介紹的時(shí)序文件庫(kù),常用作時(shí)序文件庫(kù)的高速緩存。該數(shù)據(jù)庫(kù)采用共享內(nèi)存存儲(chǔ)數(shù)據(jù),并和時(shí)序文件庫(kù)協(xié)作運(yùn)行,循環(huán)保存一段時(shí)間內(nèi)的數(shù)據(jù),超出時(shí)間范圍的數(shù)據(jù)將被后續(xù)數(shù)據(jù)覆蓋。WAMS應(yīng)用下的動(dòng)態(tài)監(jiān)視、一次調(diào)頻、擾動(dòng)識(shí)別、低頻振蕩等功能均直接使用時(shí)序內(nèi)存庫(kù)。

          4)時(shí)序文件庫(kù)時(shí)序文件庫(kù)主要用于存儲(chǔ)較長(zhǎng)時(shí)期的PMU動(dòng)態(tài)監(jiān)測(cè)數(shù)據(jù)等高頻變化數(shù)據(jù),對(duì)于故障期間的數(shù)據(jù)還可永久保存。與穩(wěn)態(tài)數(shù)據(jù)相比,動(dòng)態(tài)數(shù)據(jù)具有異地同步采樣、帶高精度時(shí)標(biāo)、高密度實(shí)時(shí)傳輸?shù)奶攸c(diǎn),能精細(xì)反映電力系統(tǒng)動(dòng)態(tài)行為過(guò)程,基于動(dòng)態(tài)數(shù)據(jù)的電網(wǎng)運(yùn)行動(dòng)態(tài)監(jiān)視與分析應(yīng)用讓調(diào)度運(yùn)行部門(mén)具備對(duì)電力系統(tǒng)低頻振蕩、短路故障、機(jī)組跳閘等電力故障行為進(jìn)行有效監(jiān)測(cè)和事后分析能力。海量數(shù)據(jù)的高速采集和分析占用較大的傳輸帶寬和存儲(chǔ)空間,時(shí)序文件庫(kù)需具備快速壓縮存儲(chǔ)和高效檢索能力。

          2 D5000系統(tǒng)對(duì)數(shù)據(jù)庫(kù)管理的需求

          D5000系統(tǒng)對(duì)數(shù)據(jù)庫(kù)管理整體的要求是滿(mǎn)足橫向集成、縱向貫通架構(gòu),使用安全、可靠,D5000系統(tǒng)對(duì)數(shù)據(jù)庫(kù)管理方式還各有如下要求。

          1)D5000系統(tǒng)對(duì)實(shí)時(shí)庫(kù)的要求在橫向集成、縱向貫通體系架構(gòu)下,D5000系統(tǒng)的數(shù)據(jù)規(guī)模遠(yuǎn)大于孤立系統(tǒng)的數(shù)據(jù)規(guī)模。在線計(jì)算、分析、控制需要實(shí)時(shí)庫(kù)能夠快速讀寫(xiě),以適應(yīng)不斷涌現(xiàn)、不斷完善的各類(lèi)應(yīng)用。要求支持多態(tài)、多應(yīng)用、多模式,應(yīng)用可選擇不同粒度的容器進(jìn)行反演、仿真、分析計(jì)算。實(shí)時(shí)庫(kù)還可以和多源信息結(jié)合,進(jìn)行信息的按需管理[29]。

          2)D5000系統(tǒng)對(duì)商用庫(kù)的要求在D5000平臺(tái)對(duì)應(yīng)用廣泛支撐、備用調(diào)度建設(shè)、省地協(xié)作、地縣一體化的背景下,商用庫(kù)管理的數(shù)據(jù)規(guī)模成倍增加,尤其是包括數(shù)據(jù)采樣在內(nèi)的歷史數(shù)據(jù)管理將面臨極大壓力,商用數(shù)據(jù)庫(kù)及其上的服務(wù)需具備足夠的吞吐量應(yīng)對(duì)這樣的數(shù)據(jù)壓力。所選商用庫(kù)還需遵循通用數(shù)據(jù)庫(kù)訪問(wèn)接口標(biāo)準(zhǔn)(DCI)以屏蔽不同廠家數(shù)據(jù)庫(kù)產(chǎn)品的差異。

          3)D5000系統(tǒng)對(duì)時(shí)序內(nèi)存庫(kù)的要求作為時(shí)序文件庫(kù)的高速緩存,時(shí)序內(nèi)存庫(kù)需具備高速批量數(shù)據(jù)讀寫(xiě)能力,能按照時(shí)間范圍快速讀寫(xiě)單點(diǎn)、多點(diǎn)數(shù)據(jù)。

          4)D5000系統(tǒng)對(duì)時(shí)序文件庫(kù)的要求電網(wǎng)運(yùn)行動(dòng)態(tài)監(jiān)視與分析功能對(duì)同步采集數(shù)據(jù)的時(shí)間分辨率有非常高的要求。以網(wǎng)級(jí)調(diào)度中心為例,主站系統(tǒng)按照200個(gè)廠站每秒采集50幀PMU數(shù)據(jù)的規(guī)模,測(cè)點(diǎn)數(shù)量超過(guò)50 000個(gè),主子站間實(shí)時(shí)數(shù)據(jù)通信流量超過(guò)40Mbit/s,每小時(shí)的原始數(shù)據(jù)量超過(guò)36G字節(jié),海量數(shù)據(jù)存儲(chǔ)和查詢(xún)對(duì)數(shù)據(jù)存儲(chǔ)系統(tǒng)帶來(lái)巨大壓力。采用高效數(shù)據(jù)壓縮算法存儲(chǔ)電網(wǎng)運(yùn)行動(dòng)態(tài)數(shù)據(jù),在保留電網(wǎng)動(dòng)態(tài)過(guò)程原貌的同時(shí),減小數(shù)據(jù)對(duì)存儲(chǔ)空間的占用,是動(dòng)態(tài)監(jiān)視與分析應(yīng)用建設(shè)的關(guān)鍵技術(shù)要求。

          3 數(shù)據(jù)庫(kù)管理的體系架構(gòu)

          數(shù)據(jù)庫(kù) 管 理 體 系 架 構(gòu) 可 分 為4個(gè) 層 次 (見(jiàn)圖1);A(chǔ) 設(shè) 施 層 包 括 計(jì) 算 機(jī) 硬 件、安 全 操 作系統(tǒng)。【1】

          在基礎(chǔ)設(shè)施之上的是總線層。數(shù)據(jù)庫(kù)管理的設(shè)計(jì)體 現(xiàn) 了 面 向 服 務(wù) 的 思 想,基 于 面 向 服 務(wù) 架 構(gòu)(SOA)的總線是數(shù)據(jù)對(duì)外共享和應(yīng)用集成的基礎(chǔ),D5000系統(tǒng)的數(shù)據(jù)服務(wù)在橫向SOA支撐下,貫穿Ⅰ/Ⅱ/Ⅲ區(qū)?v向SOA總線提供上下級(jí)系統(tǒng)間數(shù)據(jù)訪問(wèn)能力。它是數(shù)據(jù)遠(yuǎn)程訪問(wèn)技術(shù)的基礎(chǔ)。安全防護(hù)提供總線、數(shù)據(jù)、應(yīng)用的整體安全保障機(jī)制,具體實(shí)現(xiàn)見(jiàn)4。2節(jié)。

          實(shí)時(shí)庫(kù)、商用庫(kù)、時(shí)序內(nèi)存庫(kù)、時(shí)序文件庫(kù)在基于SOA的總線基礎(chǔ)上,被封裝成服務(wù),通過(guò)標(biāo)準(zhǔn)數(shù)據(jù)庫(kù)訪問(wèn)接口[30]對(duì)外提供數(shù)據(jù)庫(kù)服務(wù),數(shù)據(jù)庫(kù)服務(wù)和標(biāo)準(zhǔn)數(shù)據(jù)庫(kù)訪問(wèn)接口共同組成數(shù)據(jù)服務(wù)層。

          4。3至4。6節(jié)介紹了D5000系統(tǒng)中各類(lèi)數(shù)據(jù)庫(kù)的部分關(guān)鍵技術(shù)。數(shù)據(jù)訪問(wèn)層的具體內(nèi)容詳見(jiàn)第5節(jié)。

          數(shù)據(jù)服務(wù)層之上是使用各類(lèi)數(shù)據(jù)的各類(lèi)應(yīng)用。

          4 數(shù)據(jù)庫(kù)管理關(guān)鍵技術(shù)

          數(shù)據(jù)庫(kù)管理相關(guān)技術(shù)很多,限于篇幅,本文僅介紹部分關(guān)鍵技術(shù)。

          4。1 數(shù)據(jù)遠(yuǎn)程訪問(wèn)技術(shù)為了實(shí)現(xiàn)上下級(jí)調(diào)度控制系統(tǒng)的縱向貫通,D5000系統(tǒng)實(shí)現(xiàn)了系統(tǒng)間數(shù)據(jù)遠(yuǎn)程訪問(wèn)的機(jī)制(見(jiàn)圖2)。圖2中有A和B兩個(gè)系統(tǒng),系統(tǒng)A需要訪問(wèn)系統(tǒng)B的數(shù)據(jù)。具體步驟如下。

          步驟1:系統(tǒng)A需將系統(tǒng)B中能提供哪些類(lèi)型的數(shù)據(jù)注冊(cè)到資源表中。

          步驟2:系統(tǒng)A中的應(yīng)用程序調(diào)用數(shù)據(jù)訪問(wèn)接口。

          步驟3:數(shù)據(jù)訪問(wèn)接口會(huì)先通過(guò)遠(yuǎn)程資源定位服務(wù)。

          步驟4:查詢(xún)資源定位表。

          步驟5:通過(guò)遠(yuǎn)程資源定位服務(wù)返回的地址信息,通過(guò)SOA總線代理。

          步驟6:找到系統(tǒng)B的資源代理。

          步驟7:將請(qǐng)求帶到系統(tǒng)B的數(shù)據(jù)服務(wù)。

          步驟8:系統(tǒng)B的數(shù)據(jù)服務(wù)取到數(shù)據(jù)后,逐級(jí)將結(jié)果返回給系統(tǒng)A的數(shù)據(jù)訪問(wèn)接口,最后返回給調(diào)用程序。【2】

          4。2數(shù)據(jù)訪問(wèn)安全技術(shù)數(shù)據(jù)訪問(wèn)安全含通信加密與安全標(biāo)簽兩項(xiàng)技術(shù)。

          通信加密通過(guò)數(shù)字證書(shū)、隧道配置,及數(shù)據(jù)預(yù)置的方式完成相互間的身份驗(yàn)證及隧道協(xié)商。建立臨時(shí)隧道時(shí),通過(guò)自定義的證書(shū)交換協(xié)議完成證書(shū)的交換,并完成雙向認(rèn)證及密鑰協(xié)商,對(duì)數(shù)據(jù)通信進(jìn)行加密保護(hù)。這種加密方式對(duì)上層通信完全透明,不涉及上層通信程序的改動(dòng)。

          D5000系統(tǒng)建立了安全訪問(wèn)控制策略,對(duì)系統(tǒng)中的所有訪問(wèn)者(用戶(hù)、程序等)和所有服務(wù)都分配一個(gè)安全標(biāo)識(shí),稱(chēng)為標(biāo)簽。然后通過(guò)電力調(diào)度證書(shū)認(rèn)證(CA)系統(tǒng),在標(biāo)簽基礎(chǔ)上進(jìn)行簽名,擴(kuò)展出一種安全標(biāo)簽。

          D5000系統(tǒng)上下級(jí)數(shù)據(jù)調(diào)用中,使用了安全標(biāo)簽,并按照標(biāo)簽中的安全策略進(jìn)行數(shù)據(jù)訪問(wèn)控制。

          4。3實(shí)時(shí)庫(kù)直接定位技術(shù)實(shí)時(shí)庫(kù)直接定位技術(shù)適宜于關(guān)鍵字包含邏輯記錄號(hào)的情況,這種技術(shù)用關(guān)鍵字的邏輯記錄號(hào)也是物理記錄號(hào)(見(jiàn)圖3),記錄按照關(guān)鍵字中包含的記錄號(hào)放置,根據(jù)關(guān)鍵字查找記錄直接定位,沒(méi)有中間環(huán)節(jié);刪除記錄、插入記錄沒(méi)有記錄移動(dòng),不會(huì)產(chǎn)生內(nèi)存拷貝。通過(guò)關(guān)鍵字索引,獲取全表記錄效率可接近緊湊表的效率。設(shè)備表和大量定義表均配置成直接定位方式,工程現(xiàn)場(chǎng)使用效率較高!3】

          4。4商用庫(kù)歷史數(shù)據(jù)管理技術(shù)以天為單位查詢(xún)歷史數(shù)據(jù)是最為常用的歷史數(shù)據(jù)訪問(wèn)方式,譬如日曲線、日?qǐng)?bào)表等,在這樣的使用場(chǎng)景下,歷史數(shù)據(jù)按行存儲(chǔ)比按列存儲(chǔ)具備更高的訪問(wèn)效率。歷史采樣采用了行式存儲(chǔ)方式,在該方式下,列表示采樣時(shí)間,行表示測(cè)點(diǎn)(見(jiàn)圖4)!4】

          以1min遙測(cè)采樣為例,1min采樣表每天會(huì)產(chǎn)生三張表名帶日期的表:遙測(cè)值表、遙測(cè)狀態(tài)表和遙信值表。該表的第一個(gè)列為DATA_ID,是某個(gè)遙測(cè)量的關(guān)鍵字;DATA_0_0,DATA_0_1,…,DATA_23_59分別表示每天第0時(shí)0分,0時(shí)1分,…,23時(shí)59分的值,該表每一行記錄可以表示一個(gè)遙測(cè)量一天中每一分鐘的值,遙測(cè)量個(gè)數(shù)與該表記錄行數(shù)相同。遙測(cè)狀態(tài)表、遙信值表與遙測(cè)值表的結(jié)構(gòu)相同,只是表中保存的分別是遙測(cè)值的狀態(tài)、遙信值。

          歷史數(shù)據(jù)的行式管理具有如下優(yōu)點(diǎn):

          1)查詢(xún)效率高。查詢(xún)某測(cè)點(diǎn)日曲線時(shí),只需訪問(wèn)1張表的1條記錄即可;查詢(xún)某一歷史時(shí)刻斷面,也只需訪問(wèn)1張表的2列(含關(guān)鍵字列)。

          2)便于管理。這種表結(jié)構(gòu)設(shè)計(jì)對(duì)于采樣數(shù)據(jù)的存儲(chǔ)、歸檔、備份、恢復(fù)非常方便。

          4。5時(shí)序內(nèi)存庫(kù)批量快速訪問(wèn)技術(shù)時(shí)序內(nèi)存庫(kù)采用SOA,提供服務(wù)端和客戶(hù)端。

          如圖5所示,服務(wù)端接收基于PMU的前置應(yīng)用報(bào)文,將數(shù)據(jù)存儲(chǔ)在本地共享內(nèi)存中,應(yīng)用程序通過(guò)調(diào)用客戶(hù)端接口訪問(wèn)服務(wù)端數(shù)據(jù)。在存儲(chǔ)方面,時(shí)序內(nèi)存庫(kù)采用固定時(shí)間長(zhǎng)度、數(shù)據(jù)值等間隔、下標(biāo)直接定位的設(shè)計(jì)滿(mǎn)足動(dòng)態(tài)信息數(shù)據(jù)高速、海量、帶時(shí)標(biāo)特點(diǎn)的高效存儲(chǔ)、檢索要求;同時(shí),時(shí)序內(nèi)存庫(kù)還提供支持多線程的數(shù)據(jù)訪問(wèn)及管理接口,充分利用CPU多路多核技術(shù)。這些方法有效地提升了時(shí)序內(nèi)存庫(kù)的快速批量訪問(wèn)效率。【5】

          4。6時(shí)序文件庫(kù)壓縮存儲(chǔ)技術(shù)電網(wǎng)運(yùn)行動(dòng)態(tài)數(shù)據(jù)的在線無(wú)損壓縮有2個(gè)關(guān)鍵技術(shù)難題:

         、賶嚎s算法須提供較高數(shù)據(jù)壓縮率支持海量數(shù)據(jù)存儲(chǔ)要求;②數(shù)據(jù)在線存儲(chǔ)和查詢(xún)要求壓縮算法在壓縮和解壓過(guò)程中都具有較短的響應(yīng)時(shí)間。時(shí)序文件庫(kù)采用獨(dú)特的數(shù)據(jù)無(wú)損壓縮算法,根據(jù)電網(wǎng)動(dòng)態(tài)數(shù)據(jù)連續(xù)變化的特性,結(jié)合數(shù)據(jù)類(lèi)型與數(shù)據(jù)測(cè)量值的變化趨勢(shì)進(jìn)行針對(duì)性?xún)?yōu)化,在獲得更大的數(shù)據(jù)壓縮比的同時(shí)保持較高的計(jì)算效率。

          時(shí)序文件庫(kù)采用高速索引與內(nèi)存映射技術(shù)對(duì)壓縮數(shù)據(jù)段進(jìn)行文件讀寫(xiě),獲得了較高的數(shù)據(jù)訪問(wèn)速度,能夠很好地滿(mǎn)足省級(jí)以上調(diào)度中心的動(dòng)態(tài)數(shù)據(jù)存儲(chǔ)要求。

          5 數(shù)據(jù)庫(kù)訪問(wèn)接口與數(shù)據(jù)庫(kù)維護(hù)管理

          數(shù)據(jù)庫(kù)訪問(wèn)提供3類(lèi)接口。

          1)數(shù)據(jù)庫(kù)本地訪問(wèn)接口:以實(shí)時(shí)庫(kù)本地接口為代表,通過(guò)本地訪問(wèn)接口,可將實(shí)時(shí)庫(kù)映射到進(jìn)程地址空間,訪問(wèn)實(shí)時(shí)庫(kù)就如同訪問(wèn)本地?cái)?shù)據(jù)一樣高效,沒(méi)有其他方面的開(kāi)銷(xiāo)。各類(lèi)在線應(yīng)用的處理、分析較多使用了數(shù)據(jù)庫(kù)本地訪問(wèn)接口。

          2)數(shù)據(jù)庫(kù)網(wǎng)絡(luò)訪問(wèn)接口:在將數(shù)據(jù)庫(kù)封裝成服務(wù)的基礎(chǔ)上,提供網(wǎng)絡(luò)接口,供D5000系統(tǒng)內(nèi)部節(jié)點(diǎn)訪問(wèn)分布在系統(tǒng)內(nèi)其他機(jī)器上的數(shù)據(jù)庫(kù)。這類(lèi)接口存在網(wǎng)絡(luò)通信、序列化和反序列化的開(kāi)銷(xiāo),較數(shù)據(jù)庫(kù)本地訪問(wèn)接口效率低,自動(dòng)發(fā)電控制(AGC)等需要多機(jī)數(shù)據(jù)庫(kù)的應(yīng)用和本地沒(méi)有數(shù)據(jù)庫(kù)的工作站使用到了這類(lèi)接口。

          3)數(shù)據(jù)庫(kù)遠(yuǎn)程訪問(wèn)接口:如4。1節(jié)所述,在數(shù)據(jù)庫(kù)封裝成服務(wù)基礎(chǔ)上,通過(guò)通信代理,使用安全防護(hù)手段,可實(shí)現(xiàn)系統(tǒng)間的數(shù)據(jù)庫(kù)遠(yuǎn)程訪問(wèn)。

          在數(shù)據(jù)庫(kù)維護(hù)上,隨著各級(jí)調(diào)控機(jī)構(gòu)協(xié)作加強(qiáng)[29,31—32],原有簡(jiǎn)單數(shù)據(jù)庫(kù)維護(hù)方式無(wú)法保證模型共享基礎(chǔ)上的獨(dú)立維護(hù)和互不干擾,需采用分區(qū)域/分用戶(hù)的維護(hù)管理方式(見(jiàn)圖6)!6】

          該維護(hù)方式通過(guò)區(qū)域、廠站、節(jié)點(diǎn)/用戶(hù)、設(shè)備之間的多重關(guān)聯(lián)和級(jí)聯(lián)組合關(guān)系,結(jié)合廣域權(quán)限管理,保證數(shù)據(jù)庫(kù)協(xié)作維護(hù)管理的安全性和一致性。

          6 數(shù)據(jù)庫(kù)容量和性能

          在設(shè)計(jì)上,實(shí)時(shí)庫(kù)每張表的最大記錄個(gè)數(shù)可以達(dá)到1 600萬(wàn)條。商用庫(kù)的歷史采樣點(diǎn)個(gè)數(shù)設(shè)計(jì)上沒(méi)有 限 制。時(shí) 序 內(nèi) 存 庫(kù) 和 時(shí) 序 文 件 庫(kù) 均 可 支 持10萬(wàn)點(diǎn)的采樣,并可根據(jù)需要進(jìn)行擴(kuò)展。

          經(jīng)過(guò)測(cè)試,實(shí)時(shí)數(shù)據(jù)庫(kù)直接定位的訪問(wèn)速度不低于200萬(wàn)次/s讀(寫(xiě))。商用庫(kù)能在1~2s之內(nèi)完成20萬(wàn)個(gè)采樣點(diǎn)的保存,單個(gè)采樣點(diǎn)一天歷史數(shù)據(jù)的查詢(xún)?cè)?6ms以?xún)?nèi)。時(shí)序文件庫(kù)讀寫(xiě)速度不低于100萬(wàn)條/s數(shù)據(jù)記錄,時(shí)序內(nèi)存庫(kù)讀寫(xiě)速度不低于300萬(wàn)條/s數(shù)據(jù)記錄。

          無(wú)論D5000系統(tǒng)在容量還是性能上,這幾種數(shù)據(jù)庫(kù)都能很好地滿(mǎn)足系統(tǒng)未來(lái)長(zhǎng)期運(yùn)行的需要。

          7 結(jié)語(yǔ)

          以數(shù)據(jù)庫(kù)管理為核心的D5000系統(tǒng)數(shù)據(jù)管理技術(shù),橫向上支持應(yīng)用在Ⅰ/Ⅱ/Ⅲ區(qū)集成、擴(kuò)展,縱向上支持各級(jí)調(diào)度貫通、協(xié)作,支持各種數(shù)據(jù)訪問(wèn)方式,滿(mǎn)足各級(jí)調(diào)度高效協(xié)同運(yùn)行效率要求。數(shù)據(jù)管理技術(shù)已成功應(yīng)用于各級(jí)D5000系統(tǒng)。數(shù)據(jù)管理技術(shù)作為D5000系統(tǒng)核心技術(shù),有效保障了各級(jí)電網(wǎng)調(diào)度控制系統(tǒng)安全、穩(wěn)定、高效運(yùn)行,為智能電網(wǎng)建設(shè)提供了有力的技術(shù)支撐。

          隨著以集群為方向的D5000系統(tǒng)深化研究的開(kāi)展[33],為集群服務(wù)的分布式數(shù)據(jù)管理將成為未來(lái)重要的研究方向,研究?jī)?nèi)容包括以下幾個(gè)方面。

          1)靈活分布的數(shù)據(jù)集群化存儲(chǔ)方法需要研究滿(mǎn)足電網(wǎng)業(yè)務(wù)需求、可靈活分布的數(shù)據(jù)集群化存儲(chǔ)方法,其難點(diǎn)在于如何實(shí)現(xiàn)數(shù)據(jù)按電網(wǎng)業(yè)務(wù)需求進(jìn)行分片,將數(shù)據(jù)合理分布存儲(chǔ)在集群的多個(gè)節(jié)點(diǎn)中,為提高集群處理的效率提供數(shù)據(jù)存儲(chǔ)支撐。

          2)數(shù)據(jù)遷移和冗余互備技術(shù)集群化系統(tǒng)中,節(jié)點(diǎn)數(shù)量眾多,硬件故障概率較大,需要研究分布式數(shù)據(jù)的冗余備份技術(shù),實(shí)現(xiàn)所有分片數(shù)據(jù)的備份存儲(chǔ),保證各冗余備份的數(shù)據(jù)一致性,在節(jié)點(diǎn)故障時(shí)仍可提供實(shí)時(shí)數(shù)據(jù)訪問(wèn),提高分布式數(shù)據(jù)的可靠性。

          3)高效分布式數(shù)據(jù)訪問(wèn)技術(shù)需要研究滿(mǎn)足應(yīng)用性能需求的分布式數(shù)據(jù)訪問(wèn)技術(shù),滿(mǎn)足大規(guī)模電網(wǎng)數(shù)據(jù)計(jì)算的實(shí)時(shí)性要求,其難點(diǎn)在于如何提供高效的算法,實(shí)現(xiàn)高效的透明分布式數(shù)據(jù)訪問(wèn)。

          隨著D5000系統(tǒng)監(jiān)控范圍的擴(kuò)大,歷史數(shù)據(jù)的不斷豐富,已有業(yè)務(wù)的融合與新業(yè)務(wù)的產(chǎn)生,借鑒云計(jì)算[3]與大數(shù)據(jù)處理[4]的思想,參考其他數(shù)據(jù)平臺(tái)[25—28],進(jìn)行歷史數(shù)據(jù)挖掘與分析也將是D5000系統(tǒng)數(shù)據(jù)管理技術(shù)極具潛力的研究方向。

          參 考 文 獻(xiàn)

          [1]艾琳,王超,陳為化。三華特高壓同步聯(lián)網(wǎng)及其對(duì)調(diào)度方式的影響[J]。能源技術(shù)經(jīng)濟(jì),2011,23(5):38—41。