Current systems that publish relational data as XML views are {em passive} in the sense that they can only respond to user-initiated queries over the XML views. In this paper, we propose an {em active} system whereby users can place triggers on (unmaterialized) XML views of relational data. In this architecture, we present scalable and efficient techniques for processing triggers over XML views by leveraging existing support for SQL triggers in commercial relational databases. We have implemented our proposed techniques in the context of the Quark system built on top of IBM DB2. Our performance results indicate that our proposed techniques are a feasible approach to supporting triggers over XML views of relational data.
展开▼
机译:当前的系统将关系数据发布为XML视图是{ em Passive},因为它们只能响应XML视图上用户发起的查询。在本文中,我们提出了一个{ em active}系统,用户可以将触发器放置在关系数据的(未实现的)XML视图上。在这种体系结构中,我们通过利用商业关系数据库中对SQL触发器的现有支持,提出了可扩展的高效技术,用于处理XML视图上的触发器。我们已经在基于IBM DB2的Quark系统的上下文中实现了我们提出的技术。我们的性能结果表明,我们提出的技术是支持关系数据的XML视图上的触发器的可行方法。
展开▼