论文部分内容阅读
网格环境下的数据管理与传统的分布式环境下的数据管理不同:数据库大多是一些比较大型的数据库系统;这些数据库往往多是动态性的,具有自治性和分布式的特点。为了解决网格上数据源的异构性和多样性的问题,为了更好地适应网格环境下的数据访问和集成,本文提出了基于P2P方法的数据访问和集成。首先,提出一个适合网格环境下数据访问和集成的系统GDSAI模型。该系统模型是基于服务的且专门适用于数据网格,采用了一个混合的分层结构,提供了一个基于封装器/调节器的方法来访问和集成网格环境下的数据源,主要由封装器、分布式查询处理器和查询重构引擎器三部分组成。其次,设计GDSAI系统的封装器OGSA-EDAI。该封装器是对OGSA-DAI进行了功能上的扩展,使之不仅能实现对底层异构数据源的封装,屏蔽其异构性,而且实现了缓冲池技术,大大提高了OGSA-EDAI对底层数据源访问的速度。同时也要实现它与分布式查询处理器OGSA-DQP的交互,使它们协调完成对底层数据源的访问和集成。最后,设计查询重构引擎器。它的功能是接收用户提交的一个对本地数据源模式的XPath查询语句,通过检索查询重构引擎器里的模式映射规则文档,找出与本地数据源相关联的数据源,然后重构该查询语句,得到全部对相关联数据源的查询语句。这样,系统便具有P2P网络的语义性和方便性。