分布式空間數據庫的體系結構(圖1)采用了Client/Server結構。在(圖2)的下方是完全獨立的參與空間數據庫管理系統,各自管理自己的數據庫。分布式多空間數據庫管理系統是 在這些獨立的空間數據庫管理系統之上運行的一層軟件,它負責管理全局的控制信息,包括全局模式、全局元數據,提交和控制涉及不止一個參與空間數據庫的全局査詢和全局事務。分布式空間數據庫系統沒有對參與空間數據庫系統做出任何改動,全局用戶可以透明地訪問分布的異構的空間數據源。分布式空間數據庫管理系統是一個完全獨立的應用,它的作用就如同一個虛擬的數據庫,向全局用戶提供全局數據。
圖1
圖2
分布式多空間數據庫的關鍵技術:
(1)分布式多空間數據庫系統的集成技術,即將各個物理場地上的空間數據庫,在邏輯上集成為一個整體。集成技術是多空間數據庫系統的核心技術。
添加微信好友, 獲取更多信息
復制微信號
(2)分布式多空間數據庫系統的全局空間索引,即能夠對全局的空間數據建立全局的空間索引。
(3)空間査詢的處理和優化,即能夠自動地將全局空間查詢 語言轉換為參與空間數據庫對應的局部子查詢,并生成更優的查詢執行計劃,交付給有關的場地執行,并將綜合返回的結果再返回給全局用戶。
(4)事務管理,在分布式多空間數據庫系統中,對數據的操作也是由事務來完成的,稱為多數據庫事務或全局事務。
(5)并發控制,由于分布式多空間數據庫系統是集成已經存在的、異構的、自治的多個空間數據庫,多空間數據庫系統中的并發控制必須能夠同步全局事務和局部事務。
來源:開源地理空間基金會中文分會
來源鏈接:https://www.osgeo.cn/post/19e2f
本站聲明:網站內容來源于 *** ,如有侵權,請聯系我們,我們將及時處理。