String dictionaries constitute a large portion of the memory footprint of database applications. While strong string dictionary compression algorithms exist, these come with impractical access and compression times. Therefore, lightweight algorithms such as front coding (PFC) are favored in practice. This paper endeavors to make strong string dictionary compression practical. We focus on Re-Pair Front Coding (RPFC), a grammar-based compression algorithm, since it consistently offers better compression ratios than other algorithms in the literature. To accelerate compression times, we propose block-based RPFC (BRPFC) which consists in independently compressing small blocks of the dictionary. For further accelerated compression times especial...
.<F3.733e+05> As no database exists without indexes, no index implementation exists without or...
This work concerns the search for text compressors that compress better than existing dictionary cod...
Dictionary-based compression algorithms include a parsing strategy to transform the input text into ...
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...
Domain encoding is a common technique to compress the columns of a column store and to accelerate ma...
[Abstract] We introduce a new family of compressed data structures to efficiently store and query la...
Artículo de publicación ISIThe need to store and query a set of strings - a string dictionary - aris...
Parallel algorithms for lossless data compression via dictionary compression using optimal, longest ...
We show that greedy left-to-right (right-to-left) parsing is optimal w.r.t. a suffix (prefix) dictio...
We address parallel and high-speed lossless data compression. Data compression attempts to reduce th...
Dictionary code compression is a technique where long instructions in the memory are replaced with s...
In this thesis, we will illustrate a two-level approach to compress and index string dictionaries, w...
This paper proposes an improved data compression technique compared to existing Lempel-Ziv-Welch (LZ...
In modern column-oriented databases, compression is important for improving I/O throughput and overa...
.<F3.733e+05> As no database exists without indexes, no index implementation exists without or...
This work concerns the search for text compressors that compress better than existing dictionary cod...
Dictionary-based compression algorithms include a parsing strategy to transform the input text into ...
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...
Domain encoding is a common technique to compress the columns of a column store and to accelerate ma...
[Abstract] We introduce a new family of compressed data structures to efficiently store and query la...
Artículo de publicación ISIThe need to store and query a set of strings - a string dictionary - aris...
Parallel algorithms for lossless data compression via dictionary compression using optimal, longest ...
We show that greedy left-to-right (right-to-left) parsing is optimal w.r.t. a suffix (prefix) dictio...
We address parallel and high-speed lossless data compression. Data compression attempts to reduce th...
Dictionary code compression is a technique where long instructions in the memory are replaced with s...
In this thesis, we will illustrate a two-level approach to compress and index string dictionaries, w...
This paper proposes an improved data compression technique compared to existing Lempel-Ziv-Welch (LZ...
In modern column-oriented databases, compression is important for improving I/O throughput and overa...
.<F3.733e+05> As no database exists without indexes, no index implementation exists without or...
This work concerns the search for text compressors that compress better than existing dictionary cod...
Dictionary-based compression algorithms include a parsing strategy to transform the input text into ...