移動數據庫指支持移動計算環境的分布式數據庫,是移動GIS數據的存儲中心,并且能夠對數據進行管理。如何采用移動數據庫直接在移動設備上存儲GIS數據是目前的研究熱點,并且已經有了類似的系統,如SpatiaLite等,它是一種在SQLite基礎上擴展的空間數據庫系統,能夠存儲矢量GIS數據。它不具備通常的C/S結構,而是將數據庫結構直接嵌人應用程序中。它支持OGC規范,并具有自己的R樹索引和geometry類型,同時支持復雜的空間査詢和地理投影。移動計算使得計算機或其他信息設備在沒有與固定物理設備連接的情況下能夠完成數據的傳輸。
由于移動設備的資源限制,移動GIS數據庫一般與應用系統集成在一起,通常是一個二進制數據文件,作為整個應用系統的前端存在,而其管理的數據可能是后端服務器中數據集的子集或子集的副本。對于移動GIS數據庫,移動GIS應用需要其具備移動環境下的特殊功能:
(1)備份恢復:移動GIS數據庫的備份和恢復與大型數據庫管理系統管理數據庫不同,不能簡單以獨立的服務或類似形式進行,而要以簡化方式完成,如直接備份數據文件。
(2)復制與同步: 嵌入式數據庫一般采用某種特殊的數據復制方式與服務器數據庫進行映射,滿足在任意時刻和任意地點訪問任意數據的要求。
添加微信好友, 獲取更多信息
復制微信號
(3)事務處理:嵌人式數據庫系統中的事務處理在前端可以簡單化,但在整個應用系統中可能需要結合移動計算環境的特征進行事務處理控制。
(4)安全性:許多應用領域的嵌入式設備是系統中數據管理或處理的關鍵設備,因此嵌入式設備上數據庫系統對存儲權限的控制非常嚴格。同時,許多嵌入式設備具有較高的移動性、便攜性和非固定的工作環境,也帶來了潛在的不安全因素。
來源:開源地理空間基金會中文分會
來源鏈接:https://www.osgeo.cn/post/195d0
本站聲明:網站內容來源于 *** ,如有侵權,請聯系我們,我們將及時處理。