[發明專利]一種基于XML原生數據庫的電網數據模型混合式存取方法在審
| 申請號: | 201510058697.2 | 申請日: | 2015-02-04 |
| 公開(公告)號: | CN104657443A | 公開(公告)日: | 2015-05-27 |
| 發明(設計)人: | 呂廣憲;趙江河;劉鵬;陸一鳴;劉海濤;王立巖;郭昆亞;金鵬 | 申請(專利權)人: | 國家電網公司;中國電力科學研究院;國網遼寧省電力有限公司沈陽供電公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京安博達知識產權代理有限公司 11271 | 代理人: | 徐國文 |
| 地址: | 100031 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 xml 原生 數據庫 電網 數據模型 混合式 存取 方法 | ||
技術領域
本發明涉及屬于電力系統信息技術領域,具體涉及一種基于XML原生數據庫的電網數據模型混合式存取方法。
背景技術
CIM(Common?Information?Model,公共信息模型)及模型數據是電力領域的重要數據類型,描述電網拓撲及元件參數等信息。隨著智能電網發展,系統間模型數據交換日益頻繁,關系型數據庫存儲的電網數據向XML(Extensible?Markup?Language,可擴展標記語言)格式電網交換模型數據的轉換面臨效率低下的問題。
目前,電網模型數據的存儲主要采用關系型數據庫,而模型交換則主要采用XML格式(CIM/RDF、CIM/XSD)。關系型數據是常用存儲方法,邏輯嚴密但存在碎片化問題,電網對象及屬性之間的關系重建效率不高。XML格式雖然結構清晰,關系直觀,但查詢轉換效率較低。
發明內容
為了克服上述現有技術的不足,本發明提供一種基于XML原生數據庫的電網數據模型混合式存取方法,基于面向對象的策略,綜合利用關系型數據庫和XML格式的優點,實現電網模型數據的快速存儲、查詢與轉換。
為了實現上述發明目的,本發明采取如下技術方案:
本發明提供一種基于XML原生數據庫的電網數據模型混合式存取方法,其特征在于:所述方法包括以下步驟:
確定電網數據模型,并將所述電網數據模型分為基本數據類型和復雜數據類型;
將基本數據類型以關系數據庫基本數據類型存儲,并將復雜數據類型以XML原生數據類型存儲;
將復雜數據類型進行多級拆分,重復上述步驟;
根據唯一編號提取電網數據模型。
按照IEC?61970/61968確定所述電網數據模型,所述電網數據模型為饋線模型。
基本數據類型和復雜數據類型存儲時,需要存儲在電網數據模型中的唯一編號。
復雜數據類型以XML原生數據類型存儲至關系數據庫表的XML?Body字段中。
所述關系數據庫表包括數據庫斷路器表、數據庫開關表、數據庫廠站表、數據庫交流線表和數據庫熔斷器表。
在各個數據庫表中,基本數據類型和復雜數據類型分別存儲為String基本數據類型和XML原生數據類型。
所述數據庫斷路器表中,字段名mRID表示斷路器標識,字段名name表示斷路器名稱,字段名aliasName表示斷路器別名名稱,字段名XML?Body表示斷路器詳細信息。
所述數據庫開關表中,字段名mRID表示開關標識,字段名name表示開關名稱,字段名aliasName表示開關別名名稱,字段名XML?Body表示開關詳細信息。
所述數據庫廠站表中,字段名mRID表示廠站標識,字段名name表示廠站名稱,字段名aliasName表示產站別名名稱,字段名XML?Body表示廠站詳細信息。
所述數據庫交流線表中,字段名mRID表示交流線標識,字段名name表示交流線名稱,字段名aliasName表示交流線別名名稱,字段名XML?Body表示交流線詳細信息。
所述數據庫熔斷器表中,字段名mRID表示熔斷器標識,字段名name表示熔斷器名稱,字段名aliasName表示熔斷器別名名稱,字段名XML?Body表示熔斷器詳細信息。
與現有技術相比,本發明的有益效果在于:
本發明以電網對象為存儲單元,常用關鍵屬性作為關系數據表的字段,而電網對象的XML部分則直接存入XML字段。這種混合式存儲方法綜合了關系型數據庫和XML格式的優點,一方面利用了關系數據庫的快速查詢優勢,另一方面將電網對象直接保存為XML,與傳統的將數據模型拆散進行存儲方式相比,提高電網模型數據的分解與拼裝效率,可以有效提升應用系統的模型數據查詢和轉換效率。
附圖說明
圖1是本發明實施例中饋線模型結構圖。
具體實施方式
下面結合附圖對本發明作進一步詳細說明。
本發明提出基于XML原生數據庫的電網數據模型混合式存儲方法:以電網對象為存儲單元,常用關鍵屬性作為關系數據表的字段,而電網對象的XML部分則直接存入XML字段。這種混合式存儲方法綜合了關系型數據庫和XML格式的優點,一方面利用了關系數據庫的快速查詢優勢,另一方面將電網對象直接保存為XML,與傳統的將數據模型拆散進行存儲方式相比,提高電網模型數據的分解與拼裝效率,可以有效提升應用系統的模型數據查詢和轉換效率。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國家電網公司;中國電力科學研究院;國網遼寧省電力有限公司沈陽供電公司;,未經國家電網公司;中國電力科學研究院;國網遼寧省電力有限公司沈陽供電公司;許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510058697.2/2.html,轉載請聲明來源鉆瓜專利網。





