skip to main content
10.1145/1032222.1032240acmconferencesArticle/Chapter ViewAbstractPublication PagesgisConference Proceedingsconference-collections
Article

Object-relational management of complex geographical objects

Published:12 November 2004Publication History

ABSTRACT

Modern database applications including computer-aided design, multimedia information systems, medical imaging, molecular biology, or geographical information systems impose new requirements on the effective and efficient management of spatial data. Particular problems arise from the need of high resolutions for large spatial objects and from the design goal to use general purpose database management systems in order to guarantee industrial-strength. In the past two decades, various stand-alone spatial index structures have been proposed but their integration into fully-fledged database systems is problematic. Most of these approaches are based on the decomposition of spatial objects leading to replicating index structures. In contrast to common black-and-white decompositions which suffer from the lack of intermediate solutions, we introduce gray intervals which are stored in a spatial index. Additionally, we store the exact information of these gray intervals in a compressed way. These gray intervals are created by using a cost-based decompositioning algorithm which takes the access probability and the decompression cost of them into account. Furthermore, we exploit statistical information of the database objects to find a cost-optimal decomposition of the query objects. The experimental evaluation on the SEQUOIA benchmark test points out that our new concept outperforms the Relational Interval Tree by more than one order of magnitude with respect to overall query response time.

References

  1. Bliujute R., Saltenis S., Slivinskas G., Jensen C. S.: Developing a DataBlade for a New Index. Proc. 15th Int. Conf. on Data Engineering (ICDE), 314--323, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Chen W., Chow J.-H., Fuh Y.-C., Grandbois J., Jou M., Mattos N., Tran B., Wang Y.: High Level Indexing of User- Defined Types. Proc. 25th Int. Conf. on Very Large Databases (VLDB), 554--564, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Deutsch P.: RFC1951, DEFLATE Compressed Data Format Specification. http://rfc.net/rfc1951.html, 1996. Int. Conf. on Data Engineering (ICDE), 91--100, 2000.Google ScholarGoogle Scholar
  4. Freytag J.-C., Flasza M., Stillger M.: Implementing Geospatial Operations in an Object-Relational Database System. Proc. 12th Int. Conf. on Scientific and Statistical Database Management (SSDBM): 209--219, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Faloutsos C., Jagadish H. V., Manolopoulos Y.: Analysis of the n-Dimensional Quadtree Decomposition for Arbitrary Hyperrectangles. IEEE TKDE 9(3): 373--383, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Gaede V.: Optimal Redundancy in Spatial Database Systems. Proc. 4th Int. Symp. on Large Spatial Databases (SSD), LNCS 951: 96--116, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Gaede V., Gunther O.: Multidimensional Access Methods. ACM Computing Surveys 30(2): 170--231, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Guttman A.: R-trees: A Dynamic Index Structure for Spatial Searching. Proc. ACM SIGMOD Int. Conf. on Management of Data, 47--57, 1984. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Hirvola H.: HA archiver source code, http://sunsite.unc.edu/pub/Linux/utils/compress/ha0999plinux.tar.gz, 1995.Google ScholarGoogle Scholar
  10. IBM Corp.: IBM DB2 Universal Database Application Development Guide, Version 6. Armonk, NY, 1999.Google ScholarGoogle Scholar
  11. Informix Software, Inc.: DataBlade Developers Kit User's Guide, Version 3.4. Menlo Park, CA, 1998.Google ScholarGoogle Scholar
  12. Kriegel H.-P., Kunath P., Pfeifle M., Renz M.: Acceleration of Relational Index Structures Based on Statistics. Proc. 15th Int. Conf. on Scientific and Statistical Database Management (SSDBM), 2003 Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Kriegel H.-P., Pfeifle M., Pötke M., Seidl T.: A Cost Model for Interval Intersection Queries on RI-Trees, Proc. 14th Int. Conf. on Scientific and Statistical Database Management (SSDBM), Edinburgh, Scotland, 2002, pp. 131--141. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Kriegel H.-P., Pötke M., Seidl T.: Managing Intervals Efficiently in Object-Relational Databases. Proc. 26th Int. Conf. on Very Large Databases (VLDB), 407--418, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Kriegel H.-P., Pötke M., Seidl T.: Interval Sequences: An Object-Relational Approach to Manage Spatial and Temporal Data. Proc. 7th Int. Symposium on Spatial and Temporal Databases (SSTD), LNCS 2121: 481--501, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Lempel A., Ziv J.: A Universal Algorithm for Sequential Data Compression. IEEE Transactions on Information Theory, Vol. IT-23, No. 3, 337--343, 1977.Google ScholarGoogle Scholar
  17. Moon B., Jagadish H. V., Faloutsos C., Saltz J. H.: Analysis of the Clustering Properties of Hilbert Space-filling Curve. Tech. Rep. CS-TR-3611, University of Maryland, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Manolopoulos Y., Theodoridis Y., Tsotras V. J.: Advanced Database Indexing. Boston, MA: Kluwer, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Oracle Corp.: Oracle8i Data Cartridge Developer's Guide, Release 2 (8.1.6). Redwood Shores, CA, 1999.Google ScholarGoogle Scholar
  20. Orenstein J. A.: Redundancy in Spatial Databases. Proc. ACM SIGMOD Int. Conf. on Management of Data, 294--305, 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Roth M., Van Horn S.: Database Compression. SIGMOD Record 22(3): 31--39, 1993 Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Ravi Kanth K. V., Ravada S., Sharma J., Banerjee J.: Indexing Medium-dimensionality Data in Oracle. Proc. ACM SIGMOD Int. Conf. on Management of Data: 521--522, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Stonebraker M., Frew J., Gardels K., Meredith J.: The SEQUOIA 2000 Storage Benchmark. In Proc. ACM SIGMOD Int. Conf. on Management of Data: 1993 Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Srinivasan J., Murthy R., Sundara S., Agarwal N., DeFazio S.: Extensible Indexing: A Framework for Integrating Domain-Specific Indexing Schemes into Oracle8i. Proc. 16th Int. Conf. on Data Engineering (ICDE), 91--100, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Steinmetz R., Nahrstedt K.: Multimedia Fundamentals, Volume 1: Media Coding and Content Processing, Second Edition. Prentice Hall, 110--119, 2002.Google ScholarGoogle Scholar
  26. Witten I., Neal R., Cleary J.: Arithmetic coding for data compression, Communications of the ACM 30(6), 1987, 520--540. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Object-relational management of complex geographical objects

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        GIS '04: Proceedings of the 12th annual ACM international workshop on Geographic information systems
        November 2004
        282 pages
        ISBN:1581139799
        DOI:10.1145/1032222

        Copyright © 2004 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 12 November 2004

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • Article

        Acceptance Rates

        Overall Acceptance Rate220of1,116submissions,20%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader