Encyclopedia of Database Systems

2018 Edition
| Editors: Ling Liu, M. Tamer Özsu

Microbenchmark

  • Denilson Barbosa
  • Ioana Manolescu
  • Jeffrey Xu Yu
Reference work entry
DOI: https://doi.org/10.1007/978-1-4614-8265-9_5054

Definition

A micro-benchmark is an experimental tool that studies a given aspect (e.g., performance, resource consumption) of XML processing tool. The studied aspect is called the target of the micro-benchmark. A micro-benchmark includes a parametric measure and guidelines, explaining which data and/or operation parameters may impact the target, and suggesting value ranges for these parameters.

Key Points

Micro-benchmarks help capture the behavior of an XML processing system on a given operation, as a result of varying one given parameter. In other words, the goal of a micro-benchmark is to study the precise effect of a given system feature or aspect in isolation.

Micro-benchmarks were first introduced for object-oriented databases [2]. An XML benchmark sharing some micro-benchmark features is the Michigan benchmark [3]. The MemBeR project [1], developed jointly by researchers at INRIA Futurs, the University of Amsterdam, and University of Antwerpen provides a comprehensive repository...

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

Recommended Reading

  1. 1.
    Afanasiev L, Manolescu I, Michiels P. MemBeR: a micro-benchmark repository for XQuery. In: Proceedings of the 3rd International XML Database Symposium on Database and XML Technologies; 2005, p. 144–61.CrossRefGoogle Scholar
  2. 2.
    Carey MJ, DeWitt DJ, Naughton JF. The OO7 Benchmark. In: Proceedings of the ACM SIGMOD International Conference on Management of Data; 1993, p. 12–21.Google Scholar
  3. 3.
    Runapongsa K, Patel JM, Jagadish HV, Chen Y, Al-Khalifa S. The Michigan benchmark: towards XML query performance diagnostics. Inf Syst. 2006;31(2):73–97.CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2018

Authors and Affiliations

  • Denilson Barbosa
    • 1
  • Ioana Manolescu
    • 2
  • Jeffrey Xu Yu
    • 3
  1. 1.University of AlbertaEdmontonCanada
  2. 2.INRIA Saclay–Îlle de FranceOrsayFrance
  3. 3.Department of Systems Engineering and Engineering ManagementThe Chinese University of Hong KongHong KongChina