[发明专利]一种数据库系统实现栅格数据类型的方法及其系统有效
申请号: | 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.vipzhuanli.com/pat/books/201110361194.4/1.html,转载请声明来源钻瓜专利网。