TY - GEN
T1 - Combining c-signature with path dictionary for query processing of nested objects in OODBS
AU - Shin, Hakgene
AU - Chang, Jaewoo
N1 - Publisher Copyright:
© Springer-Verlag Berlin Heidelberg 1999.
PY - 1999
Y1 - 1999
N2 - Since an object-oriented database system (OODBS) dealing with composite objects requires expensive traversal costs to process user queries, query processing and indexing have become important issues in the success of object-oriented database systems. In this paper, we propose a new signature-based indexing scheme entitled c-signature. The c-signatures are abstracted from objects in a path in concatenation and are stored in a class-oriented way, so as to reduce search space. By positioning the c-signature file before the path dictionary, we can avoid expensive scanning of the database. Also, the c-signatures pointing to an s-expression in the path dictionary make it possible to avoid the sequential scanning of the path dictionary. Based on the proposed scheme, we develop implement the c-signature and its competitors such as path index, path signature, path dictionary, class unit signature, path dictionary index, and s-signature schemes. Using the experimental results, we compare the c-signature with the competitors under different degrees of reference sharing and in terms of the page I/Os of each scheme. Finally, we show that our c-signature scheme achieves significant improvements in the retrieval operation.
AB - Since an object-oriented database system (OODBS) dealing with composite objects requires expensive traversal costs to process user queries, query processing and indexing have become important issues in the success of object-oriented database systems. In this paper, we propose a new signature-based indexing scheme entitled c-signature. The c-signatures are abstracted from objects in a path in concatenation and are stored in a class-oriented way, so as to reduce search space. By positioning the c-signature file before the path dictionary, we can avoid expensive scanning of the database. Also, the c-signatures pointing to an s-expression in the path dictionary make it possible to avoid the sequential scanning of the path dictionary. Based on the proposed scheme, we develop implement the c-signature and its competitors such as path index, path signature, path dictionary, class unit signature, path dictionary index, and s-signature schemes. Using the experimental results, we compare the c-signature with the competitors under different degrees of reference sharing and in terms of the page I/Os of each scheme. Finally, we show that our c-signature scheme achieves significant improvements in the retrieval operation.
UR - https://www.scopus.com/pages/publications/84947998564
U2 - 10.1007/3-540-48309-8_29
DO - 10.1007/3-540-48309-8_29
M3 - Conference paper
AN - SCOPUS:84947998564
SN - 3540664483
SN - 9783540664482
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 312
EP - 321
BT - Database and Expert Systems Applications - 10th International Conference, DEXA 1999, Proceedings
A2 - Bench-Capon, Trevor J. M.
A2 - Soda, Giovanni
A2 - Tjoa, A. Min
PB - Springer Verlag
T2 - 10th International Conference on Database and Expert Systems Applications, DEXA 1999
Y2 - 30 August 1999 through 3 September 1999
ER -