Abstract
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 signaturebased 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 csignatures 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 csignature scheme achieves significant improvements in the retrieval operation.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
A. Kemper and G. Moerkotte, “Advanced query processing in object bases using access support relations”, In Proc. of the 16th VLDB Conference, Brisbane, Australia (1990) 290–301
E. Bertino and W. Kim, “Indexing technique for queries on nested objects”, In IEEE Trans. Knowledge and Data Engineering, 1(2) (1989)196–214
W. Kim, K.C. Kim, and A. Dale, “Indexing techniques for object-oriented databases”, In Object-Oriented, Concepts, Databases, and Applications, W. Kim and F.H. Lochovsky, eds., Addison-Wesley, Reading, MA (1989) 371—394.
E. Bertino and C. Guglielmina, “Path index: An approach to the efficient execution of object-oriented queries”, In Data and Knowledge Engineering, North Holland, 10 (1993) 1–27
Lee, W.C. and Lee, D.L. “Signature File Methods for Indexing Object-Oriented Database Systems”, In Proc. of the 2nd International Computer Science Conference, Hong Kong (1992) 616–622
Y. Ishikawa, H. Kitagawa and N. Ohbo, “Evaluation of Signature Files as Set Access Facilities in OODBs”, In Proc. of the 1993 SIGMOD Int’l Conf. on Management of Data, Washington D.C. (1993) 247–256
D.L. Lee and W.C. Lee, “Using Path Information for Query Processing in Object-Oriented Database Systems”, In the Third International Conference on Information and Knowledge Management, Gaitherburg, MD (1994) 64–71
W.C. Lee and D.L. Lee, “Combining Indexing Technique with Path Dictionary for Nested Object Queries”, In the Proc. of the Fourth International Conference on Database Systems for Advanced Applications, Singapore, April 10-13 (1995) 107–104
H. Yong and S. Lee, “Signature File Generation Techniques for Query Processing in Object-Oriented Databases”, In Journal of the Korea Information Science Society, Vol. 21, No 5 (1995) 922–930
H. Shin and J. Chang, “Signatures of Complex Objects for Query Processing in OODB”, In Proc. of the 7th International Conference, DEXA’96, Zurich, Switzerland (1996) 322–332
H. Shin, “Efficient Signature-Based Indexing Schemes for Query Processing in Object-Oriented Database Systems”, Ph.D. thesis, Dept of Computer Engineering, Chonbuk National University (1999)
J. Zobel, A. Moffat, and R. Sacks-Davis, “Storage Management for Files of Dynamic Records”, In Proc. of the 4th Australian Database Conference on Advances in Database Research, M.E. Orlowska, M. Papazoglou, eds., Brisbane, Australia (1993) 26–38
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Shin, H., Chang, J. (1999). Combining C-signature with Path Dictionary for Query Processing of Nested Objects in OODBS. In: Bench-Capon, T.J., Soda, G., Tjoa, A.M. (eds) Database and Expert Systems Applications. DEXA 1999. Lecture Notes in Computer Science, vol 1677. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48309-8_29
Download citation
DOI: https://doi.org/10.1007/3-540-48309-8_29
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-66448-2
Online ISBN: 978-3-540-48309-0
eBook Packages: Springer Book Archive