Column-store database systems open new vistas for improved maintenance through self-organization. Individual columns are the focal point, which simplify balancing conflicting requirements. This work presents two workload-driven self-organizing techniques in a column-store, i.e. adaptive segmentation and adaptive replication. Adaptive segmentation splits a column into non-overlapping segments based on the actual query load. Likewise, adaptive replication creates segment replicas. The strategies can support different application requirements by trading off the reorganization overhead for storage cost. Both techniques can significantly improve system performance as demonstrated in an evaluation of different scenarios
One of the challenging tasks for database administrators is tuning database systems within a short p...
The performance of the execution of an analytical workload critically impacts the speed at which com...
To achieve better scalability, a fully replicated, distributed, main-memory database is divided into...
textabstractColumn-store database systems open new vistas for improved maintenance through self-orga...
Abstract: Column-oriented database has gained popularity as “Data Warehousing ” data and performanc...
Column-stores gained popularity as a promising physical design alternative. Each attribute of a rel...
Column-stores gained popularity as a promising physical de-sign alternative. Each attribute of a rel...
textabstractColumn-oriented database systems (column-stores) have attracted a lot of attention in th...
In this paper we explore database segmentation in the context of a column-store DBMS targeted at a s...
In this paper we explore database segmentation in the context of a column-store DBMS targeted at a s...
Modern business applications and scientific databases call for inherently dynamic data storage envi...
Abstract. Vertical and Horizontal partitions allow database adminis-trators (DBAs) to considerably i...
The holy grail for database architecture research is to find a solution that is Scalable & Speedy, t...
In the following thesis I will present column-oriented database. Among other things, I will answer o...
Five years ago I proposed a common database approach for transaction processing and analytical syste...
One of the challenging tasks for database administrators is tuning database systems within a short p...
The performance of the execution of an analytical workload critically impacts the speed at which com...
To achieve better scalability, a fully replicated, distributed, main-memory database is divided into...
textabstractColumn-store database systems open new vistas for improved maintenance through self-orga...
Abstract: Column-oriented database has gained popularity as “Data Warehousing ” data and performanc...
Column-stores gained popularity as a promising physical design alternative. Each attribute of a rel...
Column-stores gained popularity as a promising physical de-sign alternative. Each attribute of a rel...
textabstractColumn-oriented database systems (column-stores) have attracted a lot of attention in th...
In this paper we explore database segmentation in the context of a column-store DBMS targeted at a s...
In this paper we explore database segmentation in the context of a column-store DBMS targeted at a s...
Modern business applications and scientific databases call for inherently dynamic data storage envi...
Abstract. Vertical and Horizontal partitions allow database adminis-trators (DBAs) to considerably i...
The holy grail for database architecture research is to find a solution that is Scalable & Speedy, t...
In the following thesis I will present column-oriented database. Among other things, I will answer o...
Five years ago I proposed a common database approach for transaction processing and analytical syste...
One of the challenging tasks for database administrators is tuning database systems within a short p...
The performance of the execution of an analytical workload critically impacts the speed at which com...
To achieve better scalability, a fully replicated, distributed, main-memory database is divided into...