新四季網

一種面向大電網的並行實時資料庫主備切換管理系統的製作方法

2023-06-07 04:16:41

專利名稱:一種面向大電網的並行實時資料庫主備切換管理系統的製作方法
技術領域:
本發明屬於電力系統控制技術領域,具體涉及一種面向大電網的並行實時資料庫主備切換管理系統。
背景技術:
在現有電力調度技術支持系統中,使用實時資料庫存儲和管理遙測量、遙信量等實時數據。隨著電網的發展,實時量測數據量不斷變大,現有調度自動化系統所使用的實時資料庫效率和存儲的瓶頸越來越顯著。為了解決以上問題,分布式並行實時庫應運而生。分布式並行實時資料庫由多個節點組成,它們同時提供服務,給高並發訪問提供了非常有力的支持。但是,分布式並行實時庫天生不能支持電力系統中的主備切換。電力系統中的實時庫給許多應用提供數據來源,不同的應用對主備的需求不同。有一些應用需要訪問主節點,而另外一些需要訪問從節點,所以,在實際應用中,主備切換是非常頻繁的。分布式並行實時庫中,如何讓每個節點都能感知到本系統中其他節點的切換狀態,時刻保持統一的視圖,這是目前分布式並行實時庫面臨的較大問題。

發明內容
為了克服上述現有技術的不足,本發明提供一種面向大電網的並行實時資料庫主備切換管理系統,保證並行實時庫高並發響應的基礎上,正確切換主備節點,滿足應用服務的要求。為了實現上述發明目的,本發明採取如下技術方案提供一種面向大電網的並行實時資料庫主備切換管理系統,所述並行資料庫包括N個通過網絡通信的實時資料庫,所述實時資料庫包括實時資料庫主節點和實時資料庫備節點,所述實時資料庫主節點和實時資料庫備節點構成主備對;所述系統包括選主模塊,用於選擇實時資料庫主節點;主備切換模塊,用於切換實時資料庫主節點和實時資料庫備節點;和同步模塊,用於將實時資料庫主節點上的信息同步到本地節點上。所述選主模塊、主備切換模塊和同步模塊依次連接。所述選主模塊包括負載判斷模塊、廣播模塊、消息接收模塊和通信模塊。所述負載判斷模塊判斷本地的負載情況,並通過帶權平均數得到負載結果;所述廣播模塊負載的時間廣播給其他包括實時資料庫主節點和實時資料庫備節點的所有節點;所述消息接收模塊接受來自其他包括實時資料庫主節點和實時資料庫備節點的所有節點發送的廣播消息,並將負載進行比對,選出最小負載的節點作為實時資料庫主節點,即協調節點;所述通信模塊選出協調節點後,其他節點就與該協調節點建立通信連接,等待協調節點的指示。所述主備切換模塊包括應用類型管理器、日誌記錄模塊、本地元數據管理器和信息發送模塊。所述應用類型管理器判斷數據請求來自實時資料庫主節點或實時資料庫備節點;所述日誌記錄模塊記錄實時資料庫主節點或實時資料庫備節點進行切換的工作日誌;所述本地元數據管理器記錄實時資料庫主節點的地址;所述信息發送模塊把切換信息發送所有實時資料庫主節點。所述同步模塊包括變更模塊、消息發送模塊和同步更新模塊。所述變更模塊根據主備切換信息更新本地的元數據信息;所述消息發送模塊將更新後的元數據信息以及更新的時間發送給協調節點;所述同步更新模塊接收協調節點發送的元數據信息,然後更新本地節點的元數據信息。與現有技術相比,本發明的有益效果在於在實時資料庫節點數量足夠多的情況下,並行實時資料庫將顯著的提高數據操作性能;並且,在不影響並行實時庫訪問功能的前提下,提供無縫的主備切換功能。在分布式並行實時庫系統中,每個節點看到的主備信息是全局統一的,並且可以保證主備切換的順序性。通過本發明提供的分布式實時資料庫主備切換管理系統可以在不影響單機版調度技術支持本地計算的情況下,支持更加豐富的應用,如全網計算等。


