论文部分内容阅读
空间数据的本质特征就是区域性的,具有明显的地域分布与归属;同时,空间数据又具有专题性,通常由不同的行业部门收集和维护,如果没有对分散的空间数据统一的管理,那么基于这些数据建立的系统就会成为信息孤岛.集中式的空间数据数据库不能满足管理分布空间数据的要求,传统空间数据库理论和应用技术领域出现了新的问题和挑战.本文研究了基于数据复制技术实现分布式空间数据管理的理论,在MAPGIS空间数据库引擎的基础上,提出了基于数据复制的多级空间数据库服务器体系结构,并在SQL Server和Oracle上分别实现了该体系.空间数据库作为GIS基础软件的核心存储、管理所有空间数据,是GIS数据流向的起点和终点,在GIS中占有重要地位.随着地理信息系统和计算机网络的发展,分布式空间数据库系统的研究成了GIS领域和数据库领域共同的热点.数据复制是分布式环境中的一项关键技术,本文论述了如何将这项技术应用于分布式空间数据库系统的实现.并分别结合这两种数据库给出了系统结构的实际和主要的实现技术.本文共分六章,内容如下:第一章:绪论.介绍了课题背景、课题涉及主要技术的研究现状、本课题的研究目标和内容.第二章:分布式空间数据库概述.从分布式空间数据库的概念,分布式空间数据库的特点和主要实现模式几个方面论述.第三章:数据复制技术.针对数据复制,研究界和产业界多年来进行了深入研究,取得了许多成果.本章在研究分析这些成果的基础上,对其中的关键复制实现方法和技术进行了总结归纳,以此作为全文工作的基础.内容主要包括数据库复制的发展和现状、数据复制协议、复制更新方式、冲突的检测和解决、复制传播算法.第四章:基于SQL Server的系统设计与实现.本章在描述SQL Server的复制概念的基础上,提出了基于SQL Server的设计方案和实现主要的实现技术.第五章:基于Oracle的系统设计与实现.虽然在需求上两种实现模式基本一样,但两种数据库在概念和实现技术方面差别很大,所以本文在内容安排上分为两章论述.最后,本文对课题的研究工作进行了全面的总结与展望,在详细分析了系统特点的同时,给出了系统存在的不足,还指出了课题在今后的工作中应重点解决的问题.