基于OGSA-DQP的分布式数据资源查询研究与应用
2012-04-29曹秀峰王燕
曹秀峰 王燕
摘要:网格环境下的对数据的查询越来越成为一个关注的热点。该文介绍了OGSA-DQP的功能和体系结构,并详细介绍了OGSA-DQP分布式数据资源查询过程,并实现了在不同地理位置上的数据资源的查询访问。
关键词:网格;OGSA-DQP;数据资源;查询
中图分类号:TP311文献标识码:A文章编号:1009-3044(2012)09-1973-03
Distributed Query of Data Resource and Application Based on OGSA-DQP
CAO Xiu-feng1, WANG Yan2
(1. Department of Electronic Information Engineering, Bijie Vocational and Technical College, Bijie 551700, China; 2. School of Maths and Computer Science, Bijie University, Bijie 551700, China)
Abstract: Grid environment for data query has increasingly become a focus of attention. This paper describes the OGSA-DQP function and architecture, and details of the OGSA-DQP distributed query process data resources, and realized in different geographic locations of data resources on the query access.
Key words: grid; OGSA-DQP; data resource; query
网格数据查询是网格应用的一个核心问题,随着网络信息化与数据库技术得发展,如何实现访问分布在不同地理位置上数据资源,已达到相互获得和使用数据资源的目的,以最大化的利用网络。而开放网格服务架构分布式处理器(Open Grid Services Architecture-Distributed Query Processing,简称为OGSA-DQP)[1-2],由英国两所高等大学曼彻斯特大学和纽卡斯尔大学联合研制开发完成的,在开始是OGSA-DAI的一个组成部分。
在分布式数据源访问与集成中间件(OGSA-DAI)的基础上,OGSA-DQP能对分布式数据资源进行查询和多重数据资源的集成访问支持的中间件,并进一步提高了对数据查询功能的优化和评估。
1 OGSA-DQP功能和体系结构
1.1功能
OGSA-DQP是一个基于OGSA-DAI[3]服务的高吞吐量的分布式数据流引擎,或者说是在OGSA-DAI数据源上,实现基于服务的查询处理器,并进行分布式查询的中间件。网格环境下,它能够在OGSA-DAI数据服务和其它Web服务上执行并行查询。其功能如下:
1)通过优化查询来对专门、繁重、复杂的资源和配置利用来实现决策的自动化。
2)对数据库中元数据的网格数据库和与一致性访问的交互是使用已形成的标准网格数据库服务来提供的。
3)对于较复杂的密集型数据请求,吸取并行数据库的技术来为其提供潜在的并行机制,因此,可以在不同的主机上执行高效地并行查询的各个组成部分。……
