DocumentCode
3208290
Title
Real time retrieval and update of materialized transitive closure
Author
Guh, Keh-chang ; Sun, Chengyu ; Yu, Clement
Author_Institution
Dept. of Electr. Eng. & Comput. Sci., Wisconsin Univ., Milwaukee, WI, USA
fYear
1991
fDate
8-12 Apr 1991
Firstpage
690
Lastpage
697
Abstract
A data structure is used to store materialized transitive closure such that the evaluation of transitive closure, deletions and insertions of tuples can be performed efficiently. Experiments have been carried out on a Sun/3/180 system. It is verified experimentally and theoretically that it takes on the average O (m ") to retrieve the ancestors/descendants of the given node, where m " is the number of ancestors/descendants of the given node, and it takes on the average O (m *m \´) to perform an insertion or a deletion of a tuple (a ,b ), where m is the number of ancestors of a +1 and m \´ is the number of descendants of b +1. It is shown that, when the data types is integer, retrieval of the ancestors/descendants of a given node takes no more than 0.0001 s; insertion/deletion of a tuple and the corresponding update involving m *m "=elements in the data structure takes approximately 0.07 s. When data type is a string of length 20, the corresponding retrieval time and insertion/deletion times are 0.0008 s and 1.5 s respectively
Keywords
data structures; information retrieval; Sun/3/180 system; data structure; data types; deletions; insertions; materialized transitive closure; real time retrieval; Algorithm design and analysis; Data structures; Database systems; Distributed databases; Information retrieval; Logic; Operating systems; Performance evaluation; Query processing; Sun;
fLanguage
English
Publisher
ieee
Conference_Titel
Data Engineering, 1991. Proceedings. Seventh International Conference on
Conference_Location
Kobe
Print_ISBN
0-8186-2138-9
Type
conf
DOI
10.1109/ICDE.1991.131518
Filename
131518
Link To Document