18143453325 在线咨询 在线咨询
18143453325 在线咨询
所在位置: 首页 > 营销资讯 > 信息时代 > 网格数据库(数据库)

网格数据库(数据库)

时间:2022-11-27 12:30:01 | 来源:信息时代

时间:2022-11-27 12:30:01 来源:信息时代

    网格数据库 : 把数据库技术和网格技术相结合产生的一个新型数据库,是对现有数据库的网格化。网格数据库使网格用户或其他网格服务可通过网格数据库服务访问网格中的各种异构数据库,从而达到数据资源的高度共享和协同处理,对数据资源的访问更加透明、高效、可靠,同时使得网格数据处理的能力更强,以满足虚拟组织的数据处理需求。有两个原因使得在网格上使用数据库系统成为必需: 第一是很多网格应用使用了结构化的数据,例如,生命科学研究和地球科学研究,又如在绝大多数的商业应用中已经部署了数据库系统; 第二是网格本身也使用很多结构化的数据来实现其运行和管理。
1. 网格数据库管理系统
网格提供一个平台,这个平台支持系统化的身份鉴别和授权、资源发现、数据传输、进程创建和调度及跨异构平台的动态绑定。在网格提供的这些功能的基础上,可以构造一个安全可靠具有自主计算能力的高性能网格数据库管理系统。网格数据库管理系统最终将成为网格上的一种重要资源,提供数据管理服务。
在构建网格数据库管理系统方面,首先应提供一个中间件将数据库管理系统包装成为网格服务,以便网格应用存取网格数据库,而不需要对已有的数据库管理系统做改动。其次是扩展已有的数据库管理系统,让它直接利用网格提供的功能来实现分布式的数据库和相关的网格服务。
2.数据库存取与集成
数据库存取与集成主要研究如何将数据库运用到网格中,面临的主要问题包括:
(1)网格建立在服务的基础上,在网格中存取数据库必须符合网格的标准,换句话说,数据库应该成为网格中的一种资源并且提供相应的服务。
(2)数据库有不同的种类(如面向对象的数据库、关系数据库),而且属于同一种类的数据库产品在功能和接口上也有很大的不同(如Oracle、DB2),在集成各种数据库到网格中时必须减少重复劳动,同时又要尽可能保留被集成的数据库的全部功能。
(3)网格鼓励数据共享,而数据来自于不同的研究者和组织机构,有着各自的数据库模式和数据库设计。因此,提供一个中间件来完成异构数据的集成是很重要的。
(4) 网格中不仅包含结构化的数据,也包含半结构化的数据和无结构的数据。
网格数据库集成就是使用两个或多个网格数据库中的信息,并使用这些信息构建一个更大的数据库。
有三种网格数据库集成策略:
(1)虚拟数据库: 虚拟数据库是一个联邦数据库,它只有一个联邦模式,所有的用户都无法觉察到多个独立的数据库存在的事实。在构造虚拟数据库时,需要考虑它的异构透明性、命名透明性、属主和费用透明性、并行透明性和分布透明性。
(2)定制集成:这种方式是指由应用程序自己完成数据库集成。例如,在有的科学应用程序中,开发人员自己找到相关的数据源,然后将集成任务划分为查询、要执行的程序、中间数据源的构建、显式的数据传输和数据变换,以及存储结果等。网格数据库管理系统应该提供对这种集成方式的支持,使之降低成本、减少时间耗费和错误的发生。
(3)增量集成:虚拟数据库是一个理想目标,定制集成又过于注重细节,增量集成居于两者之间。在增量集成中,开发人员无须完成集成的每一个细节,高级的数据存取和集成组件(如OGSA-DAI)可以自动完成一些后期的集成步骤。
3. 支持网格应用
在数据库领域研究相对比较新的网格应用可以有力地推动数据库技术的发展。分布式查询处理、数据流处理、信息检索和科学数据分析等都是网格应用。其他的网格应用还有网格数据挖掘、网格计算机集成制造系统、网格数字图书馆等。这些应用给传统的数据库技术带来一些新的问题和挑战。

74
73
25
news

版权所有© 亿企邦 1997-2022 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