圖1是N個實時資料庫通過網絡進行通信的示意圖;圖2是面向大電網的並行實時資料庫主備切換管理系統結構圖;圖3是面向大電網的並行實時資料庫主備切換管理方法流程圖。
具體實施例方式下面結合附圖對本發明作進一步詳細說明。如圖1和圖2,提供一種面向大電網的並行實時資料庫主備切換管理系統,所述並行資料庫包括N個通過網絡通信的實時資料庫,所述實時資料庫包括實時資料庫主節點和實時資料庫備節點,所述實時資料庫主節點和實時資料庫備節點構成主備對;所述系統包括選主模塊,用於選擇實時資料庫主節點;主備切換模塊,用於切換實時資料庫主節點和實時資料庫備節點;和同步模塊,用於將實時資料庫主節點上的信息同步到本地節點上。所述選主模塊、主備切換模塊和同步模塊依次連接。所述選主模塊包括負載判斷模塊、廣播模塊、消息接收模塊和通信模塊。所述負載判斷模塊判斷本地的負載情況,並通過帶權平均數得到負載結果;所述廣播模塊負載的時間廣播給其他包括實時資料庫主節點和實時資料庫備節點的所有節點;所述消息接收模塊接受來自其他包括實時資料庫主節點和實時資料庫備節點的所有節點發送的廣播消息,並將負載進行比對,選出最小負載的節點作為實時資料庫主節點,即協調節點;所述通信模塊選出協調節點後,其他節點就與該協調節點建立通信連接,等待協調節點的指示。所述主備切換模塊包括應用類型管理器、日誌記錄模塊、本地元數據管理器和信息發送模塊。所述應用類型管理器判斷數據請求來自實時資料庫主節點或實時資料庫備節點;所述日誌記錄模塊記錄實時資料庫主節點或實時資料庫備節點進行切換的工作日誌;所述本地元數據管理器記錄實時資料庫主節點的地址;所述信息發送模塊把切換信息發送所有實時資料庫主節點。所述同步模塊包括變更模塊、消息發送模塊和同步更新模塊。所述變更模塊根據主備切換信息更新本地的元數據信息;所述消息發送模塊將更新後的元數據信息以及更新的時間發送給協調節點;所述同步更新模塊接收協調節點發送的元數據信息,然後更新本地節點的元數據信息。最後應當說明的是以上實施例僅用以說明本發明的技術方案而非對其限制,儘管參照上述實施例對本發明進行了詳細的說明,所屬領域的普通技術人員應當理解依然可以對本發明的具體實施方式
進行修改或者等同替換,而未脫離本發明精神和範圍的任何修改或者等同替換,其均應涵蓋在本發明的權利要求範圍當中。
權利要求
1.一種面向大電網的並行實時資料庫主備切換管理系統,所述並行資料庫包括N個通過網絡通信的實時資料庫,所述實時資料庫包括實時資料庫主節點和實時資料庫備節點,所述實時資料庫主節點和實時資料庫備節點構成主備對;其特徵在於所述系統包括 選主模塊,用於選擇實時資料庫主節點; 主備切換模塊,用於切換實時資料庫主節點和實時資料庫備節點;和 同步模塊,用於將實時資料庫主節點上的信息同步到本地節點上。
2.根據權利要求1所述的面向大電網的並行實時資料庫主備切換管理系統,其特徵在於所述選主模塊、主備切換模塊和同步模塊依次連接。
3.根據權利要求1或2所述的面向大電網的並行實時資料庫主備切換管理系統,其特徵在於所述選主模塊包括負載判斷模塊、廣播模塊、消息接收模塊和通信模塊。
4.根據權利要求3所述的面向大電網的並行實時資料庫主備切換管理系統,其特徵在於所述負載判斷模塊判斷本地的負載情況,並通過帶權平均數得到負載結果; 所述廣播模塊負載的時間廣播給其他包括實時資料庫主節點和實時資料庫備節點的所有節點; 所述消息接收模塊接受來自其他包括實時資料庫主節點和實時資料庫備節點的所有節點發送的廣播消息,並將負載進行比對,選出最小負載的節點作為實時資料庫主節點,即協調節點; 所述通信模塊選出協調節點後,其他節點就與該協調節點建立通信連接,等待協調節點的指示。
5.根據權利要求1或2所述的面向大電網的並行實時資料庫主備切換管理系統,其特徵在於所述主備切換模塊包括應用類型管理器、日誌記錄模塊、本地元數據管理器和信息發送模塊。
6.根據權利要求5所述的面向大電網的並行實時資料庫主備切換管理系統,其特徵在於所述應用類型管理器判斷數據請求來自實時資料庫主節點或實時資料庫備節點; 所述日誌記錄模塊記錄實時資料庫主節點或實時資料庫備節點進行切換的工作日誌; 所述本地元數據管理器記錄實時資料庫主節點的地址; 所述信息發送模塊把切換信息發送所有實時資料庫主節點。
7.根據權利要求1或2所述的面向大電網的並行實時資料庫主備切換管理系統,其特徵在於所述同步模塊包括變更模塊、消息發送模塊和同步更新模塊。
8.根據權利要求7所述的面向大電網的並行實時資料庫主備切換管理系統,其特徵在於所述變更模塊根據主備切換信息更新本地的元數據信息; 所述消息發送模塊將更新後的元數據信息以及更新的時間發送給協調節點; 所述同步更新模塊接收協調節點發送的元數據信息,然後更新本地節點的元數據信肩、O
全文摘要
本發明提供一種面向大電網的並行實時資料庫主備切換管理系統,包括用於選擇實時資料庫主節點的選主模塊、用於切換實時資料庫主節點和實時資料庫備節點的主備切換模塊和用於將實時資料庫主節點上的信息同步到本地節點上的同步模塊。本發明提供的面向大電網的並行實時資料庫主備切換管理系統在保證並行實時庫高並發響應的基礎上,正確切換主備節點,滿足應用服務的要求。
文檔編號H04L29/08GK103049527SQ20121055995
公開日2013年4月17日 申請日期2012年12月20日 優先權日2012年12月20日
發明者孫其強, 李立新, 狄方春, 黃文英, 任曉輝, 林靜懷, 江凡, 謝巧雲, 花靜, 閆湖, 黃運豪, 季知祥, 袁榮昌, 李大鵬, 王威 申請人:中國電力科學研究院, 國家電網公司, 福建省電力有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