Skip to main content

AFFIC: A Foundation for Index Comparisons

  • Conference paper
Advances in Database Technology - EDBT 2004 (EDBT 2004)

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

Included in the following conference series:

  • 2059 Accesses

Abstract

Comparing indexes (UB-Tree, R*-Tree, etc.) on a structural and theoretical level provides upper bounds for their worst-case performance, but it does not reflect the performance in real world applications. Measuring just query executions times is not fair either, but differences may be caused just by bad implementations. Thus, a fair comparison has to take into account the algorithms, their implementation, real world data, data management and queries and I/O behavior as well as run time.

Therefore, we need to take care that the implementations of indexes rely on a common foundation and differ just where there are conceptual differences. Furthermore, the foundation should be simple and flexible in order to allow adding new indexes easily while providing full control to all relevant parts. In our demo we present a small and flexible C++ library fulfilling these requirements. We expect to release this library in 2004 and thus provide a UB-Tree implementation to the database community useful for further research.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • 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.

References

  1. Shore - a high-performance, scalable, persistent object repository, version 2.0 (2000), http://www.cs.wisc.edu/shore/

  2. java.xxl: extensible and flexible library (2003), http://dbs.mathematik.uni-marburg.de/research/projects/xxl/

  3. Postgresql version 7.3.4 (2003), http://www.postgresql.org/

  4. Predator - enhanced data type object-relational dbms (2003), http://www.distlab.dk/predator

  5. Aoki, P.M.: Generalizing “search” in generalized search trees (extended abstract). In: Proc. ICDE, pp. 380–389. IEEE Computer Society, Los Alamitos (1998)

    Google Scholar 

  6. Chen, W., et al.: High level indexing of user-defined types. In: Proc. VLDB, pp. 554–564. Morgan Kaufmann, San Francisco (1999)

    Google Scholar 

  7. Fenk, R.: The BUB-Tree. In: Proc. VLDB (2002) (postersession)

    Google Scholar 

  8. Hellerstein, J.M., et al.: Generalized search trees for database systems. In: Proc. VLDB, pp. 562–573. Morgan Kaufmann, San Francisco (1995)

    Google Scholar 

  9. Informix Dynamic Server with Universal Data Option, Documentation (1999)

    Google Scholar 

  10. Markl, V.: Processing Relational Queries using a Multidimensional Access Technique. PhD thesis, DISDBIS, Band 59, Infix Verlag (1999)

    Google Scholar 

  11. Microsoft. SQL Server Books Online, Microsoft Foundation (2000)

    Google Scholar 

  12. Oracle. Oracle 8i Utilities / Documentation (1999)

    Google Scholar 

  13. Ramsak, F., Markl, V., Fenk, R., Zirkel, M., Elhard, K., Bayer, R.: Integrating the UB-Tree into a Database System Kernel. In: Proc. VLDB (2000)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Widhopf, R. (2004). AFFIC: A Foundation for Index Comparisons. In: Bertino, E., et al. Advances in Database Technology - EDBT 2004. EDBT 2004. Lecture Notes in Computer Science, vol 2992. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24741-8_61

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-24741-8_61

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-24741-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics