[發明專利]一種用于大規模分布異構數據的虛擬化方法在審
| 申請號: | 201310539465.X | 申請日: | 2013-11-04 |
| 公開(公告)號: | CN103617175A | 公開(公告)日: | 2014-03-05 |
| 發明(設計)人: | 劉祥濤;謝毅;岳強;季統凱 | 申請(專利權)人: | 廣東電子工業研究院有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京科億知識產權代理事務所(普通合伙) 11350 | 代理人: | 湯東鳳 |
| 地址: | 523808 廣東省東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 用于 大規模 分布 數據 虛擬 方法 | ||
1.一種用于大規模分布異構數據的虛擬化方法,其特征在于:所述方法由三層結構、兩級映射兩個部分實現;
所述的三層結構包括物理層、虛擬表層、虛擬視圖層;
所述的物理層由各種分布、異構的數據源組成,每一種數據源都有自己專有的數據結構、訪問接口;這些數據源包括數據庫系統、文件系統、Web?Service;
所述的虛擬表層對物理層的數據資源進行封裝和抽象,通過虛擬化機制,將物理層的數據源統一表示成簡單的二維關系,即虛擬表;虛擬表和物理表一一對應,映射信息存儲在元數據管理器中;
所述的虛擬視圖層直接面向用戶,虛擬視圖為用戶提供滿足應用需求的數據規范或者業務模式;所述的虛擬視圖是一個二維關系,由一個或者多個虛擬表通過關系算子運算而成,虛擬視圖與虛擬表的關系為1:n的關系,一個虛擬視圖對應一個或者多個虛擬表,映射信息存儲在元數據管理器中;
所述的兩級映射包括PV映射和VV映射;
所述的PV映射為第一級映射,負責物理層的物理表到虛擬表層的虛擬表之間的映射;PV映射主要包括三個方面:結構映射、類型映射、地址映射;所述的結構將異構的數據結構統一映射成標準的二維關系,也就是虛擬表;類型映射將多樣的數據類型統一映射成單一的字符串型;地址映射將物理數據源的物理地址統一映射成虛擬地址,形成一個全局統一的地址空間,屏蔽數據源的物理分布性;
所述的VV映射為第二級映射,負責虛擬表層的虛擬表到虛擬視圖層的虛擬視圖之間的映射;主要是實現數據內容映射,即:通過關系算子的運算,將虛擬表中的數據轉換成虛擬視圖中的數據,將基礎的數據加工、映射成業務所需要的數據。
2.根據權利要求1所述的虛擬化方法,其特征在于:所述的虛擬表層的虛擬表由表名和字段列表兩部分組成,虛擬表中的字段只有一種數據類型,為字符串型;在與物理層數據源交互時,會轉化成數據源真實的數據類型;每一個虛擬表及其字段都有一個虛擬地址,虛擬地址是一個11位的十進制編碼,中間一位是標志位,虛擬表的虛擬地址中該標志位為“9”;所有的虛擬地址構成一個全局的地址空間。
3.根據權利要求1所述的虛擬化方法,其特征在于:所述的虛擬視圖由表名和字段列表組成;所述的關系算子包括選擇、投影、連接、加、聚合等;所述的虛擬視圖之間也可以進行關系運算,產生更復雜的虛擬視圖;虛擬視圖也設有虛擬地址,虛擬地址的中間標志位為“5”。
4.根據權利要求2所述的虛擬化方法,其特征在于:所述的虛擬視圖由表名和字段列表組成;所述的關系算子包括選擇、投影、連接、加、聚合等;所述的虛擬視圖之間也可以進行關系運算,產生更復雜的虛擬視圖;虛擬視圖也設有虛擬地址,虛擬地址的中間標志位為“5”。
5.根據權利要求1至4任一項所述的虛擬化方法,其特征在于:所述的PV映射實現的關鍵數據結構記錄在一個元數據表metapv中;metapv的主要字段如下表所示:
metapv表結構
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東電子工業研究院有限公司,未經廣東電子工業研究院有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310539465.X/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種操作數據的方法和系統
- 下一篇:無病毒吊瓜組培苗的培養方法
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





