An attribute or tuple timestamping in bitemporal relational databases

An attribute or tuple timestamping in bitemporal relational databases

Much of the research on bitemporal databases has focused on the modeling of time-related data with either attribute or tuple timestamping. While the attribute-timestamping approach attaches bitemporal data to attributes, the tuple-timestamping approach splits the object s history into several tuples. Although there have been numerous studies on bitemporal data models, there is no work contrasting these two common approaches in terms of system performance and ease of use. In this paper, we compared interval-based attribute- and tuple-timestamped bitemporal data models by running sample queries to measure processing time, and then we evaluated their usability by using the same data. Our tests indicate that the attribute-timestamping model with one-level nested approach required less time and used less disk space; therefore, it is more appropriate for modeling bitemporal data.

___

  • [1] Gadia S. Ben-Zvi’s pioneering work in relational temporal databases. In: Tansel AU, Clifford J, Gadia S, Jajodia S, Segev A, Snodgrass R, editors. Temporal Databases. Redwood City, CA, USA: Benjamin Cummings, 1993. pp. 202-207.
  • [2] Snodgrass R. An overview of Tquel. In: Tansel AU, Clifford J, Gadia S, Jajodia S, Segev A, Snodgrass R, editors. Temporal Databases. Redwood City, CA, USA: Benjamin Cummings, pp. 141-182. [3] Bhargava G, Gadia S. Relational database systems with zero information loss. IEEE T Knowl Data En 1993; 5: 1-20.
  • [4] Jensen CS, Soo MD, Snodgrass R. Unifying temporal data models via a conceptual model. Inf Syst 1994; 19: 513-547.
  • [5] Shasha D, Zhu Y. SpyTime: a performance benchmark for bitemporal database. Available online at http://www.cs.nyu.edu/shasha/spytime/spytime.html. 2001.
  • [6] Atay CE, Tansel A. Bitemporal Databases: Modeling and Implementation. Saarbr¨ucken, Germany: VDM Verlag, 2009.
  • [7] Clifford J, Croker A. The historical relational data model (HRDM) and algebra based on lifespans. In: IEEE 1987 International Conference on Data Engineering; 3–5 February 1987; Los Angeles, CA, USA. New York, NY, USA: IEEE. pp. 1-26.
  • [8] Gadia S. A homogeneous relational model and query languages for temporal databases. ACM T Database Syst 1988; 13: 418-448.
  • [9] Gadia S, Bhargava G. A Formal Treatment of Updates and Errors in a Relational Database. Ames, IA, USA: Iowa State University, 1997.
  • [10] Tansel AU. Temporal relational data model. IEEE T Knowl Data En 1997; 9: 464-479.
  • [11] Atay CE, Tansel AU. BtSQL: nested bitemporal relational database query language. Turk J Elec Eng & Comp Sci 2014; 1: 1-20.
  • [12] Clifford J, Tansel AU. On an algebra for historical relational databases: two views. In: ACM SIGMOD 1985 International Conference on Management of Data; 15–18 May 1985; Dallas, TX, USA. New York, NY, USA: ACM. pp. 247-265.
  • [13] Tansel AU. Adding time dimension to relational model and extending relational algebra. Inf Syst 1986; 11: 343-355.
  • [14] Toman D. Point-based temporal extension of temporal SQL. Lect Notes Comp Sci 1997; 1341: 437-452.
  • [15] Snodgrass R. The TSQL2 Temporal Query Language. Dordrecht, the Netherlands: Kluwer Academic Publishers, 1995.
  • [16] Lorentzos NA, Mitsopoulos YG. SQL extension for interval data. IEEE T Knowl Data En 1997; 9: 480-499.
  • [17] Gadia S, Nair SS. Temporal databases: a prelude to parametric data. In: Tansel AU, Clifford J, Gadia S, Jajodia S, Segev A, Snodgrass R, editors. Temporal Databases. Redwood City, CA, USA: Benjamin Cummings, 1993. pp. 28-66.
  • [18] Tansel AU, Tin E. The expressive power of temporal relational query languages. IEEE T Knowl Data En 1997; 9: 120-134.
  • [19] Snodgrass R, Ahn I. Performance evaluation of a temporal database management system. Commun ACM 1986; 15: 96-107.
  • [20] Yang J, Ying H, Widom J. TIP: A temporal extension to informix. In: ACM SIGMOD 2000 International Conference on Management of Data; 15–18 May 2000; Dallas, TX, USA. New York, NY, USA: ACM. pp. 596-671.
  • [21] Chau VT, Chittayasothorn S. A temporal compatible object relational database system. In: IEEE 2007 Southeast Conference; 22–25 March 2007; Richmond, VA, USA. New York, NY, USA: IEEE. pp. 93-98.
  • [22] Combi C, Montanari A, Pozzi G. The T4SQL temporal query language. In: ACM 2007 International Conference on Information and Knowledge Management; 6–10 November 2007; Lisbon, Portugal. New York, NY, USA: ACM. pp. 193-202.
  • [23] Wang F, Zaniolo C. XBiT: An XML-based bitemporal data model. Lect Notes Comp Sci 2004; 3288: 810-824.
  • [24] Wang F, Zhou X, Zaniolo C. Using XML to build efficient transaction-time temporal database systems on relational databases. In: IEEE 2006 International Conference on Data Engineering; 3–8 April 2006; Atlanta, GA, USA. New York, NY, USA: IEEE. pp: 131-135.
  • [25] Ali KA, Pokorny J. A comparison of XML-based temporal models. In: IEEE 2006 International Conference on Signal-Image Technology and Internet-Based Systems; 17–21 December 2006; Hammamet, Tunisia. New York, NY, USA: IEEE. pp. 339-350.
  • [26] Tansel AU, Atay CE. Nested bitemporal relational algebra. In: International Symposium on Computer and Information Sciences; 1–3 November 2006; ˙Istanbul, Turkey. pp. 622-633.
