skip to main content
10.5555/850953.853880guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Dynamic Reorganization of Object Databases

Published: 02 August 1999 Publication History

Abstract

We consider the problem of optimizing the number of I/O operations by means of an effective clustering with the objective to overcome defficiencies of existing solutions. Our objective is to dynamically adapt physical database organizations, on-line, according to the access patterns of the users without adding significant overhead on processing workload. We propose a clustering schedule that may be convenient for any Object Database Management Systems [ODBMS]; it combines flexibility, dynamics, and efficiency. This paper describes relative partial validation of our approach using Versant.

References

[1]
V. Wietrzyk. Performance Evaluation of New Clustering Algorithms in Object-Oriented Database Systems. International Conference on Database and Expert Systems Applications, Zurich, Switzerland, September 1996.
[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.
[3]
V. Wietrzyk. Effective Clustering and Data Caching in Client-Serve DBMS Architecture. in Trends in Information Technology in the proceedings of the International Conference on Information Technology Bhubaneswar, December 1998.
[4]
Bancilon, F., Delobel, C., Kanellakis, P. Building An Object-Oriented Database System: The Story of O2. Morgan Kaufmann, San Mateo, CA, 1992.
[5]
Batory, D. S. Optimal File Designs and Reorganization Points. ACM Trans. On Database Systems, Vol.7, 1982.
[6]
J.B. Cheng, A.R Hurson. Effective Clustering of Complex Objects in Object-Oriented Databases. ACM SIGMOD Conference, 1991.
[7]
E.E. Chang, R.H. Katz. Inheritance in Computer-Aided Design Databases: Semantics and Implementation Issues. CAD. Vol. 22, 1990.
[8]
E.E. Chang, R.H. Katz. Exploiting Inheritance and Structure Semantics for Effective Clustering and Buffering in an Object-Oriented DBMS. ACM SIGMOD, 19989.
[9]
V. Wietrzyk, M. A. Orgun. VERSANT Architecture: Supporting High-Performance Object Databases. International Database Engineering Applications Symposium, IDEAS98, Cardiff, U.K., July 1998, IEEE Computer Society Press, Los Alamitos, Calif., 1998.
[10]
J. D. DeWitt, D. Maier, P. Futtersack, F. Velez. A Study of Three Alternative Workstation-Server Architectures for Object Oriented Database Systems. Proceedings of the 16th VLDB Conference Brisbane, Australia 1990.
[11]
D. Eppstein, Z. Galil, G. F. Italiano, and A. Nissenzweig. Sparsification: A technique for speeding up dynamic graph algorithms. Proceedings of the 33rd IEEE Symposium on Foundation of Computer Science, IEEE Computer Society Press, Los Alamitos, CA, 1992.
[12]
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.
[13]
Bela Andrasfai. Graph Theory. Techno House, 335 East 45th Street, New York NY 100017, USA.
[14]
D. Alberts, G. Cattaneo, G. F. Italiano. An empirical study of dynamic graph algorithms. Proc. 7th ACM-SIAM Symp. on Discrete Algorithms (1996).
[15]
R. E. Tarjan and D. D. Sleator. A data structure for dynamic trees. J. Comp. Sys. Sci., 1983.
[16]
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.
[17]
VERSANT System Manual. VERSANT Release 5.0, February 1997.

Cited By

View all
  1. Dynamic Reorganization of Object Databases

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Guide Proceedings
    IDEAS '99: Proceedings of the 1999 International Symposium on Database Engineering & Applications
    August 1999
    ISBN:0769502652

    Publisher

    IEEE Computer Society

    United States

    Publication History

    Published: 02 August 1999

    Author Tags

    1. Buffering
    2. Object Database Systems
    3. On-line Clustering
    4. Performance Analysis
    5. Statistical Profile of Access Patterns

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 14 Sep 2024

    Other Metrics

    Citations

    Cited By

    View all

    View Options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media