[發明專利]一種數據庫系統實現柵格數據類型的方法及其系統有效
申請號: | 201110361194.4 | 申請日: | 2011-11-15 |
公開(公告)號: | CN102368272A | 公開(公告)日: | 2012-03-07 |
發明(設計)人: | 謝炯;姜平;張明波;陳榮國;陳振;程昌秀;陳應東 | 申請(專利權)人: | 中國科學院地理科學與資源研究所;北京博陽世通信息技術有限公司 |
主分類號: | G06F17/30 | 分類號: | G06F17/30 |
代理公司: | 北京科迪生專利代理有限責任公司 11251 | 代理人: | 成金玉 |
地址: | 100101 北京*** | 國省代碼: | 北京;11 |
權利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | |||
搜索關鍵詞: | 一種 數據庫 系統 實現 柵格 數據類型 方法 及其 | ||
1.一種數據庫系統實現柵格數據類型的方法,其特征在于,包含如下步驟:
(1)按照數據庫的數據類型擴展定義規范,在數據庫管理系統的數據類型體系中增加定義柵格數據類型;
(2)對柵格數據類型所采用的常規物理存儲模式進行擴展,能夠同時支持本地存儲和外部存儲,其中,本地存儲即完全以數據庫內部柵格格式來存儲柵格數據,而外部存儲則以非本地數據庫定義的外部柵格數據源格式來存儲柵格數據;
(3)在數據訪問時,將本地存儲和外部存儲的不同格式的柵格數據動態映射為同構的柵格邏輯對象;
(4)以柵格邏輯對象為統一視圖,實現針對柵格數據類型的各類SQL操作。
2.如權利要求1所述的一種數據庫系統實現柵格數據類型的方法,其特征在于,所述步驟(2)中的柵格數據類型包含有存儲標志,該存儲標志用于標識當前記錄的當前柵格數據類型字段值所保存的柵格數據所采用的物理存儲模式。
3.如權利要求1所述的一種數據庫系統實現柵格數據類型的方法,其特征在于,所述步驟(2)中的外部柵格數據源格式包含文件型柵格數據源格式和數據庫型柵格數據源格式。
4.如權利要求1所述的一種數據庫系統實現柵格數據類型的方法,其特征在于,所述步驟(2)中的外部存儲包含兩個部分,在柵格數據類型字段中保存的對外部柵格數據源的描述信息,以及基于所述描述信息關聯的以外部柵格數據源格式保存的柵格數據。
5.如權利要求4所述的一種數據庫系統實現柵格數據類型的方法,其特征在于,所述的在柵格數據類型字段中保存的對外部柵格數據源的描述信息至少包含對外部柵格數據源的鏈接信息。
6.如權利要求1所述的一種數據庫系統實現柵格數據類型的方法,其特征在于,所述步驟(3)中實現不同格式柵格數據動態映射為同構的柵格邏輯對象的方法具體為:首先,數據庫內部柵格格式均以柵格邏輯對象為中介實現序列化和解序列化;其次,針對每一種外部柵格數據源格式建立數據動態轉換驅動,實現外部柵格數據源格式和柵格邏輯對象的實時轉換。
7.如權利要求6所述的一種數據庫系統實現柵格數據類型的方法,其特征在于,所述的數據動態轉換驅動具備數據延遲轉換技術,即柵格邏輯對象實施分步構造過程,該過程針對不同SQL操作實時轉換并填充柵格邏輯對象所需訪問的局部屬性項,以避免僅局部數據訪問而一次性填充柵格邏輯對象的全部屬性項。
8.一種實現柵格數據類型的數據庫系統,其特征在于,包含基礎數據庫系統,并具有支持柵格數據外部存儲的擴展系統,該擴展系統保存有以外部柵格數據源格式存儲但在所述基礎數據庫系統的柵格數據類型字段中保存有對該外部柵格數據源描述信息的所有柵格數據,并包括:
外部存儲驅動器:用于底層存取不同格式的外部柵格數據源,并動態轉換為同構的柵格邏輯對象;
柵格邏輯對象處理器:用于輸入柵格邏輯對象,執行基于柵格邏輯對象的各類計算操作,并返回計算結果給基礎數據庫系統。
9.如權利要求8所述的一種實現柵格數據類型的數據庫系統,其特征在于,所述基礎數據庫系統包括:
訪問接口:用于連接到數據庫并發出各類SQL請求;
SQL解析/優化/執行器:用于解析SQL請求、生成查詢計劃并分解調用基于數據類型的各種操作;
數據類型管理器:用于維護數據庫數據類型體系,接收SQL解析/優化/執行器對數據類型操作的調用,執行包含柵格數據類型在內的面向數據類型的各種操作,并將操作結果返回給SQL解析/優化/執行器;
數據I/O管理器:用于緩存并底層存取包含柵格數據類型在內的所有數據類型字段值;
事務管理器:用于管理數據庫鎖和日志;
柵格數據庫:邏輯上包含本地存儲和外部存儲的各類柵格數據。
10.如權利要求8所述的一種實現柵格數據類型的數據庫系統,其特征在于,所述的對外部柵格數據源的描述信息至少包含對外部柵格數據源的鏈接信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國科學院地理科學與資源研究所;北京博陽世通信息技術有限公司,未經中國科學院地理科學與資源研究所;北京博陽世通信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110361194.4/1.html,轉載請聲明來源鉆瓜專利網。