Interval Sequences: An Object-Relational Approach to Manage Spatial Data | SpringerLink
Skip to main content

Interval Sequences: An Object-Relational Approach to Manage Spatial Data

  • Conference paper
  • First Online:
Advances in Spatial and Temporal Databases (SSTD 2001)

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

Included in the following conference series:

Abstract

The design of external index structures for one- and multidimensional extended objects is a long and well studied subject in basic database research. Today, more and more commercial applications rely on spatial datatypes and require a robust and seamless integration of appropriate access methods into reliable database servers. This paper proposes an efficient, dynamic and scalable approach to manage one-dimensional interval sequences within off-the-shelf object-relational database systems. The presented technique perfectly fits to the concept of space-filling curves and, thus, generalizes to spatially extended objects in multidimensional data spaces. Based on the Relational Interval Tree, the method is easily embedded in modern extensible indexing frameworks and significantly outmatches Linear Quadtrees and Relational R-trees with respect to usability, concurrency, and performance. As demonstrated by our experimental evaluation on an Oracle server with real GIS and CAD data, the competing methods are outperformed by factors of up to 4.6 (Linear Quadtree) and 58.3 (Relational R-tree) for query response time.

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

Access this chapter

Subscribe and save

Springer+ Basic
¥17,985 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
JPY 3498
Price includes VAT (Japan)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
JPY 5719
Price includes VAT (Japan)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
JPY 7149
Price includes VAT (Japan)
  • 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.

Similar content being viewed by others

