The Set Query Benchmark
Patrick E.
Boston, MA 02125-3393
1. INTRODUCTION TO THE BENCHMARK
decision support, and management reporting systems, aim to exploit the strategic value of
operational data of a commercial enterprise. These applications depart from the row-at-a-time
update transaction model of the DebitCredit [1] and TPC benchmarks, and are almost wholly
dependent for their performance on what we name "set queries", queries which need to refer to
list of "basic" set queries from a review of three major types of strategic data applications:
document search, direct marketing, and decision support. In Section 1 of what follows, the data
and queries used in the Set Query benchmark are explained and motivated. In Section 2,
benchmark results are presented for two leading database products used in large scale operations:
IBM's DB2 and Computer Corporation of America's (CCA's) MODEL 204. Surprisingly large
performance differences, factors of ten or more for some queries, are observed with respect to
I/O, CPU and elapsed time, emphasizing the critical value of benchmarks in this area. In Section
3, a detailed explanation is given of how to generate the data and run the benchmark on an
1.1. Rationale
While DebitCredit and TPC do an excellent job of measuring the single-record update paradigm
of OLTP, these are not appropriate benchmarks for some of the new systems being implemented
by companies in the area of strategic value data applications, an area with various ...
Voir