亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種數(shù)據(jù)庫一體化在線管理系統(tǒng)實(shí)現(xiàn)方法

文檔序號:6515725閱讀:617來源:國知局
一種數(shù)據(jù)庫一體化在線管理系統(tǒng)實(shí)現(xiàn)方法
【專利摘要】本發(fā)明的目的在于提供一種數(shù)據(jù)庫一體化在線管理系統(tǒng)實(shí)現(xiàn)方法,包括如下內(nèi)容:定義關(guān)系數(shù)據(jù)庫、內(nèi)存數(shù)據(jù)庫服務(wù);編制各類電網(wǎng)模型數(shù)據(jù)的面向?qū)ο蠖x;編制各類電網(wǎng)模型數(shù)據(jù)的通用處理流程模塊;編制關(guān)系數(shù)據(jù)庫、內(nèi)存數(shù)據(jù)庫的數(shù)據(jù)校驗(yàn)和數(shù)據(jù)操作模型;關(guān)系數(shù)據(jù)庫通過商用關(guān)系型數(shù)據(jù)庫的自身特性,來滿足事務(wù)的基本特性;配置數(shù)據(jù)傳播過程;同一類數(shù)據(jù)需要向多個內(nèi)存數(shù)據(jù)庫應(yīng)用提交數(shù)據(jù),按照先后順序依次對各模塊進(jìn)行校驗(yàn)、操作。通過本方法實(shí)現(xiàn)的系統(tǒng)是一個使用、維護(hù)方便簡捷的通用系統(tǒng),提供給用戶基本操作的接口,將電網(wǎng)系統(tǒng)自動化中復(fù)雜的處理機(jī)制后臺化,給平臺的數(shù)據(jù)庫管理提供一個行之有效的解決方案。
【專利說明】一種數(shù)據(jù)庫一體化在線管理系統(tǒng)實(shí)現(xiàn)方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于電力系統(tǒng)自動化領(lǐng)域,具體來說涉及一種基于關(guān)系數(shù)據(jù)庫、內(nèi)存數(shù)據(jù)庫一體化在線管理系統(tǒng)的實(shí)現(xiàn)方法。
【背景技術(shù)】
[0002]電力調(diào)度自動化系統(tǒng)的數(shù)據(jù)庫部分通常由2部分組成:關(guān)系數(shù)據(jù)庫和內(nèi)存數(shù)據(jù)庫。關(guān)系數(shù)據(jù)庫通常是直接使用各種商用數(shù)據(jù)庫,如目前比較流行的0racle、db2等關(guān)系型數(shù)據(jù)庫。內(nèi)存數(shù)據(jù)庫通常是各自動化系統(tǒng)廠家自行開發(fā)構(gòu)建的運(yùn)行數(shù)據(jù)庫。如何保證關(guān)系數(shù)據(jù)庫、內(nèi)存數(shù)據(jù)庫長久保持一致性,如何保證2數(shù)據(jù)庫的原子特性,如何保證全系統(tǒng)數(shù)據(jù)庫更新的實(shí)時性,如何保證數(shù)據(jù)庫信息的完整性,一直是自動化系統(tǒng),乃至計(jì)算機(jī)系統(tǒng)的一個難題。特別是近幾年來,隨著電力自動化系統(tǒng)的迅猛發(fā)展,電網(wǎng)模型迅速膨大,對數(shù)據(jù)庫的實(shí)時性、一致性、完整性、有效性提出了更高的要求。數(shù)據(jù)庫一體化在線管理模塊提供了一組數(shù)據(jù)庫操作的接口,以面向?qū)ο蟮哪J綄㈥P(guān)系數(shù)據(jù)庫、內(nèi)存數(shù)據(jù)庫操作封裝在一個流程內(nèi),有效解決了上述問題。系統(tǒng)通過一系列的可配置的內(nèi)部校驗(yàn)流程,保證了數(shù)據(jù)記錄的操作始終是完整、有效的。

【發(fā)明內(nèi)容】

