Skip to main content

Exploiting Type and Space in a Main Memory Query Engine

  • Chapter
Book cover Advances in Geoinformatics

Abstract

In the upcoming areas of location-based services and ubiquitous computing new data-intensive applications emerge, which support their users by providing the right information at the right place, i.e., providing on demand what fits best to the user’s current situation. Usually, the user’s position and the application he is currently using determine the relevant information, so most information requests issued by the application contain spatial predicates and predicates restricting the type of the data. In this paper, we present a dedicated main memory query engine that is tailored to this environment and that supports application-specific processing capabilities. In particular, we analyze which index structures are best suited to maximize its performance.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover 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.

References

  1. Astrahan MM, Chamberlin DD: Implementation of a Structured English Query Language. Communications of the ACM, 18(10), 1975

    Google Scholar 

  2. Barry DK: Web Services and Service-Oriented Architectures. Morgan Kaufmann Publishers, 2003

    Google Scholar 

  3. Bernard L: Experiences from an implementation Testbed to set up a national SDI. 5th AGILE Conf. on Geographic Information Science, Palma, Spain, 2002

    Google Scholar 

  4. Boncz PA, Quak W, Kersten ML: Monet And Its Geographic Extensions: A Novel Approach to High Performance GIS Processing. Proc. of the 5th Intl. Conf. on Extending Database Technology (EDBT), Avignon, France, 1996

    Google Scholar 

  5. Carey M et al.: O-O, What Have They Done to DB2? 25th Intl. Conf. on Very Large Data Bases (VLDB), 1999

    Google Scholar 

  6. Deelman E et al.: Grid-Based Metadata Services. 16th Intl. Conf. on Scientific and Statistical Database Management (SSDBM), Santorini Island, Greece, 2004

    Google Scholar 

  7. Dogac A, Kabak Y, Laleci GB: Enhancing ebXML Registries to Make them OWL Aware. Journal on Distributed and Parallel Databases, 18(1), July 2005

    Google Scholar 

  8. Gaede V, Günther O: Multidimensional Access Methods. ACM Computing Surveys, 30(2), June 1998

    Google Scholar 

  9. Grossmann M et al.: Efficiently Managing Context Information for Largescale Scenarios. 3rd IEEE Conf. on Pervasive Computing and Communications (PerCom), Kauai Island, Hawaii, March 8–12, 2005

    Google Scholar 

  10. Kim W, Kim KC, Dale A: Indexing techniques for object-oriented databases. In: Kim W, Lochovsky FH (eds.): Object-Oriented Concepts, Databases, and Applications. Addison-Wesley, 1989

    Google Scholar 

  11. Kolbe TH, Gröger G, Plümer L: CityGML-Interoperable Access to 3D City Models. 1st Intl. Symp. on Geo-Information for Disaster Management (GI4DM), Delft, The Netherlands, 2005

    Google Scholar 

  12. Low CC, Ooi BC, Lu H: H-trees: A Dynamic Associative Search Index for OODB. ACM SIGMOD Intl. Conf. on Manangement of Data, San Diego, California, 1992

    Google Scholar 

  13. Manegold S, Boncz PA, Kersten ML: Optimizing database architecture for the new bottleneck: memory access. VLDB Journal, 9(3), Dec 2000

    Google Scholar 

  14. Mueck TA, Polaschek ML: A configurable type hierarchy index for OODB. VLDB Journal, 6(4), 1997

    Google Scholar 

  15. Nebert D: Information Architecture of a Clearinghouse. WWW Conference, 1996, http://www.fgdc.gov/publications/documents/clearinghouse/ clearinghouse1.html

    Google Scholar 

  16. Nicklas D, Mitschang B: On building location aware applications using an open platform based on the NEXUS Augmented World Model. Software and Systems Modeling, Vol. 3(4), 2004

    Google Scholar 

  17. Nicklas D et al.: Design and Implementation Issues for Explorative Locationbased Applications: the NexusRallye. VI Brazilian Symposium on GeoInformatics (GeoInfo), 2004

    Google Scholar 

  18. Open GIS Consortium: Catalogue Service Implementation Specification. Version 2.0.1, Document 04-021r3, 2004-08-02

    Google Scholar 

  19. Open GIS Consortium: Web Feature Service Implementation Specification. Version 1.1, Document 04-094, 2005-05-03

    Google Scholar 

  20. Ramaswamy S, Kanellakis PC: OODB Indexing by Class-Division. ACM SIGMOD Intl. Conf. on Manangement of Data, San Jose, 1995

    Google Scholar 

  21. Ross KA: Selection Conditions in Main Memory. ACM Trans. on Database Systems, 29(1), March 2004

    Google Scholar 

  22. Roubtsov V: My kingdom for a good timer! Reach submillisecond timing precision in Java. JavaWorld, 2003, http://www.javaworld.com/javaworld/ javaqa/2003-01/01-qa-0110-timing.html

    Google Scholar 

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

    Google Scholar 

  24. Schwarz T et al.: Efficient Domain-Specific Information Integration in Nexus. Proc. of the 2004 VLDB Workshop on Information Integration on the Web (IIWeb), Toronto, Canada, 2004

    Google Scholar 

  25. Selinger PG et al.: Access Path Selection in a Relational Database Management System. ACM SIGMOD Intl. Conf. on Management of Data, Boston, Massachusetts, 1979

    Google Scholar 

  26. Singh G et al.: A Metadata Catalog Service for Data Intensive Applications. ACM/IEEE Conf. on Supercomputing (SC), Phoenix, Arizona, 2003

    Google Scholar 

  27. U.S. Census Bureau: TIGER/Line Files. http://www.census.gov/geo/www/tiger/

    Google Scholar 

  28. U.S. Census Bureau: TIGER/Line Files Technical Documentation. April 2002, http://www.census.gov/geo/www/tiger/tigerua/ua2ktgr.pdf

    Google Scholar 

  29. Vaid S, Jones CB, Joho H, Sanderson M: Spatio-textual Indexing for Geographical Search on the Web. 9th Intl. Symp. on Spatial and Temporal Databases (SSTD), Angra dos Reis, Brazil, 2005

    Google Scholar 

  30. Van den Bercken J et al.: XXL-A Library Approach to Supporting Efficient Implementations of Advanced Database Queries. 27th Intl. Conf. on Very Large Data Bases (VLDB), Roma, Italy, 2001

    Google Scholar 

  31. Vivid Solutions: JTS Topology Suite. http://www.vividsolutions.com/jts/jtshome.htm

    Google Scholar 

  32. Zhao P et al.: Grid Metadata Catalog Service-Based OGC Web Registry Service. 12th annual ACM Intl. workshop on Geographic information systems (ACM GIS), Washington DC, 2004

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Schwarz, T., Grossmann, M., Nicklas, D., Mitschang, B. (2007). Exploiting Type and Space in a Main Memory Query Engine. In: Davis, C.A., Monteiro, A.M.V. (eds) Advances in Geoinformatics. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-73414-7_4

Download citation

Publish with us

Policies and ethics