Skip to main content

Combining C-signature with Path Dictionary for Query Processing of Nested Objects in OODBS

  • Conference paper
  • First Online:
Database and Expert Systems Applications (DEXA 1999)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1677))

Included in the following conference series:

  • 424 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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

    Google Scholar 

  2. E. Bertino and W. Kim, “Indexing technique for queries on nested objects”, In IEEE Trans. Knowledge and Data Engineering, 1(2) (1989)196–214

    Article  Google Scholar 

  3. 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.

    Google Scholar 

  4. 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

    Google Scholar 

  5. 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

    Google Scholar 

  6. 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

    Google Scholar 

  7. 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

    Google Scholar 

  8. 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

    Google Scholar 

  9. 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

    Google Scholar 

  10. 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

    Google Scholar 

  11. 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)

    Google Scholar 

  12. 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

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics