Domain encoding is a common technique to compress the columns of a column store and to accelerate many types of queries at the same time. It is based on the assumption that most columns contain a relatively small set of distinct values, in particular string columns. In this paper, we argue that domain encoding is not the end of the story. In real world systems, we observe that a substantial amount of the columns are of string types. Moreover, most of the memory space is consumed by only a small fraction of these columns. To address this issue, we make three main contributions: First we survey several approaches and variants for dictionary compression, i. e., data structures that store the dictionary of domain encoding in a compressed way. A...
Dictionary code compression is a technique where long instructions in the memory are replaced with s...
In today's data-driven world, managing large volumes of data has become a common challenge. Data-dri...
Modern columnar databases heavily use compression to reduce memory footprint and boost query executi...
Columnar databases have dominated the data analysis market for their superior performance in query p...
In modern column-oriented databases, compression is important for improving I/O throughput and overa...
through this study, we propose two algorithms. The first algorithm describes the concept of compress...
Column-oriented database system architectures invite a reevaluation of how and when data in database...
Modern in-memory databases are typically used for high-performance workloads, therefore they have to...
Over the last decades, improvements in CPU speed have outpaced improvements in main memory and disk ...
The need to store and query a set of strings { a string dictionary { arises in many kinds of applica...
The need to store and query a set of strings – a string dictionary – arises in many kinds of applica...
Data compression is one way to gain better performance from a database. Compression is typically ach...
Artículo de publicación ISIThe need to store and query a set of strings - a string dictionary - aris...
String dictionaries constitute a large portion of the memory footprint of database applications. Whi...
[Abstract] We introduce a new family of compressed data structures to efficiently store and query la...
Dictionary code compression is a technique where long instructions in the memory are replaced with s...
In today's data-driven world, managing large volumes of data has become a common challenge. Data-dri...
Modern columnar databases heavily use compression to reduce memory footprint and boost query executi...
Columnar databases have dominated the data analysis market for their superior performance in query p...
In modern column-oriented databases, compression is important for improving I/O throughput and overa...
through this study, we propose two algorithms. The first algorithm describes the concept of compress...
Column-oriented database system architectures invite a reevaluation of how and when data in database...
Modern in-memory databases are typically used for high-performance workloads, therefore they have to...
Over the last decades, improvements in CPU speed have outpaced improvements in main memory and disk ...
The need to store and query a set of strings { a string dictionary { arises in many kinds of applica...
The need to store and query a set of strings – a string dictionary – arises in many kinds of applica...
Data compression is one way to gain better performance from a database. Compression is typically ach...
Artículo de publicación ISIThe need to store and query a set of strings - a string dictionary - aris...
String dictionaries constitute a large portion of the memory footprint of database applications. Whi...
[Abstract] We introduce a new family of compressed data structures to efficiently store and query la...
Dictionary code compression is a technique where long instructions in the memory are replaced with s...
In today's data-driven world, managing large volumes of data has become a common challenge. Data-dri...
Modern columnar databases heavily use compression to reduce memory footprint and boost query executi...