面向本原GML数据库系统的存储技术研究

来源 :南京师范大学 | 被引量 : 0次 | 上传用户:bluedogdog
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着GML 形式数据的大量涌现,如何对其进行有效地存储和管理,已经成为GML 应用研究的热点之一。GML数据是基于XML 编码的空间数据,它的半结构化特性与传统的关系模型存在着较大的差别,这导致传统的关系数据库并不适合GML 空间数据的存储、查询与索引。本原XML数据库系统是XML数据管理领域新兴的一种数据管理系统,它以特有的存储模式支持XML数据的半结构化特性。因此,考虑利用本原XML数据库存储技术,构建一种既能支持GML文档集的高效集约存储,同时又可以满足GML 要素和结构语义信息提取的本原GML数据库系统,是解决GML 存储和分布式查询、共享等问题较为合理的研究思路。参照传统空间数据库和本原XML数据库系统,一个本原GML数据库系统应当包含面向GML的解析、存储、查询、索引等技术,如果涉及版本化或数据库安全等内容,其研究将更加复杂。基于此,本文在构建本原GML数据库系统体系框架的基础上,重点开展本原GML数据库系统的核心问题——本原GML存储技术与方法的研究,以期为本原GML数据库系统的研究奠定基础。   本文主要研究工作如下:   (1)提出了本原GML数据库系统的体系框架,并在此基础上,构建了GML数据库系统的存储技术体系NGDST(Native GML Database Storage Technology),包括与用户或应用系统交互的操作模型、表达数据库内部结构的逻辑存储模型和定义数据在文件中存储方式的物理存储模式。   (2)提出了面向GML 文档语义操作的GML 文档对象模型GDOM(GMLDocument Object Model),设计了模型包含的对象类型与接口体系,定义了描述GDOM结构与内容信息的元数据文件及其模式文件,实现了GDOM的可持久化。   (3)设计了NGDST的逻辑存储模型与物理存储模式。分别定义了逻辑存储模型中数据部分与索引部分的存储结构。创建了与存储模型相匹配的物理存储模式,定义了其中物理文件的存储方法。   (4)设计并开发了NGDST 原型系统NatvieGMLDB(Native GML Database),设计并实现了基于NGDST的GML 非空间查询、空间查询、混合查询以及文档重构的流程与算法,定义了查询的基本接口并分析了查询的效率。通过对比开源本原XML数据库软件与NatvieGMLDB的存储和查询效率,验证了NGDST的可行性与有效性。   论文的创新点主要体现在以下两个方面:   (1)突破以往将GML数据当做XML数据直接存入本原XML数据库的存储方法,提出面向本原GML数据库系统的存储技术体系,并据此实现数据库系统原型,有效地将GML 解析、索引、存储以及查询技术融为一体。   (2)首次提出面向GML 语义操作的可持久化GML 文档对象模型,提供标准的、可互操作的类和方法的集合,用于基于语义的GML 文档元素检索与内容定位。为存储条件下GML 文档的操作提供可以借鉴的方法。
其他文献
土地利用/土地覆被变化(LUCC)是反映人类的生活生产过程对地表自然生态环境进行改造的最直接信号,是人类社会经济活动与自然生态过程交互和链接的纽带。作为最典型的土地利用
改革开放30年来内蒙古经济社会一直保持着较快的发展,要继续保持内蒙古经济社会发展的良好势头,必须大力推进信息化建设。近几年,内蒙古农牧业信息化建设取得了阶段性进展,各
地貌是研究地表形态特征及其成因、演化、内部结构和分布规律的学科。地貌是在不断变化和发展的。地貌的变化发展受构造运动、外营力作用和时间三个因素的影响推移,不同的地理
城市商圈的形成和进一步发展,是现代文明和经济社会进步的产物。城市商圈的巩固和完善,必将促进一个城市、地区乃至国家商业、旅游、文化、地产等事业的全面推进。编制合理的“
我国现阶段地籍基础数据体系的建立,始于上世纪80年代初的第一轮土地利用调查(土地详查),它是以查清土地利用现状、摸清家底为主要目的,基于它所开展的农村地籍管理是以用途
随着地理信息技术、空间定位技术、通信技术、计算机技术、GIS等的飞速发展,移动定位服务、LBS(基于位置的服务)等应用应运而生,包括PDA和智能手机在内的移动手持终端设备的不
那年秋天休完假回阿里的路上,在葉城零公里处,我遇到了一个老头儿,60多岁,黑瘦,矮小,戴一顶土黄色的渔夫帽,穿一身旧的蓝色运动服,裤子膝盖处破了两个小洞。他背着个一米多高的蓝色背包。背包鼓鼓囊囊,压在他身上像一座小山。司机老王说他要去西藏,这趟跟我们一起上阿里。  叶城的零公里是新藏公路起点,上下高原的人都在这里集结。上山下山的人大致有三种:上山打工找活干拿命挣血汗钱养家糊口的,上山旅游徒步穿越拿
期刊