English

SharedDB: Killing One Thousand Queries With One Stone

Databases 2012-03-02 v1

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.

Keywords

Cite

@article{arxiv.1203.0056,
  title  = {SharedDB: Killing One Thousand Queries With One Stone},
  author = {Georgios Giannikis and Gustavo Alonso and Donald Kossmann},
  journal= {arXiv preprint arXiv:1203.0056},
  year   = {2012}
}

Comments

VLDB2012

R2 v1 2026-06-21T20:27:19.490Z