@msn

ArchIS: an XML-based approach to transaction-time temporal database systems

, , and . The VLDB Journal, 17 (6): 1445--1463 (November 2008)

Abstract

Abstract  Effective support for temporal applications by database systems represents an important technical objective that is difficultto achieve since it requires an integrated solution for several problems, including (i) expressive temporal representationsand data models, (ii) powerful languages for temporal queries and snapshot queries, (iii) indexing, clustering and query optimizationtechniques for managing temporal information efficiently, and (iv) architectures that bring together the different piecesof enabling technology into a robust system. In this paper, we present the ArchIS system that achieves these objectives bysupporting a temporally grouped data model on top of RDBMS. ArchIS’ architecture uses (a) XML to support temporally grouped(virtual) representations of the database history, (b) XQuery to express powerful temporal queries on such views, (c) temporalclustering and indexing techniques for managing the actual historical data in a relational database, and (d) SQL/XML for executingthe queries on the XML views as equivalent queries on the relational database. The performance studies presented in the papershow that ArchIS is quite effective at storing and retrieving under complex query conditions the transaction-time historyof relational databases, and can also assure excellent storage efficiency by providing compression as an option. This approachachieves full-functionality transaction-time databases without requiring temporal extensions in XML or database standards,and provides critical support to emerging application areas such as RFID.

Description

SpringerLink - Journal Article

Links and resources

Tags

community

  • @msn
  • @dblp
@msn's tags highlighted