Title :
A temporal database management main memory prototype
Author :
Kim, Dong Ho ; Jeon, Keun Whan ; Jeong, Kyung Ja ; Kim, Kee Jung ; Ryu, Keun Ho
Author_Institution :
Dept. of Comput. Sci., Chung-Buk Nat. Univ., Cheongju, South Korea
Abstract :
The temporal database management main memory prototype supports valid time (time at which an event happens in the real world) and transaction time (time at which an event is recorded in the database). In this paper, we discuss the design and implementation of a main memory prototype consisting of a syntactic analyzer, a semantic analyzer, a code generator, and an interpreter. The syntactic analyzer builds a parse tree from a temporal query. The semantic analyzer then checks it for correctness against the system catalog. The code generator builds an execution tree called an `update network´. We employ an incremental view materialization for the execution tree. After building the execution tree, the interpreter activates each node of the execution tree. Also, the indexing structure and concurrency control in the prototype are discussed
Keywords :
concurrency control; indexing; program interpreters; query processing; temporal databases; transaction processing; code generator; concurrency control; execution tree; incremental view materialization; indexing structure; interpreter; main memory prototype; node activation; parse tree; query correctness validation; semantic analyzer; syntactic analyzer; system catalog; temporal database management system; temporal query; transaction time; update network; valid time; Buildings; Computer science; Database languages; Database systems; Indexing; Memory management; Prototypes; Query processing; Time varying systems; Transaction databases;
Conference_Titel :
TENCON '94. IEEE Region 10's Ninth Annual International Conference. Theme: Frontiers of Computer Technology. Proceedings of 1994
Print_ISBN :
0-7803-1862-5
DOI :
10.1109/TENCON.1994.369272