專利名稱:面向電力系統(tǒng)的并行實(shí)時(shí)數(shù)據(jù)庫系統(tǒng)及其數(shù)據(jù)管理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種電力系統(tǒng)控制技術(shù)領(lǐng)域的實(shí)時(shí)數(shù)據(jù)管理技術(shù),具體涉及一種面向電力系統(tǒng)的并行實(shí)時(shí)數(shù)據(jù)庫系統(tǒng)及其數(shù)據(jù)管理方法。
背景技術(shù):
在現(xiàn)有電力調(diào)度技術(shù)支持系統(tǒng)中,使用實(shí)時(shí)數(shù)據(jù)庫存儲(chǔ)和管理遙測量、遙信量等實(shí)時(shí)數(shù)據(jù)。隨著電網(wǎng)的發(fā)展,實(shí)時(shí)量測數(shù)據(jù)量不斷變大,現(xiàn)有調(diào)度自動(dòng)化系統(tǒng)所使用的實(shí)時(shí)數(shù)據(jù)庫效率和存儲(chǔ)的瓶頸越來越顯著I.對(duì)數(shù)據(jù)量比較大的表,進(jìn)行某些訪問操作的效率較低,例如對(duì)某個(gè)20萬行的表 進(jìn)行條件檢索操作。2.現(xiàn)有的實(shí)時(shí)數(shù)據(jù)庫使用共享內(nèi)存作為存儲(chǔ)介質(zhì),而且只能安裝在一臺(tái)機(jī)器上,這樣不可避免受到單機(jī)內(nèi)存和cpu負(fù)載的限制。目前的調(diào)度自動(dòng)化支持系統(tǒng)所使用的實(shí)時(shí)數(shù)據(jù)庫尚無法突破此限制。目前有些公司開發(fā)了自己的實(shí)時(shí)數(shù)據(jù)庫系統(tǒng),如國電南瑞科技股份有限公司公開了一種專利號(hào)為201110172234. 0的大電網(wǎng)分布式實(shí)時(shí)數(shù)據(jù)庫系統(tǒng)。
發(fā)明內(nèi)容
針對(duì)現(xiàn)有技術(shù)的不足,本發(fā)明提供一種面向電力系統(tǒng)的并行實(shí)時(shí)數(shù)據(jù)庫系統(tǒng)及其數(shù)據(jù)管理方法,該系統(tǒng)及其數(shù)據(jù)管理方法在實(shí)時(shí)數(shù)據(jù)庫節(jié)點(diǎn)數(shù)量足夠多的情況下,并行實(shí)時(shí)數(shù)據(jù)庫將顯著的提高數(shù)據(jù)操作性能。本發(fā)明的目的是采用下述技術(shù)方案實(shí)現(xiàn)的一種面向電力系統(tǒng)的并行實(shí)時(shí)數(shù)據(jù)庫系統(tǒng),其改進(jìn)之處在于,所述并行實(shí)時(shí)數(shù)據(jù)庫系統(tǒng)包括N個(gè)實(shí)時(shí)數(shù)據(jù)庫節(jié)點(diǎn)和元數(shù)據(jù)管理子系統(tǒng);所述N個(gè)實(shí)時(shí)數(shù)據(jù)庫節(jié)點(diǎn)和元數(shù)據(jù)管理子系統(tǒng)通過通信網(wǎng)絡(luò)連接;所述元數(shù)據(jù)管理子系統(tǒng),用于存儲(chǔ)及管理所述并行實(shí)時(shí)數(shù)據(jù)庫系統(tǒng)的分布模式。優(yōu)選的,每個(gè)所述實(shí)時(shí)數(shù)據(jù)庫節(jié)點(diǎn)包括實(shí)時(shí)數(shù)據(jù)庫服務(wù)器;所述實(shí)時(shí)數(shù)據(jù)庫服務(wù)器包括本地實(shí)時(shí)庫管理系統(tǒng),用于建立和管理本地實(shí)時(shí)數(shù)據(jù)庫;全局實(shí)時(shí)數(shù)據(jù)庫管理系統(tǒng)用于執(zhí)行全局事務(wù)管理和并發(fā)控制,協(xié)調(diào)所述本地實(shí)時(shí)數(shù)據(jù)庫管理系統(tǒng)完成全局應(yīng)用(全局應(yīng)用指的是調(diào)用全局訪問接口的應(yīng)用);通信管理器,在所述N個(gè)實(shí)時(shí)數(shù)據(jù)庫節(jié)點(diǎn)間傳送消息和數(shù)據(jù);本地實(shí)時(shí)數(shù)據(jù)庫,作為本地?cái)?shù)據(jù)庫的工作版本存放在內(nèi)存中(本地實(shí)時(shí)數(shù)據(jù)庫的實(shí)時(shí)數(shù)據(jù)存放在本機(jī)內(nèi)存中)。較優(yōu)選的,所述本地實(shí)時(shí)庫管理系統(tǒng)包括本地?cái)?shù)據(jù)操作處理器,用于接收來自全局?jǐn)?shù)據(jù)操作處理器的數(shù)據(jù)操作請(qǐng)求;本地日志,用于記錄本地?cái)?shù)據(jù)操作處理器、本地安裝管理器、本地刪除管理器和本地?cái)?shù)據(jù)復(fù)制與同步管理器的工作日志;本地刪除管理器用于接收來自全局刪除管理器的安裝請(qǐng)求,對(duì)本地實(shí)時(shí)數(shù)據(jù)庫進(jìn)行刪除操作,通過所述通信管理器將操作結(jié)果發(fā)送給全局安裝管理器;本地安裝管理器用于接收來自全局安裝管理器的安裝請(qǐng)求,對(duì)本地實(shí)時(shí)數(shù)據(jù)庫進(jìn)行安裝操作,通過通信管理器將操作結(jié)果發(fā)送給全局安裝管理器;本地?cái)?shù)據(jù)復(fù)制與同步管理器用于接收來自全局?jǐn)?shù)據(jù)復(fù)制與同步管理器的復(fù)制與同步請(qǐng)求,對(duì)本地實(shí)時(shí)數(shù)據(jù)庫進(jìn)行復(fù)制與同步操作,通過通信管理器將操作結(jié)果發(fā)送給全局?jǐn)?shù)據(jù)復(fù)制與同步管理器。較優(yōu)選的,所述全局實(shí)時(shí)數(shù)據(jù)庫管理系統(tǒng)包括全局訪問接口 用于接收來自用戶的數(shù)據(jù)操作請(qǐng)求,進(jìn)行語義轉(zhuǎn)化后轉(zhuǎn)發(fā)給全局 數(shù)據(jù)操作處理器,待全局?jǐn)?shù)據(jù)操作處理器執(zhí)行結(jié)束,將執(zhí)行結(jié)果顯示給用戶;全局?jǐn)?shù)據(jù)操作處理器用于實(shí)現(xiàn)數(shù)據(jù)操作處理;全局安裝管理器用于實(shí)現(xiàn)用戶的數(shù)據(jù)庫、表的安裝;全局刪除管理器用于實(shí)現(xiàn)用戶的數(shù)據(jù)庫、表的刪除;全局?jǐn)?shù)據(jù)復(fù)制與同步管理器用于實(shí)現(xiàn)用戶的數(shù)據(jù)庫、表、記錄的復(fù)制與同步;全局日志用于記錄所述全局?jǐn)?shù)據(jù)操作處理器、全局安裝管理器、全局刪除管理器和全局?jǐn)?shù)據(jù)復(fù)制與同步管理器的工作日志。本發(fā)明基于另一目的提供的一種面向電力系統(tǒng)的并行實(shí)時(shí)數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)管理方法,其改進(jìn)之處在于,所述方法包括下述步驟A、全局應(yīng)用調(diào)用所述全局訪問接口 ;B、所述全局訪問接口將數(shù)據(jù)操作請(qǐng)求和參數(shù)傳給所述全局?jǐn)?shù)據(jù)操作管理器;C、所述全局?jǐn)?shù)據(jù)操作處理器與元數(shù)據(jù)管理子系統(tǒng)進(jìn)行交互,得到本地實(shí)時(shí)數(shù)據(jù)庫節(jié)點(diǎn)的IP地址;D、所述全局?jǐn)?shù)據(jù)操作處理器根據(jù)本地實(shí)時(shí)數(shù)據(jù)庫節(jié)點(diǎn)的IP地址,通過通信管理器,將數(shù)據(jù)操作請(qǐng)求和參數(shù)發(fā)送給本地實(shí)時(shí)數(shù)據(jù)庫節(jié)點(diǎn)上的本地?cái)?shù)據(jù)操作處理器;E、所述本地?cái)?shù)據(jù)操作處理器操作結(jié)束后,將返回結(jié)果通過通信管理器發(fā)送給全局?jǐn)?shù)據(jù)操作處理器;F、所述全局?jǐn)?shù)據(jù)操作處理器將返回結(jié)果傳遞給全局訪問接口。優(yōu)選的,所述參數(shù)包括數(shù)據(jù)態(tài)、應(yīng)用、表和記錄。與現(xiàn)有技術(shù)比,本發(fā)明達(dá)到的有益效果是本發(fā)明提供的面向電力系統(tǒng)的并行實(shí)時(shí)數(shù)據(jù)庫系統(tǒng)及其數(shù)據(jù)管理方法,在實(shí)時(shí)數(shù)據(jù)庫節(jié)點(diǎn)數(shù)量足夠多的情況下,并行實(shí)時(shí)數(shù)據(jù)庫將顯著的提高數(shù)據(jù)操作性能;并且,在不影響本地實(shí)時(shí)庫提供本地實(shí)時(shí)數(shù)據(jù)訪問功能的前提下,基于本地實(shí)時(shí)庫系統(tǒng)形成并行實(shí)時(shí)數(shù)據(jù)庫,提供全局實(shí)時(shí)數(shù)據(jù)訪問功能。通過本發(fā)明提供的并行實(shí)時(shí)數(shù)據(jù)庫系統(tǒng)及其數(shù)據(jù)管理方法,可以在不影響單機(jī)版調(diào)度技術(shù)支持系統(tǒng)本地計(jì)算的情況下,在上層形成全局訪問接口,有效支撐全局計(jì)算。
圖I是本發(fā)明提供的面向電力系統(tǒng)的并行實(shí)時(shí)數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)圖2是本發(fā)明提供的本地實(shí)時(shí)數(shù)據(jù)庫管理系統(tǒng)的系統(tǒng)結(jié)構(gòu)圖;圖3是本發(fā)明提供的全局實(shí)時(shí)數(shù)據(jù)庫管理系統(tǒng)的系統(tǒng)結(jié)構(gòu)圖;圖4是本發(fā)明提供的面向電力系統(tǒng)的并行實(shí)時(shí)數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)管理方法的流程圖。
具體實(shí)施例方式下面結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施方式
作進(jìn)一步的詳細(xì)說明。本發(fā)明提供的面向電力系統(tǒng)的并行實(shí)時(shí)數(shù)據(jù)庫系統(tǒng)由N個(gè)實(shí)時(shí)數(shù)據(jù)庫節(jié)點(diǎn)和一個(gè)元數(shù)據(jù)關(guān)系子系統(tǒng)通過通信網(wǎng)絡(luò)連接而成,其中每個(gè)實(shí)時(shí)數(shù)據(jù)庫節(jié)點(diǎn)都有一個(gè)實(shí)時(shí)數(shù)據(jù)庫服務(wù)器。N為自然數(shù)。本發(fā)明提供的面向電力系統(tǒng)并行實(shí)時(shí)數(shù)據(jù)庫體系結(jié)構(gòu)如圖I所示。
每個(gè)實(shí)時(shí)數(shù)據(jù)庫服務(wù)器包含一個(gè)全局實(shí)時(shí)數(shù)據(jù)庫管理系統(tǒng),一個(gè)本地實(shí)時(shí)庫管理系統(tǒng),一個(gè)通信管理器和一個(gè)本地實(shí)時(shí)數(shù)據(jù)庫。I.通信管理器在并行實(shí)時(shí)數(shù)據(jù)庫系統(tǒng)的各個(gè)節(jié)點(diǎn)之間傳送消息和數(shù)據(jù),提供可靠的通信服務(wù)功能。2.本地實(shí)時(shí)數(shù)據(jù)庫管理系統(tǒng)建立和管理本地實(shí)時(shí)數(shù)據(jù)庫,提供節(jié)點(diǎn)自治能力,執(zhí)行局部應(yīng)用及全局操作的子操作,實(shí)現(xiàn)本地事務(wù)處理及并發(fā)控制,控制本地恢復(fù)功能。3.全局實(shí)時(shí)數(shù)據(jù)庫管理系統(tǒng)提供分布透明性,協(xié)調(diào)全局事務(wù)的執(zhí)行,協(xié)調(diào)各個(gè)本地實(shí)時(shí)數(shù)據(jù)庫管理系統(tǒng)以完成全局應(yīng)用,保證數(shù)據(jù)庫的全局一致性,執(zhí)行全局事務(wù)管理和并發(fā)控制,實(shí)現(xiàn)更新同步,協(xié)調(diào)各本地實(shí)時(shí)數(shù)據(jù)庫管理系統(tǒng)以實(shí)現(xiàn)全局恢復(fù)功能。4.本地實(shí)時(shí)數(shù)據(jù)庫作為本地?cái)?shù)據(jù)庫的工作版本存放在內(nèi)存中,所有的本地?cái)?shù)據(jù)庫共同構(gòu)成邏輯的全局并行實(shí)時(shí)數(shù)據(jù)庫。5.元數(shù)據(jù)管理子系統(tǒng)存儲(chǔ)及管理并行實(shí)時(shí)數(shù)據(jù)庫的分布模式,即態(tài)、應(yīng)用、表、記錄與物理位置的對(duì)應(yīng)關(guān)系。分布模式基于節(jié)點(diǎn)間負(fù)載均衡的原則建立。I、本地實(shí)時(shí)數(shù)據(jù)庫管理系統(tǒng)圖2給出了本地實(shí)時(shí)數(shù)據(jù)庫管理系統(tǒng)的系統(tǒng)結(jié)構(gòu),如圖2所示本地?cái)?shù)據(jù)操作處理器負(fù)責(zé)接收來自全局?jǐn)?shù)據(jù)操作處理器的數(shù)據(jù)操作請(qǐng)求,對(duì)本地實(shí)時(shí)庫進(jìn)行數(shù)據(jù)操作,通過通信管理器將結(jié)果發(fā)送給全局?jǐn)?shù)據(jù)操作處理器。本地日志負(fù)責(zé)記錄本地?cái)?shù)據(jù)操作處理器、本地安裝管理器、本地刪除管理器和本地?cái)?shù)據(jù)復(fù)制與同步管理器的工作日志。本地安裝管理器負(fù)責(zé)接收來自全局安裝管理器的安裝請(qǐng)求,對(duì)本地實(shí)時(shí)庫進(jìn)行安裝操作,通過通信管理器將操作結(jié)果發(fā)送給全局安裝管理器。本地刪除管理器負(fù)責(zé)接收來自全局刪除管理器的安裝請(qǐng)求,對(duì)本地實(shí)時(shí)庫進(jìn)行刪除操作,通過通信管理器將操作結(jié)果發(fā)送給全局安裝管理器。本地?cái)?shù)據(jù)復(fù)制與同步管理器負(fù)責(zé)接收來自全局?jǐn)?shù)據(jù)復(fù)制與同步管理器的復(fù)制與同步請(qǐng)求,對(duì)本地實(shí)時(shí)庫進(jìn)行復(fù)制與同步操作,通過通信管理器將操作結(jié)果發(fā)送給全局?jǐn)?shù)據(jù)復(fù)制與同步管理器。II、全局實(shí)時(shí)數(shù)據(jù)庫管理系統(tǒng)全局實(shí)時(shí)數(shù)據(jù)庫管理系統(tǒng)協(xié)調(diào)各個(gè)本地實(shí)時(shí)數(shù)據(jù)庫管理系統(tǒng)以完成全局應(yīng)用,保證數(shù)據(jù)庫的全局一致性,執(zhí)行全局事務(wù)管理和并發(fā)控制,實(shí)現(xiàn)更新同步,協(xié)調(diào)各本地實(shí)時(shí)數(shù)據(jù)庫管理系統(tǒng)以實(shí)現(xiàn)全局恢復(fù)功能。圖3給出了全局實(shí)時(shí)數(shù)據(jù)庫管理系統(tǒng)的系統(tǒng)結(jié)構(gòu),如圖3所示全局訪問接口 負(fù)責(zé)接收來自用戶(包括終端用戶、應(yīng)用程序員和數(shù)據(jù)庫管理員)的數(shù)據(jù)庫操作請(qǐng)求,進(jìn)行語義轉(zhuǎn)化后轉(zhuǎn)發(fā)給全局?jǐn)?shù)據(jù)操作處理器,待全局?jǐn)?shù)據(jù)操作處理器執(zhí)行結(jié)束,將相應(yīng)執(zhí)行結(jié)果顯示給用戶。全局?jǐn)?shù)據(jù)操作處理器負(fù)責(zé)實(shí) 現(xiàn)數(shù)據(jù)操作處理。根據(jù)元數(shù)據(jù)管理子系統(tǒng)存儲(chǔ)的分布模式,通過通信管理器將數(shù)據(jù)庫操作請(qǐng)求分發(fā)到各個(gè)對(duì)應(yīng)的本地?cái)?shù)據(jù)操作處理器,待本地?cái)?shù)據(jù)操作處理結(jié)束后,接收來自本地?cái)?shù)據(jù)操作處理器的返回結(jié)果,并進(jìn)行結(jié)果的整合。全局安裝管理器負(fù)責(zé)實(shí)現(xiàn)數(shù)據(jù)庫、表的安裝。根據(jù)元數(shù)據(jù)管理子系統(tǒng)存儲(chǔ)的分布模式,通過通信管理器將數(shù)據(jù)庫安裝請(qǐng)求分發(fā)到各個(gè)對(duì)應(yīng)的本地?cái)?shù)據(jù)操作處理器。全局刪除管理器負(fù)責(zé)實(shí)現(xiàn)數(shù)據(jù)庫、表的刪除。根據(jù)元數(shù)據(jù)管理子系統(tǒng)存儲(chǔ)的分布模式,通過通信管理器將數(shù)據(jù)庫刪除請(qǐng)求分發(fā)到各個(gè)對(duì)應(yīng)的本地?cái)?shù)據(jù)操作處理器。全局?jǐn)?shù)據(jù)復(fù)制與同步管理器負(fù)責(zé)實(shí)現(xiàn)數(shù)據(jù)庫、表、記錄的復(fù)制與同步。根據(jù)元數(shù)據(jù)管理子系統(tǒng)存儲(chǔ)的分布模式,通過通信管理器將數(shù)據(jù)庫復(fù)制與同步請(qǐng)求分發(fā)到各個(gè)對(duì)應(yīng)的本地?cái)?shù)據(jù)復(fù)制與同步管理器。全局日志負(fù)責(zé)記錄全局?jǐn)?shù)據(jù)操作處理器、全局安裝管理器、全局刪除管理器和全局?jǐn)?shù)據(jù)復(fù)制與同步管理器的工作日志。本發(fā)明還提供了面向電力系統(tǒng)的并行實(shí)時(shí)數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)管理方法,圖4提供了面向電力系統(tǒng)的并行實(shí)時(shí)數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)管理方法,如圖4所示,數(shù)據(jù)管理方法包括下述步驟A、全局應(yīng)用調(diào)用全局訪問接口 ;B、全局訪問接口將數(shù)據(jù)操作請(qǐng)求和參數(shù)傳給全局?jǐn)?shù)據(jù)操作管理器;C、全局?jǐn)?shù)據(jù)操作處理器通過態(tài)、應(yīng)用、表、記錄這些參數(shù)與元數(shù)據(jù)管理子系統(tǒng)進(jìn)行交互,得到本地實(shí)時(shí)數(shù)據(jù)庫節(jié)點(diǎn)的IP地址;D、全局?jǐn)?shù)據(jù)操作處理器根據(jù)本地實(shí)時(shí)數(shù)據(jù)庫節(jié)點(diǎn)的IP地址,通過通信管理器,將數(shù)據(jù)操作請(qǐng)求及參數(shù)發(fā)送到本地實(shí)時(shí)數(shù)據(jù)庫節(jié)點(diǎn)上的本地?cái)?shù)據(jù)操作處理器;E、本地?cái)?shù)據(jù)操作處理器操作結(jié)束后,將返回結(jié)果通過通信管理器發(fā)送給全局?jǐn)?shù)據(jù)操作處理器;F、全局?jǐn)?shù)據(jù)操作處理器將返回結(jié)果傳給全局訪問接口。最后應(yīng)當(dāng)說明的是以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案而非對(duì)其限制,盡管參照上述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,所屬領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解依然可以對(duì)本發(fā)明的具體實(shí)施方式
進(jìn)行修改或者等同替換,而未脫離本發(fā)明精神和范圍的任何修改或者等同替換,其均應(yīng)涵蓋在本發(fā)明的權(quán)利要求范圍當(dāng)中。
權(quán)利要求
1.一種面向電力系統(tǒng)的并行實(shí)時(shí)數(shù)據(jù)庫系統(tǒng),其特征在于,所述并行實(shí)時(shí)數(shù)據(jù)庫系統(tǒng)包括N個(gè)實(shí)時(shí)數(shù)據(jù)庫節(jié)點(diǎn)和元數(shù)據(jù)管理子系統(tǒng);所述N個(gè)實(shí)時(shí)數(shù)據(jù)庫節(jié)點(diǎn)和元數(shù)據(jù)管理子系統(tǒng)通過通信網(wǎng)絡(luò)連接; 所述元數(shù)據(jù)管理子系統(tǒng),用于存儲(chǔ)及管理所述并行實(shí)時(shí)數(shù)據(jù)庫系統(tǒng)的分布模式。
2.如權(quán)利要求I所述的并行實(shí)時(shí)數(shù)據(jù)庫系統(tǒng),其特征在于,每個(gè)所述實(shí)時(shí)數(shù)據(jù)庫節(jié)點(diǎn)包括實(shí)時(shí)數(shù)據(jù)庫服務(wù)器; 所述實(shí)時(shí)數(shù)據(jù)庫服務(wù)器包括 本地實(shí)時(shí)庫管理系統(tǒng),用于建立和管理本地實(shí)時(shí)數(shù)據(jù)庫; 全局實(shí)時(shí)數(shù)據(jù)庫管理系統(tǒng)用于執(zhí)行全局事務(wù)管理和并發(fā)控制,協(xié)調(diào)所述本地實(shí)時(shí)數(shù)據(jù)庫管理系統(tǒng)完成全局應(yīng)用; 通信管理器,在所述N個(gè)實(shí)時(shí)數(shù)據(jù)庫節(jié)點(diǎn)間傳送消息和數(shù)據(jù); 本地實(shí)時(shí)數(shù)據(jù)庫,作為本地?cái)?shù)據(jù)庫的工作版本存放在內(nèi)存中。
3.如權(quán)利要求2所述的并行實(shí)時(shí)數(shù)據(jù)庫系統(tǒng),其特征在于,所述本地實(shí)時(shí)庫管理系統(tǒng)包括 本地?cái)?shù)據(jù)操作處理器,用于接收來自全局?jǐn)?shù)據(jù)操作處理器的數(shù)據(jù)操作請(qǐng)求; 本地日志,用于記錄本地?cái)?shù)據(jù)操作處理器、本地安裝管理器、本地刪除管理器和本地?cái)?shù)據(jù)復(fù)制與同步管理器的工作日志; 本地刪除管理器用于接收來自全局刪除管理器的安裝請(qǐng)求,對(duì)本地實(shí)時(shí)數(shù)據(jù)庫進(jìn)行刪除操作,通過所述通信管理器將操作結(jié)果發(fā)送給全局安裝管理器; 本地安裝管理器用于接收來自全局安裝管理器的安裝請(qǐng)求,對(duì)本地實(shí)時(shí)數(shù)據(jù)庫進(jìn)行安裝操作,通過通信管理器將操作結(jié)果發(fā)送給全局安裝管理器; 本地?cái)?shù)據(jù)復(fù)制與同步管理器用于接收來自全局?jǐn)?shù)據(jù)復(fù)制與同步管理器的復(fù)制與同步請(qǐng)求,對(duì)本地實(shí)時(shí)數(shù)據(jù)庫進(jìn)行復(fù)制與同步操作,通過通信管理器將操作結(jié)果發(fā)送給全局?jǐn)?shù)據(jù)復(fù)制與同步管理器。
4.如權(quán)利要求2所述的并行實(shí)時(shí)數(shù)據(jù)庫系統(tǒng),其特征在于,所述全局實(shí)時(shí)數(shù)據(jù)庫管理系統(tǒng)包括 全局訪問接口 用于接收來自用戶的數(shù)據(jù)操作請(qǐng)求,進(jìn)行語義轉(zhuǎn)化后轉(zhuǎn)發(fā)給全局?jǐn)?shù)據(jù)操作處理器,待全局?jǐn)?shù)據(jù)操作處理器執(zhí)行結(jié)束,將執(zhí)行結(jié)果顯示給用戶; 全局?jǐn)?shù)據(jù)操作處理器用于實(shí)現(xiàn)數(shù)據(jù)操作處理; 全局安裝管理器用于實(shí)現(xiàn)用戶的數(shù)據(jù)庫、表的安裝; 全局刪除管理器用于實(shí)現(xiàn)用戶的數(shù)據(jù)庫、表的刪除; 全局?jǐn)?shù)據(jù)復(fù)制與同步管理器用于實(shí)現(xiàn)用戶的數(shù)據(jù)庫、表、記錄的復(fù)制與同步; 全局日志用于記錄所述全局?jǐn)?shù)據(jù)操作處理器、全局安裝管理器、全局刪除管理器和全局?jǐn)?shù)據(jù)復(fù)制與同步管理器的工作日志。
5.一種面向電力系統(tǒng)的并行實(shí)時(shí)數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)管理方法,其特征在于,所述方法包括下述步驟 A、全局應(yīng)用調(diào)用所述全局訪問接口; B、所述全局訪問接口將數(shù)據(jù)操作請(qǐng)求和參數(shù)傳給所述全局?jǐn)?shù)據(jù)操作管理器; C、所述全局?jǐn)?shù)據(jù)操作處理器與元數(shù)據(jù)管理子系統(tǒng)進(jìn)行交互,得到本地實(shí)時(shí)數(shù)據(jù)庫節(jié)點(diǎn)的IP地址; D、所述全局?jǐn)?shù)據(jù)操作處理器根據(jù)本地實(shí)時(shí)數(shù)據(jù)庫節(jié)點(diǎn)的IP地址,通過通信管理器,將數(shù)據(jù)操作請(qǐng)求和參數(shù)發(fā)送給本地實(shí)時(shí)數(shù)據(jù)庫節(jié)點(diǎn)上的本地?cái)?shù)據(jù)操作處理器; E、所述本地?cái)?shù)據(jù)操作處理器操作結(jié)束后,將返回結(jié)果通過通信管理器發(fā)送給全局?jǐn)?shù)據(jù)操作處理器; F、所述全局?jǐn)?shù)據(jù)操作處理器將返回結(jié)果傳遞給全局訪問接口。
6.如權(quán)利要求5所述的數(shù)據(jù)管理方法,其特征在于,所述參數(shù)包括態(tài)、應(yīng)用、表和記錄。
全文摘要
本發(fā)明涉及一種電力系統(tǒng)控制技術(shù)領(lǐng)域的實(shí)時(shí)數(shù)據(jù)管理技術(shù),具體涉及一種面向電力系統(tǒng)的并行實(shí)時(shí)數(shù)據(jù)庫系統(tǒng)及其數(shù)據(jù)管理方法。該系統(tǒng)包括N個(gè)實(shí)時(shí)數(shù)據(jù)庫節(jié)點(diǎn)和元數(shù)據(jù)管理子系統(tǒng);N個(gè)實(shí)時(shí)數(shù)據(jù)庫節(jié)點(diǎn)和元數(shù)據(jù)管理子系統(tǒng)通過通信網(wǎng)絡(luò)連接;元數(shù)據(jù)管理子系統(tǒng),用于存儲(chǔ)及管理所述并行實(shí)時(shí)數(shù)據(jù)庫系統(tǒng)的分布模式。本發(fā)明提供的并行實(shí)時(shí)數(shù)據(jù)庫系統(tǒng)及其數(shù)據(jù)管理方法在實(shí)時(shí)數(shù)據(jù)庫節(jié)點(diǎn)數(shù)量足夠多的情況下,并行實(shí)時(shí)數(shù)據(jù)庫將顯著的提高數(shù)據(jù)操作性能。
文檔編號(hào)G06F17/30GK102750371SQ20121020176
公開日2012年10月24日 申請(qǐng)日期2012年6月15日 優(yōu)先權(quán)日2012年6月15日
發(fā)明者孫其強(qiáng), 李立新, 楊秀峰, 狄方春 申請(qǐng)人:中國電力科學(xué)研究院