Transformation of Relational Databases to Transaction-Time Temporal Databases

被引:7
|
作者
Mate, Jan [1 ]
Safarik, Jiri [2 ]
机构
[1] Slovak Univ Technol Bratislava, Fac Informat & Informat Technol, Bratislava, Slovakia
[2] Univ West Bohemia, Fac Sci Appl, Plzen, Czech Republic
关键词
database; temporal database; transaction time; tuple time-stamping; PostgreSQL;
D O I
10.1109/ECBS-EERC.2011.14
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In recent years, versioning has emerged as a very popular operating system feature for file systems. Some of these systems can provide user friendly "go back in time" feature, where the user can see exactly how file system looked on the dates he specifies. The advantages of these techniques are however, not present or supported by most relational database systems used worldwide. Using versioning in relational databases we can decrease the complexity of information systems, provide new functionality, increase the security and usually decrease the administration costs. In this paper we present an approach to transformation of the snapshot relational database to temporal database with tuple time-stamping. The transformation is achieved by automatic database schema extension and modification. Information system which uses the transformed database schema remain intact, or requires minimal modifications. The automatic transformation can be applied on PostgreSQL relational databases, however similar or same transformations can be used in other relational databases.
引用
收藏
页码:27 / 34
页数:8
相关论文
共 50 条
  • [1] Event-Oriented Data Models and Temporal Queries in Transaction-Time Databases
    Zaniolo, Carlo
    TIME 2009: 16TH INTERNATIONAL SYMPOSIUM ON TEMPORAL REPRESENTATION AND REASONING, PROCEEDINGS, 2009, : 47 - 53
  • [2] Lean Index Structures for Snapshot Access in Transaction-time Databases
    Grandi, Fabio
    2014 21ST INTERNATIONAL SYMPOSIUM ON TEMPORAL REPRESENTATION AND REASONING (TIME 2014), 2014, : 91 - 100
  • [3] Managing and Querying Transaction-time Databases under Schema Evolution
    Moon, Hyun J.
    Curino, Carlo A.
    Deutsch, Alin
    Hou, Chien-Yi
    Zaniolo, Carlo
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2008, 1 (01): : 882 - 895
  • [4] On the concept of transaction atomicity in distributed temporal relational databases
    DeCastro, C
    PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS - PROCEEDINGS OF THE ISCA 9TH INTERNATIONAL CONFERENCE, VOLS I AND II, 1996, : 788 - 795
  • [5] Preferences in Temporal Relational Databases
    Anselma, Luca
    Terenziani, Paolo
    IEEE ACCESS, 2024, 12 : 65418 - 65427
  • [6] Graph Transformation in Relational Databases
    Varro, Gergely
    Friedl, Katalin
    Varro, Daniel
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 127 (01) : 167 - 180
  • [7] Erratum to: The RABTree and RAB− Tree: lean index structures for snapshot access in transaction-time databases
    Fabio Grandi
    Annals of Mathematics and Artificial Intelligence, 2017, 80 : 247 - 247
  • [8] Indexing transaction time databases
    Bozkaya, T
    Ozsoyoglu, M
    INFORMATION SCIENCES, 1998, 112 (1-4) : 85 - 123
  • [9] Coping with Events in Temporal Relational Databases
    Terenziani, Paolo
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2013, 25 (05) : 1181 - 1185
  • [10] Evaluating a Temporal Relational Algebra Supporting Preferences in Temporal Relational Databases
    Anselma, Luca
    Coviello, Antonella
    Terenziani, Paolo
    ADVANCES IN DATABASES AND INFORMATION SYSTEMS, ADBIS 2024, 2024, 14918 : 32 - 44