【技術(shù)實(shí)現(xiàn)步驟摘要】
本專(zhuān)利技術(shù)涉及計(jì)算機(jī)應(yīng)用
,尤其是一種大規(guī)模分布異構(gòu)數(shù)據(jù)的虛擬化方法。
技術(shù)介紹
在企業(yè)信息化建設(shè)過(guò)程中,由于各業(yè)務(wù)系統(tǒng)建設(shè)和實(shí)施數(shù)據(jù)管理系統(tǒng)的階段性、技術(shù)性以及其它經(jīng)濟(jì)和人為因素的影響,導(dǎo)致企業(yè)在發(fā)展過(guò)程中積累了大量采用不同存儲(chǔ)方式的業(yè)務(wù)數(shù)據(jù);包括采用的數(shù)據(jù)管理系統(tǒng)也大不相同,從簡(jiǎn)單的文件數(shù)據(jù)庫(kù)到復(fù)雜的網(wǎng)絡(luò)數(shù)據(jù)庫(kù),構(gòu)成了企業(yè)的異構(gòu)數(shù)據(jù)源。這些分散的不同業(yè)務(wù)的數(shù)據(jù)管理系統(tǒng)雖然能夠滿(mǎn)足業(yè)務(wù)數(shù)據(jù)存儲(chǔ)和管理要求,但在許多情況下,企業(yè)領(lǐng)導(dǎo)要做出一項(xiàng)決策,往往需要查詢(xún)多個(gè)基于各種異構(gòu)數(shù)據(jù)源的業(yè)務(wù)系統(tǒng)和外部系統(tǒng),進(jìn)行大量數(shù)據(jù)分析后才能做出決策。因此,異構(gòu)數(shù)據(jù)源的整合與集成是企業(yè)信息化建設(shè)過(guò)程經(jīng)常遇到的一個(gè)現(xiàn)實(shí)問(wèn)題。也是制約企業(yè)各種應(yīng)用信息系統(tǒng)建設(shè)和數(shù)據(jù)共享程度,以及信息化建設(shè)投資重復(fù)或負(fù)擔(dān)重的一個(gè)重要因素。數(shù)據(jù)資源整合過(guò)程中的一項(xiàng)關(guān)鍵技術(shù)就是如何對(duì)異構(gòu)數(shù)據(jù)進(jìn)行虛擬化,抽象出一個(gè)統(tǒng)一的數(shù)據(jù)模型,以屏蔽底層數(shù)據(jù)資源訪問(wèn)的分布性和異構(gòu)性,實(shí)現(xiàn)數(shù)據(jù)的互聯(lián)互通以及全局統(tǒng)一的數(shù)據(jù)視圖。
技術(shù)實(shí)現(xiàn)思路
本專(zhuān)利技術(shù)解決的技術(shù)問(wèn)題在于提供;可以有效的解決大規(guī)模分布異構(gòu)數(shù)據(jù)的描述、組織、定位和訪問(wèn),提供全局統(tǒng)一的數(shù)據(jù)結(jié)構(gòu)以及訪問(wèn)接口。本專(zhuān)利技術(shù)解決上述技術(shù)問(wèn)題的技術(shù)方案是:所述方法由三層結(jié)構(gòu)、兩級(jí)映射兩個(gè)部分實(shí)現(xiàn);所述的三層結(jié)構(gòu)包括物理層、虛擬表層、虛擬視圖層;所述的物理層由各種分布、異構(gòu)的數(shù)據(jù)源組成,每一種數(shù)據(jù)源都有自己專(zhuān)有的數(shù)據(jù)結(jié)構(gòu)、訪問(wèn)接口 ;這些數(shù)據(jù)源包括數(shù)據(jù)庫(kù)系統(tǒng)、文件系統(tǒng)、Web Service ;所述的虛擬表層對(duì)物理層的數(shù)據(jù)資源進(jìn)行封裝和抽象,通過(guò)虛擬化 ...
【技術(shù)保護(hù)點(diǎn)】
一種用于大規(guī)模分布異構(gòu)數(shù)據(jù)的虛擬化方法,其特征在于:所述方法由三層結(jié)構(gòu)、兩級(jí)映射兩個(gè)部分實(shí)現(xiàn);所述的三層結(jié)構(gòu)包括物理層、虛擬表層、虛擬視圖層;所述的物理層由各種分布、異構(gòu)的數(shù)據(jù)源組成,每一種數(shù)據(jù)源都有自己專(zhuān)有的數(shù)據(jù)結(jié)構(gòu)、訪問(wèn)接口;這些數(shù)據(jù)源包括數(shù)據(jù)庫(kù)系統(tǒng)、文件系統(tǒng)、Web?Service;所述的虛擬表層對(duì)物理層的數(shù)據(jù)資源進(jìn)行封裝和抽象,通過(guò)虛擬化機(jī)制,將物理層的數(shù)據(jù)源統(tǒng)一表示成簡(jiǎn)單的二維關(guān)系,即虛擬表;虛擬表和物理表一一對(duì)應(yīng),映射信息存儲(chǔ)在元數(shù)據(jù)管理器中;所述的虛擬視圖層直接面向用戶(hù),虛擬視圖為用戶(hù)提供滿(mǎn)足應(yīng)用需求的數(shù)據(jù)規(guī)范或者業(yè)務(wù)模式;所述的虛擬視圖是一個(gè)二維關(guān)系,由一個(gè)或者多個(gè)虛擬表通過(guò)關(guān)系算子運(yùn)算而成,虛擬視圖與虛擬表的關(guān)系為1:n的關(guān)系,一個(gè)虛擬視圖對(duì)應(yīng)一個(gè)或者多個(gè)虛擬表,映射信息存儲(chǔ)在元數(shù)據(jù)管理器中;所述的兩級(jí)映射包括PV映射和VV映射;所述的PV映射為第一級(jí)映射,負(fù)責(zé)物理層的物理表到虛擬表層的虛擬表之間的映射;PV映射主要包括三個(gè)方面:結(jié)構(gòu)映射、類(lèi)型映射、地址映射;所述的結(jié)構(gòu)將異構(gòu)的數(shù)據(jù)結(jié)構(gòu)統(tǒng)一映射成標(biāo)準(zhǔn)的二維關(guān)系,也就是虛擬表;類(lèi)型映射將多樣的數(shù)據(jù)類(lèi)型統(tǒng)一映射成單一的字符 ...
【技術(shù)特征摘要】
1.一種用于大規(guī)模分布異構(gòu)數(shù)據(jù)的虛擬化方法,其特征在于:所述方法由三層結(jié)構(gòu)、兩級(jí)映射兩個(gè)部分實(shí)現(xiàn); 所述的三層結(jié)構(gòu)包括物理層、虛擬表層、虛擬視圖層; 所述的物理層由各種分布、異構(gòu)的數(shù)據(jù)源組成,每一種數(shù)據(jù)源都有自己專(zhuān)有的數(shù)據(jù)結(jié)構(gòu)、訪問(wèn)接口 ;這些數(shù)據(jù)源包括數(shù)據(jù)庫(kù)系統(tǒng)、文件系統(tǒng)、Web Service ; 所述的虛擬表層對(duì)物理層的數(shù)據(jù)資源進(jìn)行封裝和抽象,通過(guò)虛擬化機(jī)制,將物理層的數(shù)據(jù)源統(tǒng)一表不成簡(jiǎn)單的二維關(guān)系,即虛擬表;虛擬表和物理表對(duì)應(yīng),映射信息存儲(chǔ)在元數(shù)據(jù)管理器中; 所述的虛擬視圖層直接面向用戶(hù),虛擬視圖為用戶(hù)提供滿(mǎn)足應(yīng)用需求的數(shù)據(jù)規(guī)范或者業(yè)務(wù)模式;所述的虛擬視圖是一個(gè)二維關(guān)系,由一個(gè)或者多個(gè)虛擬表通過(guò)關(guān)系算子運(yùn)算而成,虛擬視圖與虛擬表的關(guān)系為1:n的關(guān)系,一個(gè)虛擬視圖對(duì)應(yīng)一個(gè)或者多個(gè)虛擬表,映射信息存儲(chǔ)在元數(shù)據(jù)管理器中; 所述的兩級(jí)映射包括PV映射和VV映射; 所述的PV映射為第一級(jí)映射,負(fù)責(zé)物理層的物理表到虛擬表層的虛擬表之間的映射;PV映射主要包括三個(gè)方面:結(jié)構(gòu)映射、類(lèi)型映射、地址映射;所述的結(jié)構(gòu)將異構(gòu)的數(shù)據(jù)結(jié)構(gòu)統(tǒng)一映射成標(biāo)準(zhǔn)的二維關(guān)系,也就是虛擬表;類(lèi)型映射將多樣的數(shù)據(jù)類(lèi)型統(tǒng)一映射成單一的字符串型;地址映射將物理數(shù)據(jù)源的物理地址統(tǒng)一映射成虛擬地址,形成一個(gè)全局統(tǒng)一的地址空間,屏蔽數(shù)據(jù)源的物理分布性; 所述的VV映射為第二級(jí)映射,負(fù)責(zé)虛擬表層的虛擬表到虛擬視圖層的虛擬視圖之間的映射;主要是實(shí)現(xiàn)數(shù)據(jù)內(nèi)容映射,即:通過(guò)關(guān)系算子的運(yùn)算,將虛擬表中的數(shù)據(jù)轉(zhuǎn)換成虛擬視圖中的數(shù)據(jù),將基礎(chǔ)的數(shù)據(jù)加工、映射成業(yè)務(wù)所需要的數(shù)據(jù)。2.根據(jù)權(quán)利要求1所...
【專(zhuān)利技術(shù)屬性】
技術(shù)研發(fā)人員:劉祥濤,謝毅,岳強(qiáng),季統(tǒng)凱,
申請(qǐng)(專(zhuān)利權(quán))人:廣東電子工業(yè)研究院有限公司,
類(lèi)型:發(fā)明
國(guó)別省市:
還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。