论文部分内容阅读
在网络信息时代中,信息量庞大,且信息模式多样。XML作为兼具可扩展性及灵活性的通用数据传输格式,越来越多地被人们用来表示异构数据,以克服多数据源的不一致性,从而达到信息整合的目的。
在当前的信息集成环境下,XML数据广泛地应用于各种Web应用系统中,因此,如何优化XML,数据的查询检索是迫切需要解决的问题。而针对常用的数据信息建立物化视图已经成为提高XML数据查询效率的重要手段。因此,物化视图与数据源之间的一致性维护却面临新的挑战。
在Web应用中,以XML为格式的信息查询通常会受到网络传输速度有限等因素的影响。为了减少XML的物化视图与其数据源之间的一致性维护中所需的网络数据传输开销,本文提出了一种面向远程的XML物化视图增量维护方法和系统框架。这种方法根据多用户的查询请求和数据源更新信息,生成视图维护程序代码,以程序代码的网络迁移代替XML视图的重复查询,有效地减少了网络数据传输量。在此基础上,本文还重点对支持XQuery物化视图增量维护的一些关键技术进行了深入的探讨。
在增量维护代理的同步处理机制这一关键技术上,本文使用多线程技术实现了系统中负责调度与管理的增量维护管理器模块,为系统工作的高效并行处理提供了技术保障。
在XML数据源更新的同步与控制的问题上,本文采用了数据源触发等相关技术,实现了在物化视图增量维护过程中数据源变更的自动捕获及处理机制,有效地将数据源的变更快速准确地捕获,并为视图的增量维护所用。在物化视图增量维护过程中各种处理的协调方面,采用同步控制技术,有效地协调控制物化视图增量维护过程中的客户查询及后台数据源变更。
此外,本文研究了参数变换下XQuery物化视图的增量更新维护方法,实现了参数捕获模块的相关功能。