Skip to content

Commit

Permalink
Add benchmarking literature review citations (#48)
Browse files Browse the repository at this point in the history
* Reword introduction slightly

* Add Wisconsin paper to references

* Add Wisconsin Retrospective reference

* Add DebitCredit reference

* Add citations from benchmarking handbook

* Add TPC-H citation

* Format bibfile
  • Loading branch information
MatBon01 authored Jun 7, 2023
1 parent 98a779a commit 62d52e2
Show file tree
Hide file tree
Showing 3 changed files with 482 additions and 174 deletions.
14 changes: 9 additions & 5 deletions report/background/benchmarking.tex
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,15 @@ \section{Benchmarking databases}
the last few decades to ensure that customers are able to pick their preferred
DBMS vendor.

At the top level, database benchmarks are usually split into three different
categories: industry-standard, vendor and
customer-application \cite{PractitionersIntroduction}. Each type of benchmark
usually is driven by a different goal and thus are all important to the creation
of a DBMS. Briefly, a vendor database benchmark is usually used during the
At the top level, database benchmarks are classified split into three categories: industry-standard, vendor and
customer-application \cite{PractitionersIntroduction}.
These classifications are usually motivated by intention of the benchmark
instead of structure of the database management system, there is no shortage of
papers that advocate all three types of benchmarking
\cite{PractitionersIntroduction} and many make strong implicit cases on the
necessity of all three for the consumer.

Briefly, a vendor database benchmark is usually used during the
development of a DBMS by the vendor themselves to aid
the general development of the solution and sales; it is usually characterised
by a more comprehensive suite of tests driven by insights into the internals. An
Expand Down
37 changes: 37 additions & 0 deletions report/bibs/benchmarking-handbook.bib
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
@book{BenchmarkHandbookBook,
editor = {Jim Gray},
title = {The Benchmark Handbook for Database and Transaction Systems},
edition = {2nd},
publisher = {Morgan Kaufmann},
year = {1993},
isbn = {1-55860-292-5},
timestamp = {Mon, 06 Nov 2017 16:35:10 +0100},
biburl = {https://dblp.org/rec/books/mk/Gray93.bib},
bibsource = {dblp computer science bibliography, https://dblp.org},
}
@incollection{BenchmarkHandbook,
author = {Jim Gray},
editor = {Jim Gray},
title = {Database and Transaction Processing Performance Handbook},
booktitle = {The Benchmark Handbook for Database and Transaction Systems},
edition = {2nd},
publisher = {Morgan Kaufmann},
year = {1993},
isbn = {1-55860-292-5},
ee = {db/books/collections/gray93/Gray93.html},
crossref = {BenchmarkHandbookBook},
bibsource = {DBLP, http://dblp.uni-trier.de},
}
@incollection{SetQueryBenchmark,
author = {Patrick E. O'Neil},
editor = {Jim Gray},
title = {The Set Query Benchmark},
booktitle = {The Benchmark Handbook for Database and Transaction Systems},
edition = {2nd},
publisher = {Morgan Kaufmann},
year = {1993},
isbn = {1-55860-292-5},
ee = {db/books/collections/gray93/ONeil93.html},
crossref = {BenchmarkHandbookBook},
bibsource = {DBLP, http://dblp.uni-trier.de},
}
Loading

0 comments on commit 62d52e2

Please sign in to comment.