  The aim of this article is to present an overview of the major families of
state-of-the-art data processing benchmarks, namely transaction processing
benchmarks and decision support benchmarks. We also address the newer trends in
cloud benchmarking. Finally, we discuss the issues, tradeoffs and future trends
for data processing benchmarks.