[0003]本發(fā)明的目的在于提供一種數(shù)據(jù)庫一體化在線管理系統(tǒng)的實(shí)現(xiàn)方法,該系統(tǒng)是一個使用、維護(hù)方便簡捷的通用系統(tǒng),提供給用戶基本操作的接口,將電網(wǎng)系統(tǒng)自動化中復(fù)雜的處理機(jī)制后臺化,給平臺的數(shù)據(jù)庫管理提供一個行之有效的解決方案。
[0004]本發(fā)明的技術(shù)方案如下:
[0005]一種數(shù)據(jù)庫一體化在線管理系統(tǒng)實(shí)現(xiàn)方法,包括如下內(nèi)容:
[0006]A.定義關(guān)系數(shù)據(jù)庫、內(nèi)存數(shù)據(jù)庫服務(wù),關(guān)系數(shù)據(jù)庫指向商用關(guān)系型數(shù)據(jù)庫,內(nèi)存數(shù)據(jù)庫指向各應(yīng)用模塊的內(nèi)存數(shù)據(jù)庫。配置各應(yīng)用模塊的服務(wù)節(jié)點(diǎn)和客戶節(jié)點(diǎn),各應(yīng)用模塊對外提供的模型數(shù)據(jù)操作服務(wù)滿足分布式特性。
[0007]B.編制各類電網(wǎng)模型數(shù)據(jù)的面向?qū)ο蠖x,這些定義包括模型數(shù)據(jù)的屬性和操作方法。并通過關(guān)系和內(nèi)存數(shù)據(jù)庫的訪問接口完成電網(wǎng)模型數(shù)據(jù)各屬性與關(guān)系數(shù)據(jù)庫、內(nèi)存數(shù)據(jù)庫的對應(yīng)結(jié)構(gòu)的映射關(guān)系。
[0008]C.編制各類電網(wǎng)模型數(shù)據(jù)的通用處理流程模塊。通用流程模塊包括的操作有:1)關(guān)系數(shù)據(jù)庫的校驗(yàn);2)關(guān)系數(shù)據(jù)庫的數(shù)據(jù)操作;3)各應(yīng)用模塊(內(nèi)存數(shù)據(jù)庫的校驗(yàn);4)各應(yīng)用模塊內(nèi)存數(shù)據(jù)庫的數(shù)據(jù)操作;5)各應(yīng)用模塊內(nèi)存數(shù)據(jù)庫的全系統(tǒng)統(tǒng)一維護(hù)。在上述處理流程中任一環(huán)節(jié)失敗,則整個操作進(jìn)行回滾,保證數(shù)據(jù)的原子操作。
[0009]D.編制關(guān)系數(shù)據(jù)庫、內(nèi)存數(shù)據(jù)庫的數(shù)據(jù)校驗(yàn)和數(shù)據(jù)操作模型。其中內(nèi)存數(shù)據(jù)庫包含多應(yīng)用模塊的內(nèi)存數(shù)據(jù)庫,各應(yīng)用模塊根據(jù)應(yīng)用需求(如數(shù)據(jù)一致性、合理性、完整性需求等)定制相應(yīng)的校驗(yàn)和操作過程。
[0010]E.關(guān)系數(shù)據(jù)庫通過商用關(guān)系型數(shù)據(jù)庫的自身特性,來滿足事務(wù)的基本特性。內(nèi)存數(shù)據(jù)庫通過平臺的機(jī)制,模擬關(guān)系數(shù)據(jù)庫的3個語義操作,定義了創(chuàng)建、修改、刪除、改名4個數(shù)據(jù)管理操作,從而保證內(nèi)存數(shù)據(jù)庫滿足事務(wù)的基本特性。
[0011]F.配置數(shù)據(jù)傳播過程:內(nèi)存數(shù)據(jù)庫的操作,首先由客戶端節(jié)點(diǎn)將變化數(shù)據(jù)提交給分布式的某個應(yīng)用模塊服務(wù)節(jié)點(diǎn),該服務(wù)節(jié)點(diǎn)此時作為服務(wù)的主節(jié)點(diǎn),向全系統(tǒng)中需要該變化數(shù)據(jù)的各子服務(wù)和客戶端節(jié)點(diǎn)進(jìn)行增量式的數(shù)據(jù)傳輸,實(shí)現(xiàn)全系統(tǒng)數(shù)據(jù)一致。
[0012]G.同一類數(shù)據(jù)需要向多個內(nèi)存數(shù)據(jù)庫應(yīng)用提交數(shù)據(jù),按照先后順序依次對各模塊進(jìn)行校驗(yàn)、操作。
[0013]本發(fā)明對比現(xiàn)有技術(shù),有如下優(yōu)點(diǎn):
[0014]1.本方法通過多個組件化的分功能完成,包括:關(guān)系數(shù)據(jù)庫的校驗(yàn)?zāi)P?;關(guān)系數(shù)據(jù)庫的事務(wù)操作;內(nèi)存數(shù)據(jù)庫的校驗(yàn)?zāi)P?;?nèi)存數(shù)據(jù)庫的事務(wù)操作;內(nèi)存數(shù)據(jù)庫的傳播操作。該系統(tǒng)的各組件的功能提供者,以分布式的方式運(yùn)行于系統(tǒng)各功能節(jié)點(diǎn),為數(shù)據(jù)庫操作提供冗余性的服務(wù)。數(shù)據(jù)庫的校驗(yàn)過程可以依賴系統(tǒng)定義過程中自動形成的規(guī)則,也可以自定義配置。
[0015]2.各數(shù)據(jù)庫服務(wù)分布式運(yùn)行,滿足系統(tǒng)冗余性。
[0016]3.數(shù)據(jù)操作在線編輯,同時對關(guān)系庫、內(nèi)存庫進(jìn)行操作。
[0017]4.關(guān)系數(shù)據(jù)庫、內(nèi)存數(shù)據(jù)庫作為整體同時滿足原子性、一致性、分離性、持久性。
[0018]5.數(shù)據(jù)操作采用增量模式,降低網(wǎng)絡(luò)傳輸數(shù)據(jù)和操作時間,提高系統(tǒng)響應(yīng)效率。
【專利附圖】

