Extending XML triggers with path-granularity

  • Authors:
  • Anders H. Landberg;J. Wenny Rahayu;Eric Pardede

  • Affiliations:
  • Department of Computer Science & Computer Engineering, La Trobe University, Melbourne, Australia;Department of Computer Science & Computer Engineering, La Trobe University, Melbourne, Australia;Department of Computer Science & Computer Engineering, La Trobe University, Melbourne, Australia

  • Venue:
  • WISE'07 Proceedings of the 8th international conference on Web information systems engineering
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Triggers are a well-founded concept in relational databases that provide reactive behaviour in response to database modifications [1] [2]. For XML databases, however, there still does not exist a standardised trigger mechanism. In order to make trigger functionality for XML databases as practical and applicable as it is in the relational context, the hierarchical nature of the XML data model must be considered. Trigger granularity is a fundamental concept that is closely related to the structure of the data that the trigger operates on. We must explore how update operations on particular XML document nodes impact the structure of the data. This paper addresses this issue and proposes path-level granularity, a novel extension to XML trigger granularity. It introduces definitions and methodologies for performing path-level granularity in XML triggers. An implementation of an XML trigger engine and case study are used as proof of concept. Further, a cost-based evaluation of the proposed concepts is also included.