Skip to main content

Comparison and benchmarks for import of VPF geographic data from object-oriented and relational database files

  • Benchmarks
  • Conference paper
  • First Online:

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

Abstract

This paper presents some of the advantages accrued from adopting an object-oriented (OO) data model versus the relational data model when representing and managing a Vector Product Format (VPF) database, specifically the Digital Nautical Chart (DNC) for Norfolk Harbor, Virginia. An OO-DNC prototype viewer capable of importing, displaying and editing DNC feature data both from relational-format and from object-format files was developed using the Smalltalk language. The differences in performance between the relational import and the object import were then compared across several DNC coverages. The results indicate a significant increase in performance when adopting the OO paradigm; specifically the OO-DNC viewer imported feature data from object-format files from 6 to 15 times faster than from the relational-format files. It should be noted that these figures are NOT the result of comparing a commercial object-oriented database managment system (ODBMS) against a commercial relational database management system (RDBMS), but rather the result of reading both relational-oriented and object-oriented data file formats using an object-oriented program written in Smalltalk. Nevertheless, we feel these results indicate a significant functionality and performance improvement can be obtained by using an OO framework for the data and software.

This work has been sponsored by the U.S. Defense Mapping Agency and the U.S. Naval Research Laboratory.

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. F. Bancilhon, C. Delobel and P. Kanellakis: Building an Object-Oriented Database System: The Story of O 2 , Morgan-Kaufmann, 1992.

    Google Scholar 

  2. G. Booch: Object-Oriented Analysis and Design, with Applications, Benjamin/Cummings, 1994.

    Google Scholar 

  3. R. Cattell: The Object Database Standard: ODMG-93, Release 1.1, Morgan-Kaufmann, 1994.

    Google Scholar 

  4. M. Christiansen: “Persistent Object Management Using the ParcPlace Binary Object Streaming Service” In: Smalltalk Report, pp. 4–10, SIGS Publishing, October 1994.

    Google Scholar 

  5. B. David, L. Raynal and G. Schorter: “GeO2: Why objects in a geographical DBMS?” In: Proceedings to the Third International Symposium on Large Spatial Databases, SSD-93, pp. 264–276, Springer-Verlag, 1993.

    Google Scholar 

  6. C. J. Date: An Introduction to Database Systems, Addison-Wesley, 1983.

    Google Scholar 

  7. Defense Mapping Agency: Product Specifications for Digital Nautical Chart, Draft Document No. MIL-D-89023, DMA, Fairfax, VA, 1993.

    Google Scholar 

  8. Defense Mapping Agency: Military Standard: Vector Product Format, Draft Document No. MIL-STD-2407, DMA, Fairfax, VA, 1993.

    Google Scholar 

  9. Digitalk, Inc: Smalltalk/VPM Object-Oriented Programming System: Tutorial and Programming Handbook, Digitalk, Los Angeles, CA, 1989.

    Google Scholar 

  10. A. Goldberg: A History of Personal Workstations, ACM Press, 1988.

    Google Scholar 

  11. A. Goldberg and D. Robson: Smalltalk-80: The Language, Addison-Wesley, 1989.

    Google Scholar 

  12. W. LaLonde: Discovering Smalltalk, Benjamin/Cummings, 1994.

    Google Scholar 

  13. Object Technology International, Inc.: ENVY/Manager: A Team Programming Environment for Objectworks/Smalltalk, User Manual, Release 1.43, OTI, Ottawa, Ontario, 1994.

    Google Scholar 

  14. ParcPlace Systems, Inc.: VisualWorks Reference Guide, Release 2.0, PPS, Sunnyvale, CA, 1994.

    Google Scholar 

  15. ParcPlace Systems, Inc.: VisualWorks User's Guide, Release 2.0, PPS, Sunnyvale, CA, 1994.

    Google Scholar 

  16. J. Rumbaugh, et. al.: Object-Oriented Modeling and Design, Prentice-Hall, 1991.

    Google Scholar 

  17. H. Samet: The Design and Analysis of Spatial Data Structures, Addison-Wesley, 1990.

    Google Scholar 

  18. D. Smith: Concepts of Object-Oriented Programming, McGraw-Hill, 1991.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Max J. Egenhofer John R. Herring

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Arctur, D. et al. (1995). Comparison and benchmarks for import of VPF geographic data from object-oriented and relational database files. In: Egenhofer, M.J., Herring, J.R. (eds) Advances in Spatial Databases. SSD 1995. Lecture Notes in Computer Science, vol 951. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-60159-7_22

Download citation

  • DOI: https://doi.org/10.1007/3-540-60159-7_22

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-60159-3

  • Online ISBN: 978-3-540-49536-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics