vix.ing · top · new · best · stats · spec

SharedDB: Killing One Thousand Queries With One Stone

2012/03/01 by Georgios Giannikis, Gustavo Alonso, Donald Kossmann
Computer Science · #cs.DB

paper · pdf

published as Proceedings of the VLDB Endowment (PVLDB), Vol. 5, No. 6, pp. 526-537 (2012) · VLDB2012

arxiv created 2012/03/01 · arxiv updated 2012/03/02

Abstract

Traditional database systems are built around the query-at-a-time model. This approach tries to optimize performance in a best-effort way. Unfortunately, best effort is not good enough for many modern applications. These applications require response time guarantees in high load situations. This paper describes the design of a new database architecture that is based on batching queries and shared computation across possibly hundreds of concurrent queries and updates. Performance experiments with the TPC-W benchmark show that the performance of our implementation, SharedDB, is indeed robust across a wide range of dynamic workloads.

Cited by