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
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;
Conference_Titel :
Data Engineering, 1991. Proceedings. Seventh International Conference on
Conference_Location :
Kobe
Print_ISBN :
0-8186-2138-9
DOI :
10.1109/ICDE.1991.131518