Turkish Journal of Electrical Engineering and Computer Sciences-Cover
  • ISSN: 1300-0632
  • Yayın Aralığı: 6
  • Yayıncı: TÜBİTAK
Sayıdaki Diğer Makaleler

A conceptual implementation of a buck converter for an off-grid hybrid system consisting of solar and wind turbine sources

Ahmad Shukri RAHMAN FAZIL, Abdul Rahim RAZAK ABDUL, Syed Idris HASSAN SYED

Design of low power system on programmable chip for video zoom-in processing

Lamjed TOUIL, Lilia KECHICHE, Bouraoui OUNI

Fuzzy speed estimation in the case of sensorless induction machine vector control

Said DRID, Mohamed BAHLOUL, Mansour SOUISSI, Mohamed CHAABANE, Larbi ALAOUI CHRIFI

A dynamic spectrum management algorithm in VDSL systems

Sunil SHARMA, Om Parkash SAHU

Push-pull cache consistency mechanism for cooperative caching in mobile ad hoc environments

Yogesh PALANICHAMY, Lilly Sheeba SELVIN

Process time and MPPT performance analysis of CF, LUT, and ANN control methods for a PMSG-based wind energy generation system

Ercüment KARAKAS, Abdulhakim KARAKAYA

Steady state analysis of a three phase indirect matrix converter fed 10 HP, 220 V, 50 Hz induction machine for efficient energy generation

Damian NNADI, Crescent OMEJE

A new step-size searching algorithm based on fuzzy logic and neural networks for LMS adaptive beamforming systems

Mariko MIYATAKE NAKANO, Hector MEANA PEREZ, Walter TUPACYUPANQUI OROZCO

Energy efficient multiconstrained optimization using hybrid ACO and GA in MANET routing

Senthil Kumaran NIVETHA, Ramasamy ASOKAN

Behavior of metamaterial-based microwave components for sensing and heating of nanoliter-scale volumes

Muhammed Said BOYBAY