Skip to main content

On the Analysis of On-Line Database Reorganization

  • Conference paper
  • First Online:
Current Issues in Databases and Information Systems (ADBIS 2000, DASFAA 2000)

Abstract

We consider the problem of on-line database reorganization. The types of reorganization that we discuss are restoration of clustering, purging of old data, creation of a backup copy, compaction, and construction of indexes. The contributions of this paper are both of theoretical and of experimental nature.

Research supported by the Versant Technology Corporation and Intel Corporation

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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. T. Eiter and G. Gottlob.: Identifying the minimal transversals of a hypergraph and related problems. SIAM Journal on Computing, 24(6):1278–1304, Dec. 1995.

    Google Scholar 

  2. V. Wietrzyk, Mehmet A. Orgun.: A Foundation for High Performance Object Database Systems. In Databases for the Millennium 2000 in proceedings of the 9th International Conference on Management of Data, Hyderabad, December, 1998.

    Google Scholar 

  3. V. Wietrzyk, M. A. Orgun.: VERSANT Architecture: Supporting High-Performance Object Databases. International Database Engineering and Applications Symposium, IDEAS98, Cardiff, U.K., July 1998, IEEE Computer Society Press, Los Alamitos, Calif., 1998.

    Google Scholar 

  4. Batory, D. S.: Optimal File Designs and Reorganization Points. ACM Trans. On Database Systems, Vol. 7, 1982.

    Google Scholar 

  5. J.B. Cheng, A.R. Hurson.: Effective Clustering of Complex Objects in Object-Oriented Databases. ACM SIGMOD Conference, 1991.

    Google Scholar 

  6. P. N. Klein, R. E. Tarjan.: A randomized linear-time algorithm for finding minimum spanning trees. In Proceedings of the 26th Annual ACM Symposium on Theory of Computing. Montreal, Que., Canada. May 23–25). ACM, New York, p. 9–15, 1994.

    Google Scholar 

  7. D. Alberts, G. Cattaneo, G. F. Italiano.: An empirical study of dynamic graph algorithms. Proc. 7th ACM-SIAM Symp. on Discrete Algorithms (1996).

    Google Scholar 

  8. R. E. Tarjan and D. D. Sleator.: A data structure for dynamic trees. J. Comp. Sys. Sci., 1983.

    Google Scholar 

  9. T. L. Anderson, A. J. Berre, M. Mallison et al.: The Hypermodel Benchmark in Bancilhon, Thanos, Tsichritzis (Eds.): Advances in Database Technology-EDBT’90, LNCS 416, 1990.

    Chapter  Google Scholar 

  10. VERSANT System Manual.: VERSANT Release 5.0, February 1997.

    Google Scholar 

  11. C. Mohan, D. Haderle, B. Lindsay, H. Pirahesh et al.: ARIES: A Transaction Recovery Method Supporting Fine-Granularity Locking and Partial Rollbacks Using Write-Ahead Logging. ACM Transactions on Database Systems, 17(1):94–162, March 1992.

    Google Scholar 

  12. C. Mohan, I. Narang.: Algorithms for creating indexes for very large tables without quiescing updates In Proceedings ACM SIGMOD Intl Conf Management of Data, pages pp 361–370, June 1992

    Google Scholar 

  13. E. Omiecinski.: Concurrent file conversion between b+ tree and linear hash files. Information Systems. 14(5) pp 371–383, 1989

    Article  Google Scholar 

  14. B. Salzberg, A. Dimock.: Principles of transaction-based on-line reorganization In Proceedings 18th Intl Conf Very Large Databases, pages pp 511–520, San Mateo, CA, Aug 1992 Morgan Kaufmann Publishers

    Google Scholar 

  15. G. Weikum, P. Zabback, P. Scheuermann.: Dynamic file allocation in disk arrayes In ACM SIGMOD International Conference on Management of Data, pages pp 406–415, 1991

    Google Scholar 

  16. G. S. Smith.: Online reorganization of key-sequenced tables and files Tandem System Review, 6(2), pp 52–59, Oct 1990.

    Google Scholar 

  17. G. Copeland, T. Keller, R. Krishnamurthy, M. Smith.: The Case for Safe RAM In Proceedings 15th Intl Conf Very Large Databases, pages pp 327–335, Amsterdam, The Netherlands, Aug 1989 Morgan Kaufmann Publishers

    Google Scholar 

  18. P. M. Chen, W. T. Ng, S. Chandra, Ch. M. Aycock, G. Rajamani, D. Lowell.: The Rio File Cache: Surviving Operating System Crashes In Proceedings of the 1996 International Conference on Architectural Support for Programming Languages and Operating systems (ASPLOS), pages pp 74–83, October 1996.

    Google Scholar 

  19. M. Sullivan, M. Stonebraker.: Using write protected data structures to improve software fault tolerance in highly available database management systems In Proceedings of the 1991 International Conference on Very Large Data Bases (VLDB), pages pp 171–180, September 1991.

    Google Scholar 

  20. D. J. DeWitt, R. H. Katz, F. F. Olken, L. D. Shapiro, M. R. Stonebraker, D. Wood.: Implementation Techniques for Main Memory database Systems In Proceedings of the 1984 ACM SIGMOD International Conference on Management of Data, pages pp 1–8, June 1984.

    Google Scholar 

  21. Theo Haerder, Andreas Reuter.: Principles of transaction-Oriented Database Recovery ACM Computing Surveys, 15(4):287–317, December 1983.

    Google Scholar 

  22. S. Akyurek, K. Salem.: management of partially safe buffers IEEE transactions on Computers, 44(3): 394–407, March 1995.

    Google Scholar 

  23. P. M. Chen, E. K. Lee, G. A. Gibson, R. H. Katz, D. A. Patterson.: RAID: High-Performance, Reliable Secondary Storage ACM Computing Surveys, 26(2): 145–188, June 1994.

    Google Scholar 

  24. Wee Teck NG, Ch. M. Aycock, G. Rajmani, P. M. Chen.: Comparing Disk and Memory’s resistance to Operating system crashes International Symposium on Software reliability Engineering, 1996.

    Google Scholar 

  25. R. A. Agrawal, H. V. Jagadish.: Recovery Algorithms for database Machines with Nonvolatile main memory In Database Machines. Sixth international Workshop, IWDM’89 Proceedings., June 1989.

    Google Scholar 

  26. M. Sullivan, R. Chillarege.: A Comparison of Software Defects in Database Management Systems and Operating Systems In Proceedings of the 1992 international Symposium on Fault-Tolerant Computing, pages 475–484, July 1992.

    Google Scholar 

  27. K. Elhardt, R. Bayer.: A Database cache for High Performance and Fast restart in database Systems ACM Transactions on Database Systems, 9(4): 503–525, December 1984.

    Google Scholar 

  28. A. Bhide, D. Dias, N. Nagui Halim, B. Smith, F. Parr.: A Case for Fault-Tolerant Memory for Transaction Processing In Proceedings of the 1993 International symposium on Fault-Tolerant Computing, pages, pp: 451–460, June 1993.

    Google Scholar 

  29. M. L. McAuliffe, M. J. Carey, M. H. Solomon.: Towards Effective and Efficient Free Space Management In Proceedings of the 1996 ACM SIGMOD International Conference on Management of Data, pages pp 389–400, 1996.

    Google Scholar 

  30. A. Mehta, J. Geller, Y. Perl, E. J. Neuhold.: The OODB Path-Method Generator (PMG) Using Precomputed Access Relevance Proc. of the 2nd Int’l Conference on Information and Knowledge Management, Washington DC, 1993, pages pp:596–605.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Wietrzyk, V.I.S., Orgun, M.A., Varadharajan, V. (2000). On the Analysis of On-Line Database Reorganization. In: Štuller, J., Pokorný, J., Thalheim, B., Masunaga, Y. (eds) Current Issues in Databases and Information Systems. ADBIS DASFAA 2000 2000. Lecture Notes in Computer Science, vol 1884. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44472-6_23

Download citation

  • DOI: https://doi.org/10.1007/3-540-44472-6_23

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-67977-6

  • Online ISBN: 978-3-540-44472-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics