Portable High-Performance Indexing for Vector Product Format Spatial Databases

Abstract : Geo-spatial databases have an overall performance problem because of their complexity and large size. For this reason, many researchers seek new ways to improve the overall performance of geo-spatial databases. Typically, these research efforts are focused on complex indexing structures and query processing methods to capture the relationships between the individual features of fully-functional geo-spatial databases. Visualization applications, such as combat simulators and mission planning tools, suffer from the general performance problems associated with geo-spatial databases. This research focuses on building a high-performance geo-spatial database for visualization applications. The main approach is to simplify the complex data model and to index it with high-performance indexing structures. Complex features are reduced to simple primitives, then indexed using a combination of a disk-based array and B(+)-Trees. Test results show that there is a significant performance improvement gained by the new data model and indexing schema for low to medium zoom levels. For high zoom levels, there is a performance drop due to the indexing schema's overhead.

[1]  Maria E. Orlowska,et al.  A spatial database as a component of integrated database system , 1999, Proceedings 1999 International Symposium on Database Applications in Non-Traditional Environments (DANTE'99) (Cat. No.PR00496).

[2]  Oscar H. Ibarra,et al.  Toward spatial joins for polygons , 2000, Proceedings. 12th International Conference on Scientific and Statistica Database Management.

[3]  Chan-Gun Lee,et al.  Early separation of filter and refinement steps in spatial query optimization , 1999, Proceedings. 6th International Conference on Advanced Systems for Advanced Applications.

[4]  Gilberto Câmara,et al.  Interoperability in Practice: Problems in Semantic Conversion from Current Technology to OpenGIS , 1999, INTEROP.

[5]  Hans-Peter Kriegel,et al.  Indexing the Solution Space: A New Technique for Nearest Neighbor Search in High-Dimensional Space , 2000, IEEE Trans. Knowl. Data Eng..

[6]  Yonsook Enloe,et al.  Overview of the OGC catalog interface specification , 2000, IGARSS 2000. IEEE 2000 International Geoscience and Remote Sensing Symposium. Taking the Pulse of the Planet: The Role of Remote Sensing in Managing the Environment. Proceedings (Cat. No.00CH37120).

[7]  Timos K. Sellis,et al.  Efficient Cost Models for Spatial Queries Using R-Trees , 2000, IEEE Trans. Knowl. Data Eng..

[8]  Hans-Peter Kriegel,et al.  Efficient processing of spatial joins using R-trees , 1993, SIGMOD Conference.

[9]  Beng Chin Ooi,et al.  The Indispensability of Dispensable Indexes , 1999, IEEE Trans. Knowl. Data Eng..

[10]  Jürgen Ebbinghaus,et al.  Building a Prototype OpenGIS Demonstration from Interoperable GIS Components , 1999, INTEROP.

[11]  Shashi Shekhar,et al.  Spatial Databases - Accomplishments and Research Needs , 1999, IEEE Trans. Knowl. Data Eng..

[12]  Timos K. Sellis,et al.  Cost models for join queries in spatial databases , 1998, Proceedings 14th International Conference on Data Engineering.

[13]  Masaru Kitsuregawa,et al.  Parallel R-tree spatial join for a shared-nothing architecture , 1999, Proceedings 1999 International Symposium on Database Applications in Non-Traditional Environments (DANTE'99) (Cat. No.PR00496).

[14]  Daniele Frigioni,et al.  Interacting with topological invariants of spatial databases , 1999, Proceedings 1999 International Symposium on Database Applications in Non-Traditional Environments (DANTE'99) (Cat. No.PR00496).

[15]  M. J. Egenhofer,et al.  Knowledge sharing in geographic information systems , 1999, Proceedings 1999 Workshop on Knowledge and Data Engineering Exchange (KDEX'99) (Cat. No.PR00453).

[16]  S Ravada,et al.  TRENDS IN SPATIAL DATABASES , 2000 .

[17]  Zhangshi Yin Mapping EOS data on Web , 2000, IGARSS 2000. IEEE 2000 International Geoscience and Remote Sensing Symposium. Taking the Pulse of the Planet: The Role of Remote Sensing in Managing the Environment. Proceedings (Cat. No.00CH37120).

[18]  Max J. Egenhofer,et al.  What's special about spatial?: database requirements for vehicle navigation in geographic space , 1993, SIGMOD Conference.

[19]  Hanan Samet,et al.  Adding an Interoperable Server Interface to a Spatial Database: Implementation Experiences with OpenMapTM* , 1999, INTEROP.