The quest for real-time business intelligence requires exe-cuting mixed transaction and query processing workloads on the same current database state. However, as Hari-zopoulos et al. [6] showed for transactional processing, co-execution using classical concurrency control techniques will not yield the necessary performance – even in re-emerging main memory database systems. Therefore, we designed an in-memory database system that separates transaction processing from OLAP query processing via periodically re-freshed snapshots. Thus, OLAP queries can be executed without any synchronization and OLTP transaction process-ing follows the lock-free, mostly serial processing paradigm of H-Store [8]. In this paper, we analyze different snapshot me...
Imagine an application environment in which subsecond response to thousands of events gives the user...
International audienceTransactional memory (TM) guarantees that a sequence of operations encapsulate...
Transactions are the fundamental unit of change as perceived by the database. In Online Transaction ...
Growing main memory sizes have facilitated database man-agement systems that keep the entire databas...
Shadow paging has a number of desirable properties, of which snapshots are discussed in this paper. ...
Online transaction processing (OLTP) databases are a critical component of modern computing infrastr...
Modern in-memory database systems are facing the need of efficiently supporting mixed workloads of O...
Software transactional memory (STM) has been proposed to simplify the development and to increase ...
Ever increasing main memory sizes and the advent of multi-core parallel processing have fostered the...
We present a design for multi-version concurrency control and recovery in a main memory database, an...
Data replication can help database systems meet the stringent temporal constraints of current time-c...
Ever increasing main memory sizes and the advent of multi-core parallel processing have fostered the...
Transaction processing workloads provide ample request level concurrency which highly parallel archi...
Abstract: In this paper, we present SanssouciDB: a database system designed for serv-ing ERP transac...
Concurrency control for on-line transaction processing (OLTP) database management systems (DBMSs) is...
Imagine an application environment in which subsecond response to thousands of events gives the user...
International audienceTransactional memory (TM) guarantees that a sequence of operations encapsulate...
Transactions are the fundamental unit of change as perceived by the database. In Online Transaction ...
Growing main memory sizes have facilitated database man-agement systems that keep the entire databas...
Shadow paging has a number of desirable properties, of which snapshots are discussed in this paper. ...
Online transaction processing (OLTP) databases are a critical component of modern computing infrastr...
Modern in-memory database systems are facing the need of efficiently supporting mixed workloads of O...
Software transactional memory (STM) has been proposed to simplify the development and to increase ...
Ever increasing main memory sizes and the advent of multi-core parallel processing have fostered the...
We present a design for multi-version concurrency control and recovery in a main memory database, an...
Data replication can help database systems meet the stringent temporal constraints of current time-c...
Ever increasing main memory sizes and the advent of multi-core parallel processing have fostered the...
Transaction processing workloads provide ample request level concurrency which highly parallel archi...
Abstract: In this paper, we present SanssouciDB: a database system designed for serv-ing ERP transac...
Concurrency control for on-line transaction processing (OLTP) database management systems (DBMSs) is...
Imagine an application environment in which subsecond response to thousands of events gives the user...
International audienceTransactional memory (TM) guarantees that a sequence of operations encapsulate...
Transactions are the fundamental unit of change as perceived by the database. In Online Transaction ...