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...
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Recommended Reading
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.
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.
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.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Science+Business Media, LLC, part of Springer Nature
About this entry
Cite this entry
Barbosa, D., Manolescu, I., Yu, J.X. (2018). Microbenchmark. In: Liu, L., Özsu, M.T. (eds) Encyclopedia of Database Systems. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-8265-9_5054
Download citation
DOI: https://doi.org/10.1007/978-1-4614-8265-9_5054
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4614-8266-6
Online ISBN: 978-1-4614-8265-9
eBook Packages: Computer ScienceReference Module Computer Science and Engineering