深入探讨基于网的空间数据库体系构造.docVIP

  • 5
  • 0
  • 约 6页
  • 2016-10-18 发布于广东
  • 举报

深入探讨基于网的空间数据库体系构造.doc

深入探讨基于网的空间数据库体系构造

深入探讨基于网格的空间数据库体系构造 摘要:本文基于笔者多年从事空间数据库的相关研究,以网格数据库为研究对象,深度探讨了基于网格的空间数据库的体系架构,文章首先对空间数据网格产生的背景进行了简要的阐述,而后分析了网格系统体系结构的组成,最后笔者结合空间数据库的特点,重点探讨了网格空间数据库系统的构建,全文既是笔者长期工作实践的技术总结,同时也是在实践基础上的理论升华成果,相信对从事相关工作的同行有着重要的参考价值和借鉴意义。 关键字:空间数据库,网格,体系,构建 1 空间数据网格的研究背景 伴随科学技术的发展,人们对计算机计算能力、存储能力的要求越来越高。网格(Grid)正是伴随着互联网技术而迅速发展起来的,产生于科学研究与合作中的新一代计算基础设施,专门针对复杂科学计算的新型计算模式。这种计算模式是利用互联网把分散在不同地理位置的电脑组织成一个“虚拟的超级计算机”,这样组织起来的“虚拟的超级计算机”有两个优势,一个是数据处理能力超强; 网格的五个主要应用领域: 计算、远程沉浸和信息集成。 网格最早以集成异构计算平台的身份出现,接着跨入多个领域,逐步形成多种类型的网格,包括数据网格(Data Grid)、信息网格(Information Grid)、知识网格(Knowledge Grid)等。数据网格负责容纳和提供对跨组织数据的协作访问能力。 信息网格是在计算网格的基础上,利用数据挖掘、信息融合和搜索引擎等技术构建的。主要研制一体化的智能信息处理平台,消除信息孤岛,方便用户分布、处理和获取信息,向用户提供“信息随手可得”式的服务。知识网格研究的侧重点是智能信息处理,目标是如何消除信息孤岛和知识孤岛,实现信息资源和知识资源的智能共享。 网格技术和其他技术相结合,能够产生许多新的研究领域,例如网格技术和空间数据相结合就产生了空间数据网格(spatial Data Grid),空间数据网格与基础网格(Base Grid)结合构建空间信息网格(Spatial Information Grid)。 空间信息网格是当前空间信息科学研究的主要内容,而空间数据网格作为空间信息网格的重要组成部分和虚拟系统的中间层,在整个网格系统中起桥梁和纽带的作用。在科学研究领域和商业应用领域也越来越受到重视。 2 网格系统体系结构分析 网格技术代表一种先进的技术和基础设施,它基于现有因特网技术、Web技术和高性能计算技术,能够充分吸纳各种计算资源,并将它们转化成一种随处可得的、可靠的、标准的同时还是经济的计算能力,从而实现网络资源的共享和协同工作。 网格所关心的问题是直接访问随时间动态变化计算机、软件、数据和其他资源,因此它具备解决资源与任务的分配和调度、安全传输与通信保障、人与系统以及人与人之间的交互等能力。经典的网格体系结构是五层沙漏结构,它是一种抽象层次结构,以“协议”为中心,强调协议在网格的资源共享和互操作中的地位。通过协议实现一种机制,使得虚拟组织的用户与资源之间可以进行资源使用的协商、建立共享关系,并且可以进一步管理和开发新的共享关系。这一标准化的开放结构对网格的扩展性、互操作性、一致性以及代码共享都很有好处。 五层沙漏模型将网格划分为五层,分别是构造层(fabric ),连接层(connectivity),资源层(resource),聚合层(collective)和应用层(application)。如图1所示。 五层沙漏模型中各层协议的数量是不同的,对于最核心的部分,由于要能够既实现上层各种协议向自身协议的映射,同时实现自身协议向下层其它各种协议的映射,使得核心协议在所有支持网格计算的地点都得到支持,所以核心协议的数量不应该太多,这样核心协议就形成了协议层次结构中的一个瓶颈,使得模型结构呈现沙漏形状。在五层结构中,资源层和连接层共同组成这一核心的瓶颈部分。如图1所示。 3 网格空间数据库系统的构建 空间数据网格作为空间数据共享与应用的技术体系,空间数据库系统是它的一个重要组成部分。本节主要讨论网格数据库系统的基本概念、网格数据库的体系结构以及数据访问与集成服务。 3.1 基本概念 网格空间数据库系统实质上是在网格环境下的分布式的空间数据库系统,研究网格环境下分布式的空间数据库系统的管理、协同和数据访问与共享。 Web环境下的分布式的数据库系统一般分为分布式数据库系统和联邦数据库系统。 分布式数据库系统是在分布式环境下实现一个经典的集成库,它有一个全局概念模式,各个节点只能通过这个全局模式访问其它节点的数据库。分布式数据库系统为用户提供了对多个数据库的透明访问,即用户不用指明所要访问的数据库即可获取目标数据。但在很大情况下,由于节点的异构性,想要构造一个全局的数据库模式是不容易的。 联邦数据库系统是由一组相互协作的同时保持自治的多个成员数

文档评论(0)

1亿VIP精品文档

相关文档