数据库与网格集成:挑战与解决方案
1. 引言
网格计算旨在实现资源的共享和协同使用,推动更广泛的应用发展。目前,大多数早期网格应用基于文件,数据库与网格的集成工作相对较少。然而,若网格要支持更广泛的应用,包括科学和商业应用,数据库与网格的集成将变得至关重要。因为许多生命科学、地球科学和商业应用都高度依赖数据库。
数据库集成面临诸多挑战。一方面,数据库管理系统(DBMS)之间存在较大的异质性,不同数据库范式(如对象和关系型)以及同一范式下不同数据库产品(如 Oracle 和 DB2)在功能和接口上存在差异,这使得设计单一的集成解决方案变得困难。另一方面,除了结构化数据,还需要考虑半结构化数据(如 XML)和相对非结构化数据(如科学论文)与结构化数据的联合访问和集成。
2. 术语定义
- 数据库 :相关数据的集合。
- 数据库管理系统(DBMS) :负责一个或多个数据库的存储和管理,如 Oracle 9i、DB2、Objectivity 和 MySQL 等,支持特定的数据库范式,如关系型、对象 - 关系型或对象型。
- 数据库服务器(DBS) :使用 DBMS 创建,用于管理特定数据库,包括相关的应用程序软件。
- 联邦数据库 :使用运行在自主数据库之上的中间件层,为应用程序提供一定程度的集成,包括模式集成和查询能力。
- 服务 :提供一组相关操作,如查询和事务服务。 </
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



