In this paper we present BatchDB, an in-memory database engine designed for hybrid OLTP and OLAP workloads. BatchDB achieves good performance, provides a high level of data freshness, and minimizes load interaction between the transactional and analytical engines, thus enabling real time analysis over fresh data under tight SLAs for both OLTP and OLAP workloads. BatchDB relies on primary-secondary replication with dedicated replicas, each optimized for a particular workload type (OLTP, OLAP), and a light-weight propagation of transactional updates. The evaluation shows that for standard TPC-C and TPC-H benchmarks, BatchDB can achieve competitive performance to specialized engines for the corresponding transactional and analytical workloads,...
Database applications such as online transaction processing (OLTP) and decision support systems (DSS...
Understanding micro-architectural behavior is important for efficiently using hardware resources. Re...
Modern in-memory database systems are facing the need of efficiently supporting mixed workloads of O...
Growing main memory sizes have facilitated database man-agement systems that keep the entire databas...
Abstract: Recently, the case has been made for operational or real-time Business Intelligence (BI). ...
In database management systems (DBMSs), query workloads can be classified as online transactional pr...
This work aims at reducing the main-memory footprint in high performance hybrid OLTP & OLAP database...
OLTP applications are usually executed by a high number of clients in parallel and are typically fac...
The increasing demand for real-time analytics requires the fusion of Transactional (OLTP) and Analyt...
Modern Hybrid Transactional/Analytical Processing (HTAP) systems use an integrated data processing e...
This work aims at reducing the main-memory footprint in high performance hybrid OLTP&OLAP databases,...
Introduced in 2007, TPC-E is the most recently standardized OLTP benchmark by TPC. Even though TPC-E...
The quest for real-time business intelligence requires exe-cuting mixed transaction and query proces...
Online transaction processing (OLTP) databases are a critical component of modern computing infrastr...
Ever increasing main memory capacities and processors with multiple cores have fostered the developm...
Database applications such as online transaction processing (OLTP) and decision support systems (DSS...
Understanding micro-architectural behavior is important for efficiently using hardware resources. Re...
Modern in-memory database systems are facing the need of efficiently supporting mixed workloads of O...
Growing main memory sizes have facilitated database man-agement systems that keep the entire databas...
Abstract: Recently, the case has been made for operational or real-time Business Intelligence (BI). ...
In database management systems (DBMSs), query workloads can be classified as online transactional pr...
This work aims at reducing the main-memory footprint in high performance hybrid OLTP & OLAP database...
OLTP applications are usually executed by a high number of clients in parallel and are typically fac...
The increasing demand for real-time analytics requires the fusion of Transactional (OLTP) and Analyt...
Modern Hybrid Transactional/Analytical Processing (HTAP) systems use an integrated data processing e...
This work aims at reducing the main-memory footprint in high performance hybrid OLTP&OLAP databases,...
Introduced in 2007, TPC-E is the most recently standardized OLTP benchmark by TPC. Even though TPC-E...
The quest for real-time business intelligence requires exe-cuting mixed transaction and query proces...
Online transaction processing (OLTP) databases are a critical component of modern computing infrastr...
Ever increasing main memory capacities and processors with multiple cores have fostered the developm...
Database applications such as online transaction processing (OLTP) and decision support systems (DSS...
Understanding micro-architectural behavior is important for efficiently using hardware resources. Re...
Modern in-memory database systems are facing the need of efficiently supporting mixed workloads of O...