—個分布式空間數(shù)據(jù)庫是由若干個已經(jīng)存在的相關(guān)空間數(shù)據(jù)庫集成的。這些相關(guān)數(shù)據(jù)庫分布在由計(jì)算機(jī) *** 連接起來的多個場地上,并且在加入到多空間數(shù)據(jù)庫系統(tǒng)之后仍具有自治性。多空間數(shù)據(jù)庫系統(tǒng)在參與空間數(shù)據(jù)庫之上為全局用戶提供 一個統(tǒng)一存取空間數(shù)據(jù)的環(huán)境,使得全局用戶像使用一個 空間數(shù)據(jù)庫系統(tǒng)一樣使用多個空間數(shù)據(jù)庫系統(tǒng)。對多個空間數(shù)據(jù)庫系統(tǒng)進(jìn)行管理,并提供透明訪問。
分布式空間數(shù)據(jù)庫系統(tǒng)的模式結(jié)構(gòu)總體上可以分為兩部分,如圖所示,下面部分是集中式空間數(shù)據(jù)庫的模式,代表了各場地上參與空間數(shù)據(jù)庫系統(tǒng)的基本結(jié)構(gòu);上面部分是分布式空間數(shù)據(jù)庫系統(tǒng)增加的模式。
全局用戶視圖:與集中式的局部用戶視圖的概念一樣,全局用戶由于專業(yè)、研究領(lǐng)域和角度的不同,所關(guān)心的問題、研究的對象、期望的結(jié)果等方面都存在著差異,因而對空間地理對象的描述也不同,形成了不同的全局用戶視圖。有一點(diǎn)和局部用戶視圖不同,那就是全局用戶視圖的數(shù)據(jù)不是 從某一場地的參與空間數(shù)據(jù)庫中抽取,而是從—個虛擬的各參與空間數(shù)據(jù)庫集成的邏輯 *** 中抽取的。
全局概念模式:它定義了分布式空間數(shù)據(jù)庫提供給全局用戶共享的 全部數(shù)據(jù)的邏輯結(jié)構(gòu),即全局圖層的定義,使得全局圖層如同沒有分布一樣。全局概念模式是使用全局統(tǒng)一的空間數(shù)據(jù)模型定義的。
![](/zb_users/plugin/erx_Weixin/img/zzcm1.jpg)
添加微信好友, 獲取更多信息
復(fù)制微信號
分片模式:每一個全局圖層可以分為若千個不相交的分片,分片模式就是所有分片定義的 *** 。由于分片在物理上是分布的,因此,分片模式必須詳細(xì)描述分片的物理分布信息;由于空間數(shù)據(jù)分片存在著各種分片沖突,因此,從分片模式映射到全局概念模式。
局部概念模式:它定義了參與空間數(shù)據(jù)庫全體數(shù)據(jù)的邏輯結(jié)構(gòu),是全局概念模式的子集。局部概念模式是由局部空間數(shù)據(jù)模型定義的,如果局部空間數(shù)據(jù)模型和全局空間數(shù)據(jù)模型異構(gòu),那么全局系統(tǒng)的分片模式和局部概念模式之間必須有 一個數(shù)據(jù)模型的轉(zhuǎn)換過程,即異構(gòu)同化的過程。通過從集中式系統(tǒng)的局部概念模式到分布式全局系統(tǒng)的分片模式、全局概念模式,最后到全局的用戶視圖,分布式空間數(shù)據(jù)庫系統(tǒng)實(shí)現(xiàn)了分布透明性。因此,全局用戶可以使用單一的空間數(shù)據(jù)模型和單一的空間査詢語言操作邏輯上統(tǒng)一,物理上分布異構(gòu)的空間數(shù)據(jù)。
全局概念模式的定義是通過對參與空間數(shù)據(jù)庫的局部概念模式集成而產(chǎn)生的,并且局部用戶仍然可以在本地空間數(shù)據(jù)庫上定義自己的視圖 (局部外模式),而不受全局系統(tǒng)的影響。
一般把涉及同一類數(shù)據(jù)但在處理 *** 以及數(shù)據(jù)模型、數(shù)據(jù)格式上存在各種差異的數(shù)據(jù)源稱為異構(gòu)數(shù)據(jù)源。在GIS領(lǐng)域中,這種異構(gòu)數(shù)據(jù)源隨處可見。分布式多空間數(shù)據(jù)庫的目標(biāo)就是要將兩個或多個 已經(jīng)存在的異構(gòu)空間數(shù)據(jù)庫以信息集成的方式聯(lián)系起來,實(shí)現(xiàn)信息共享。也就是將兩個或多個物理上分布異構(gòu)的空間數(shù)據(jù)庫,在邏輯上集成為一個虛擬的空間數(shù)據(jù)庫,全局用戶可以査詢這個虛擬的數(shù)據(jù)庫,就好像它已經(jīng)被物化了。既然是虛擬數(shù)據(jù)庫,分布式多空間數(shù)據(jù)庫一般不存儲數(shù)據(jù),而是將全局用戶的全局査詢翻譯成一個或多個對參與空間數(shù)據(jù)庫的査詢,然后將那些參與數(shù)據(jù)庫對全局用戶査詢的回答進(jìn)行綜合處理,最后把結(jié)果返回給全局用戶。
按“異構(gòu)同化,同構(gòu)整體化”的基本思路,把物理上分布異構(gòu)的空間數(shù)據(jù)庫集成為邏輯上統(tǒng)一的整體。
根據(jù)以上的分析和討論,實(shí)現(xiàn)多空間數(shù)據(jù)庫系統(tǒng)的集成需要解決的問題有:
(1)選擇全局統(tǒng)一的空間數(shù)據(jù)庫模型來描述全局概念模式和分片模式;
(2)選擇全局統(tǒng)一的空間査詢語言作為全局系統(tǒng)和用戶的交互界面;
(3)解決分片的異構(gòu)性,實(shí)現(xiàn)局部概念模式到全局分片模式的轉(zhuǎn)換,即異構(gòu)同化,
(4)解決分片沖突問題,構(gòu)造全局的概念模式,即同構(gòu)整體化。
來源:開源地理空間基金會中文分會
來源鏈接:https://www.osgeo.cn/post/1b5ae
本站聲明:網(wǎng)站內(nèi)容來源于 *** ,如有侵權(quán),請聯(lián)系我們,我們將及時(shí)處理。