【附圖說明】
[0019]圖1為本發(fā)明的數(shù)據(jù)庫一體化在線管理系統(tǒng)的構(gòu)成示意圖;
[0020]圖2為本發(fā)明的數(shù)據(jù)庫一體化在線管理系統(tǒng)的實(shí)現(xiàn)流程圖;
[0021]圖3為本發(fā)明的數(shù)據(jù)庫一體化在線管理系統(tǒng)的數(shù)據(jù)編輯的流程圖。
【具體實(shí)施方式】
[0022]下面結(jié)合附圖和具體的實(shí)施對本發(fā)明做進(jìn)一步說明。一種數(shù)據(jù)庫一體化在線管理系統(tǒng)的實(shí)現(xiàn)過程包括如下內(nèi)容:
[0023]A.搭建系統(tǒng)平臺,配置關(guān)系數(shù)據(jù)庫服務(wù),SCADA、PAS內(nèi)存庫服務(wù)。以圖1中的數(shù)據(jù)庫一體化在線管理系統(tǒng)構(gòu)成為例,配置HIS1、HIS2兩個節(jié)點(diǎn)作為關(guān)系數(shù)據(jù)庫的服務(wù)節(jié)點(diǎn)。配置SCADA1、SCADA2兩個節(jié)點(diǎn)作為SCADA內(nèi)存數(shù)據(jù)庫的服務(wù)節(jié)點(diǎn)。配置PAS1、PAS2兩個節(jié)點(diǎn)作為PAS內(nèi)存數(shù)據(jù)庫的服務(wù)節(jié)點(diǎn)。配置CLIENT1、CLIENT2作為客戶端節(jié)點(diǎn),需要更新SCADA、PAS 數(shù)據(jù)。
[0024]B.配置某類模型的屬性定義文件class, src,數(shù)據(jù)庫映射文件GLP_MdGen.cnf,通過分析工具生成廠站操作接口及與關(guān)系數(shù)據(jù)庫、內(nèi)存數(shù)據(jù)庫的映射。上述操作屬于離線操作,不會影響已有模塊的運(yùn)行。編寫類屬性配置文件分析工具,用來解析某類對象數(shù)據(jù)的屬性配置和數(shù)據(jù)庫映射關(guān)系。
[0025]C.編寫通用處理流程模塊及流程模塊解析器、用于生成數(shù)據(jù)管理的對外統(tǒng)一接口。如圖2所示,流程模塊包含基本元素,如元數(shù)據(jù)定義單元、校驗(yàn)單元,數(shù)據(jù)操作單元、傳播單元、錯誤處理單元等,以模板的樣式組合生成流程模塊。這樣后續(xù)具體某類數(shù)據(jù),就可以填充這些元素形成具體的處理流程。整個流程將關(guān)系庫、內(nèi)存庫操作綁定為原子操作。[0026]D.利用通用處理流程模塊提供的框架,定制關(guān)系數(shù)據(jù)庫、內(nèi)存數(shù)據(jù)庫的數(shù)據(jù)校驗(yàn)流程和數(shù)據(jù)操作流程文件class, plan,使用解析工具,生成流程庫并加載到運(yùn)行模塊。其中內(nèi)存庫的數(shù)據(jù)操作流程定義了創(chuàng)建、修改、刪除、改名4個數(shù)據(jù)管理操作。
[0027]E.配置主節(jié)點(diǎn)到各客戶節(jié)點(diǎn)的內(nèi)存數(shù)據(jù)庫傳播,即全系統(tǒng)數(shù)據(jù)一致性維護(hù)。主節(jié)點(diǎn)到各客戶節(jié)點(diǎn)的傳播采用訂閱模式,客戶節(jié)點(diǎn)首先到主節(jié)點(diǎn)注冊,當(dāng)主節(jié)點(diǎn)接收到增量的變化數(shù)據(jù)操作后,將增量信息發(fā)送給各客戶節(jié)點(diǎn),從而達(dá)到全系統(tǒng)一致性的目的。
[0028]F.某些電網(wǎng)模型數(shù)據(jù)可能被多個應(yīng)用模塊共享使用;通過編輯處理流程的傳播單元,增加需要傳播到的應(yīng)用模塊,可以將變化數(shù)據(jù)先后傳播到相應(yīng)的應(yīng)用模塊。
[0029]參照圖3中流程圖,按照圖中所示的流程,即可完成關(guān)系庫、內(nèi)存庫的一體化在線管理工作。數(shù)據(jù)流程在中途任意階段失敗,則會導(dǎo)致整個操作回滾;數(shù)據(jù)流程正常結(jié)束,則全系統(tǒng)關(guān)系庫、內(nèi)存庫數(shù)據(jù)都將得到更新,并且保證數(shù)據(jù)操作是有效可用的。
[0030]該系統(tǒng)能夠?qū)﹃P(guān)系數(shù)據(jù)庫、內(nèi)存數(shù)據(jù)庫進(jìn)行一體化在線管理,關(guān)系庫、內(nèi)存庫同時進(jìn)行維護(hù),使之滿足數(shù)據(jù)庫事務(wù)的4個基本特性:原子性、一致性、分離性、持久性。保證數(shù)據(jù)庫以增量方式進(jìn)行管理操作,其中內(nèi)存數(shù)據(jù)庫包含全系統(tǒng)各節(jié)點(diǎn)內(nèi)存數(shù)據(jù)庫,從而保證全系統(tǒng)的原子操作。通過內(nèi)部、可配置的校驗(yàn)機(jī)制,有效保證數(shù)據(jù)的完整性、有效性。由于系統(tǒng)可模塊化、可分離性、可擴(kuò)展性的特點(diǎn),可以方便實(shí)現(xiàn)業(yè)務(wù)模塊的增刪。系統(tǒng)內(nèi)部存在完善的校驗(yàn)機(jī)制,該校驗(yàn)手段是可配置的,保證用戶的最終數(shù)據(jù)符合系統(tǒng)需求,滿足完整性、有效性要求。還可以根據(jù)業(yè)務(wù)的不同需要,將數(shù)據(jù)庫拆分成多個模塊,保證各模塊的獨(dú)立性,從而方便實(shí)現(xiàn)可擴(kuò)展性。完成各業(yè)務(wù)模塊的增刪操作。
[0031]本發(fā)明的實(shí)施方式不限于此,在本發(fā)明上述基本技術(shù)思想前提下,按照本領(lǐng)域的普通技術(shù)知識和慣用手段對本
【發(fā)明內(nèi)容】
所做出其它多種形式的修改、替換或變更,均落在本發(fā)明權(quán)利保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種數(shù)據(jù)庫一體化在線管理系統(tǒng)實(shí)現(xiàn)方法,其特征在于包括如下內(nèi)容: A.定義關(guān)系數(shù)據(jù)庫、內(nèi)存數(shù)據(jù)庫服務(wù),關(guān)系數(shù)據(jù)庫指向商用關(guān)系型數(shù)據(jù)庫,內(nèi)存數(shù)據(jù)庫指向各應(yīng)用模塊的內(nèi)存數(shù)據(jù)庫;配置各應(yīng)用模塊的服務(wù)節(jié)點(diǎn)和客戶節(jié)點(diǎn),各應(yīng)用模塊對外提供的模型數(shù)據(jù)操作服務(wù)滿足分布式特性; B.編制各類電網(wǎng)模型數(shù)據(jù)的面向?qū)ο蠖x,這些定義包括模型數(shù)據(jù)的屬性和操作方法;并通過關(guān)系和內(nèi)存數(shù)據(jù)庫的訪問接口完成電網(wǎng)模型數(shù)據(jù)各屬性與關(guān)系數(shù)據(jù)庫、內(nèi)存數(shù)據(jù)庫的對應(yīng)結(jié)構(gòu)的映射關(guān)系; C.編制各類電網(wǎng)模型數(shù)據(jù)的通用處理流程模塊; D.編制關(guān)系數(shù)據(jù)庫、內(nèi)存數(shù)據(jù)庫的數(shù)據(jù)校驗(yàn)和數(shù)據(jù)操作模型; E.關(guān)系數(shù)據(jù)庫通過商用關(guān)系型數(shù)據(jù)庫的自身特性,來滿足事務(wù)的基本特性;內(nèi)存數(shù)據(jù)庫通過平臺的機(jī)制,模擬關(guān)系數(shù)據(jù)庫的3個語義操作,定義了創(chuàng)建、修改、刪除、改名4個數(shù)據(jù)管理操作,從而保證內(nèi)存數(shù)據(jù)庫滿足事務(wù)的基本特性; F.配置數(shù)據(jù)傳播過程:內(nèi)存數(shù)據(jù)庫的操作,首先由客戶端節(jié)點(diǎn)將變化數(shù)據(jù)提交給分布式的某個應(yīng)用模塊服務(wù)節(jié)點(diǎn),該服務(wù)節(jié)點(diǎn)此時作為服務(wù)的主節(jié)點(diǎn),向全系統(tǒng)中需要該變化數(shù)據(jù)的各子服務(wù)和客戶端節(jié)點(diǎn)進(jìn)行增量式的數(shù)據(jù)傳輸,實(shí)現(xiàn)全系統(tǒng)數(shù)據(jù)一致; G.同一類數(shù)據(jù)需要向多個內(nèi)存數(shù)據(jù)庫應(yīng)用提交數(shù)據(jù),按照先后順序依次對各模塊進(jìn)行校驗(yàn)、操作。
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)庫一體化在線管理系統(tǒng)實(shí)現(xiàn)方法,其特征在于: 所述編制各類電網(wǎng)模型數(shù)據(jù)的通用流程模塊包括的操作有:1)關(guān)系數(shù)據(jù)庫的校驗(yàn);2)關(guān)系數(shù)據(jù)庫的數(shù)據(jù)操作;3)各應(yīng)用模塊(內(nèi)存數(shù)據(jù)庫的校驗(yàn);4)各應(yīng)用模塊內(nèi)存數(shù)據(jù)庫的數(shù)據(jù)操作;5)各應(yīng)用模塊內(nèi)存數(shù)據(jù)庫的全系統(tǒng)統(tǒng)一維護(hù); 其中,在上述處理流程中任一環(huán)節(jié)失敗,則整個操作進(jìn)行回滾,保證數(shù)據(jù)的原子操作。
3.根據(jù)權(quán)利要求1所述的數(shù)據(jù)庫一體化在線管理系統(tǒng)實(shí)現(xiàn)方法,其特征在于:所述內(nèi)存數(shù)據(jù)庫包含多應(yīng)用模塊的內(nèi)存數(shù)據(jù)庫,各應(yīng)用模塊根據(jù)應(yīng)用需求定制相應(yīng)的校驗(yàn)和操作過程。
4.根據(jù)權(quán)利要求3所述的數(shù)據(jù)庫一體化在線管理系統(tǒng)實(shí)現(xiàn)方法,其特征在于:所述應(yīng)用需求包括數(shù)據(jù)一致性、合理性、完整性。
【文檔編號】G06F17/30GK103593404SQ201310488057
【公開日】2014年2月19日 申請日期:2013年10月17日 優(yōu)先權(quán)日:2013年10月17日
【發(fā)明者】楊玉昆, 吳錫武, 李文朝, 葉云琴, 邱榮福, 張偉, 王興信, 孔海濱, 唐軍沛, 姜雪梅 申請人:廣東電網(wǎng)公司茂名供電局
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1