References

  1. Berchtold S., Böhm C, Kriegel H.-R, Michel U.: Implementation of Multidimensional Index Structures for Knowledge Discovery in Relational Databases. Proc. 1st DaWaK, LNCS 1676, 261–270, 1999.

    Google Scholar 

  2. Böhm C, Klump G., Kriegel H.-R: XZ-Ordering: A Space-Filling Curve for Objects with Spatial Extension. Proc. 6th SSD, LNCS 1651, 75–90, 1999.

    Google Scholar 

  3. Berchtold S., Kriegel H.-R, Pötke M.: Database Support for Concurrent Digital Mock-Up. Proc. IFIP Int. Conf. PROLAMAT, 499–509, 1998.

    Google Scholar 

  4. Beckmann N., Kriegel H.-R, Schneider R., Seeger B.: TheR *-tree: An Efficient and Robust Access Method for Points and Rectangles. Proc. ACM SIGMOD, 322–331, 1990.

    Google Scholar 

  5. Bliujute R., Saltenis S., Slivinskas G., Jensen C.S.: Developing a DataBlade for a New Index. Proc. IEEE 15th ICDE, 314–323, 1999.

    Google Scholar 

  6. 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 VLD), 554–564, 1999.

    Google Scholar 

  7. Edelsbrunner H.: Dynamic Rectangle Intersection Searching Inst. for Information Processing Report 47, Technical University of Graz, Austria, 1980.

    Google Scholar 

  8. Edelsbrunner H., Overmars M. H.: Batched Dynamic Solutions to Decomposable Searching Problems. Journal of Algorithms, 6(4), 515–542, 1985.

    Article  MATH  MathSciNet  Google Scholar 

  9. Eisenberg A., Melton J.: SQL.-1999, formerly known as SQL3. ACM SIGMOD Record, 28(1): 131–138, 1999.

    Article  Google Scholar 

  10. Egenhofer M., Sharma J.: Topological Relations Between Regions in R 2 and Z2. Proc. 3rd SSD, LNCS 692, 316–336, 1993.

    Google Scholar 

  11. Freytag J.-C, Flasza M., Stillger M.: Implementing Geospatial Operations in an Object-Relational Database System. Proc. 12th SSDBM, 2000.

    Google Scholar 

  12. 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 Scholar 

  13. Faloutsos C, Roseman S.: Fractals for Secondary Key Retrieval. Proc. ACM PODS, 247–252, 1989.

    Google Scholar 

  14. Faloutsos C, Rong Y.: DOT: A Spatial Access Method Using Fractals. Proc. IEEE 7th ICDE, 152–159, 1991.

    Google Scholar 

  15. Gaede V.: Optimal Redundancy in Spatial Database Systems. Proc. 4th SSD, LNCS 951, 96–116, 1995.

    Google Scholar 

  16. Gaede V., Günther O.: Multidimensional Access Methods. ACM Computing Surveys 30(2):170–231, 1998.

    Article  Google Scholar 

  17. Glinther O.: The Design of the Cell Tree: An Object-Oriented Index Structure for Geometric Databases. Proc. IEEE 5th ICDE, 598–605, 1989.

    Google Scholar 

  18. Guttman A.: R-trees: A Dynamic Index Structure for Spatial Searching. Proc. ACM SIGMOD, 47–57, 1984.

    Google Scholar 

  19. Hellerstein J. M., Naughton J. F., Pfeffer A.: Generalized Search Trees for Database Systems. Proc. 21st VLDB, 562–573, 1995.

    Google Scholar 

  20. IBM Corp.: IBM DB2 Spatial Extender Administration Guide and Reference, 2.1.1. Armonk, NY, 1998.

    Google Scholar 

  21. IBM Corp.: IBMDB2 Universal Database Application Development Guide, Vs. 6. Armonk, NY, 1999.

    Google Scholar 

  22. Informix Software, Inc.: DataBlade Developers Kit User’s Guide. Menlo Park, CA, 1998.

    Google Scholar 

  23. Jagadish H. V.: Linear Clustering of Objects with Multiple Attributes. Proc. ACM SIGMOD, 332–342, 1990.

    Google Scholar 

  24. Kornacker M., Banks D.: High-Concurrency Locking in R-Trees. Proc. 21st VLDB, 134–145, 1995.

    Google Scholar 

  25. Kamel I., Faloutsos C: Hubert R-tree: An Improved R-tree Using Fractals. Proc. ACM SIGMOD, 500–509, 1994.

    Google Scholar 

  26. Kriegel H.-P, Horn H., Schiwietz M.: The Performance of Object Decomposition Techniques for Spatial Query Processing. Proc. 2nd SSD, LNCS 525, 257–276, 1991.

    Google Scholar 

  27. Kriegel H.-P, Müller A., Pötke M., Seidl T.: Spatial Data Managementfor Computer Aided Design. Proc. ACM SIGMOD, 2001.

    Google Scholar 

  28. Kornacker M.: High-Performance Extensible Indexing. Proc. 25th VLDB, 699–708, 1999.

    Google Scholar 

  29. Kriegel H.-P, Pötke M., Seidl T.: Managing Intervals Efficiently in Object-Relational Databases. Proc. 26th VLDB, 407–418, 2000.

    Google Scholar 

  30. Moon B., Jagadish H. V, Faloutsos C, Saltz J. H.: Analysis of the Clustering Properties of Hilbert Space-filling Curve. Techn. Report CS-TR-3611, University of Maryland, 1996.

    Google Scholar 

  31. Medeiros C.B., Pires F.: Databases for GIS. ACM SIGMOD Record, 23(1): 107–115, 1994.

    Article  Google Scholar 

  32. McNeely W. A., Puterbaugh K. D., Troy J. J.: Six Degree-of-Freedom Haptic Rendering Using Voxel Sampling. Proc. ACM SIGGRAPH, 401–408, 1999.

    Google Scholar 

  33. Manolopoulos Y, Theodoridis Y, Tsotras V. J.: Advanced Database Indexing. Boston, MA: Kluwer, 2000.

    Google Scholar 

  34. Nascimento M. A., Dunham M. H.: Using Two B+-Trees to Efficiently Process Inclusion Spatial Queries. Proc. 5th Int. Workshop on Advances in Geographic Information Systems (GIS), 5–8, 1997.

    Google Scholar 

  35. Orenstein J. A., Manola F. A.: PROBE Spatial Data Modeling and Query Processing in an Image Database Application. IEEE Trans, on Software Engineering, 14(5): 611–629, 1988.

    Article  Google Scholar 

  36. Oracle Corp.: Oracle8i Data Cartridge Developer’s Guide, 8.1.6. Redwood City, CA, 1999.

    Google Scholar 

  37. Oracle Corp.: Oracle Spatial User’s Guide and Reference, 8.1.6. Redwood City, CA, 1999.

    Google Scholar 

  38. Orenstein J. A.: Redundancy in Spatial Databases. Proc. ACM SIGMOD, 294–305, 1989.

    Google Scholar 

  39. Preparata F. P., Shamos M. I.: Computational Geometry: An Introduction. Springer, 1993.

    Google Scholar 

  40. Ramaswamy S.: Efficient Indexing for Constraint and Temporal Databases. Proc. 6th ICDT, LNCS 1186, 419–413, 1997.

    Google Scholar 

  41. Ravi Kanth K. V., Ravada S., Sharma J., Banerjee J.: Indexing Medium-dimensionality Data in Oracle. Proc. ACM SIGMOD, 521–522, 1999.

    Google Scholar 

  42. Ravada S., Sharma J.: Oracle8i Spatial: Experiences with Extensible Databases. Proc. 6th SSD, LNCS 1651, 355–359, 1999.

    Google Scholar 

  43. Samet H.: Applications of Spatial Data Structures. Addison-Wesley, Reading, Mass, 1990.

    Google Scholar 

  44. Stonebraker M., Frew J., Gardels K., Meredith J.: The SEQUOIA 2000 Storage Benchmark. Proc. ACM SIGMOD, 2–11, 1993.

    Google Scholar 

  45. Schiwietz M., Kriegel H.-P.: Query Processing of Spatial Objects: Complexity versus Redundancy. Proc. 3rd SSD, LNCS 692, 377–396, 1993.

    Google Scholar 

  46. Srinivasan J., Murthy R., Sundara S., Agarwal N., DeFazio S.: Extensible Indexing: A Framework for Integrating Domain-Specific Indexing Schemes into Oracle8i. Proc. IEEE 16th ICDE, 91–100, 2000.

    Google Scholar 

  47. Sellis T., Roussopoulos N., Faloutsos C: The R+-Tree: A Dynamic Index for Multi-Dimensional Objects. Proc. 13th VLDB, 507–518, 1987.

    Google Scholar 

  48. Stonebraker M.: Inclusion of New Types in Relational Data Base Systems. Proc. IEEE 2nd ICDE, 262–269, 1986.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kriegel, HP., Pötke, M., Seidl, T. (2001). Interval Sequences: An Object-Relational Approach to Manage Spatial Data. In: Jensen, C.S., Schneider, M., Seeger, B., Tsotras, V.J. (eds) Advances in Spatial and Temporal Databases. SSTD 2001. Lecture Notes in Computer Science, vol 2121. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-47724-1_25

Download citation

  • DOI: https://doi.org/10.1007/3-540-47724-1_25

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42301-0

  • Online ISBN: 978-3-540-47724-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics