Apuama: Combining intra-query and inter-query parallelism in a database cluster

5Citations
Citations of this article
10Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Database clusters provide a cost-effective solutionn for high performance query processing. By using either inter- or intra-query parallelism on replicated data, they can accelerate individual queries and increase throughput. However, there is no database cluster that combines inter- and intra-query parallelism while supporting intensive update transactions. C-JDBC is a successful database cluster that offers inter-query parallelism and controls database replica consistency but cannot accelerate individual heavy-weight queries, typical of OLAP, In this paper, we propose the Apuama Engine, which adds intra-query parallelism to C-JDBC. The result is an open-source package that supports both OLTP and OLAP applications. We validated Apuama on a 32-node cluster running OLAP queries of the TPC-H benchmark on top of PostgreSQL. Our tests show that the Apuama Engine yields super-linear speedup and scale-up in read-only environments. Furthermore, it yields excellent performance under data update operations. © Springer-Verlag Berlin Heidelberg 2006.

Cite

CITATION STYLE

APA

Miranda, B., Lima, A. A. B., Valduriez, P., & Mattoso, M. (2006). Apuama: Combining intra-query and inter-query parallelism in a database cluster. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4254 LNCS, pp. 649–661). Springer Verlag. https://doi.org/10.1007/11896548_49

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free