EDBT 2026 Demo / reviewers in the wild / expert
Sándor Héman
dblp:28/290
· DBLP profile ↗
7ranked-venue papers
3as first author
0since 2021 · last 2010
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 7 · 3 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Databases, data mining, and information retrieval
4 papers |
Indexing and storage engines · 35% Query processing and optimization · 31% Transaction processing and concurrency control · 20% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Storage systems · 50% Memory systems · 50% |
Topics — the 8 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Indexing and storage engines
column store |
0.1 | 1 | 2010 | Positional update handling in column stores · SIGMOD Conference 2010 |
Information retrieval
retrieval models |
0.1 | 1 | 2008 | Flexible and efficient IR using array databases · VLDB J. 2008 |
Query processing and optimization
query execution |
0.1 | 1 | 2007 | Cooperative Scans: Dynamic Bandwidth Sharing in a DBMS · VLDB 2007 |
Query processing and optimization › query execution
scan processing |
0.1 | 1 | 2007 | Cooperative Scans: Dynamic Bandwidth Sharing in a DBMS · VLDB 2007 |
Indexing and storage engines
data compression |
0.1 | 1 | 2006 | Super-Scalar RAM-CPU Cache Compression · ICDE 2006 |
Memory systems › memory compression
cache compression |
0.1 | 1 | 2006 | Super-Scalar RAM-CPU Cache Compression · ICDE 2006 |
Storage systems
data compression |
0.1 | 1 | 2006 | Super-Scalar RAM-CPU Cache Compression · ICDE 2006 |
Indexing and storage engines
columnar storage |
0.0 | 1 | 2006 | Super-Scalar RAM-CPU Cache Compression · ICDE 2006 |
Methods — techniques the papers use, named apart from their topics
PFOR-DELTA · 0.1PFOR · 0.1PDICT · 0.1positional delta trees · 0.1column merging · 0.1relational query translation · 0.1array query optimization · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2010 | Positional update handling in column storesabstractIn this paper we investigate techniques that allow for on-line updates to columnar databases, leaving intact their high read-only performance. Rather than keeping differential structures organized by the table key values, the core proposition of this paper is that this can better be done by keeping track of the tuple position of the modifications. Not only does this minimize the computational overhead of merging in differences into read-only queries, but this makes the differential structure oblivious of the value of the order keys, allowing it to avoid disk I/O for retrieving the order keys in read-only queries that otherwise do not need them - a crucial advantage for a column-store. We describe a new data structure for maintaining such positional updates, called the Positional Delta Tree (PDT), and describe detailed algorithms for PDT/column merging, updating PDTs, and for using PDTs in transaction management. In experiments with a columnar DBMS, we perform microbenchmarks on PDTs, and show in a TPC-H workload that PDTs allow quick on-line updates, yet significantly reduce their performance impact on read-only queries compared with classical value-based differential methods. Sándor Héman, Marcin Zukowski, Niels Nes, Lefteris Sidirourgos, Peter Boncz |
SIGMOD Conference | 1 |
| 2008 | Flexible and efficient IR using array databasesabstractThe Matrix Framework is a recent proposal by Information Retrieval (IR) researchers to flexibly represent information retrieval models and concepts in a single multi-dimensional array framework. We provide computational support for exactly this framework with the array database system SRAM (Sparse Relational Array Mapping), that works on top of a DBMS. Information retrieval models can be specified in its comprehension-based array query language, in a way that directly corresponds to the underlying mathematical formulas. SRAM efficiently stores sparse arrays in (compressed) relational tables and translates and optimizes array queries into relational queries. In this work, we describe a number of array query optimization rules. To demonstrate their effect on text retrieval, we apply them in the TREC TeraByte track (TREC-TB) efficiency task, using the Okapi BM25 model as our example. It turns out that these optimization rules enable SRAM to automatically translate the BM25 array queries into the relational equivalent of inverted list processing including compression, score materialization and quantization, such as employed by custom-built IR systems. The use of the high-performance MonetDB/X100 relational backend, that provides transparent database compression, allows the system to achieve very fast response times with good precision and low resource usage. Roberto Cornacchia, Sándor Héman, Marcin Zukowski, Arjen P. de Vries, Peter Boncz |
VLDB J. | 2 |
| 2007 | Efficient and Flexible Information Retrieval using MonetDB/X100
Sándor Héman, Marcin Zukowski, Arjen P. de Vries, Peter Boncz |
CIDR | 1 |
| 2007 | Vectorized data processing on the cell broadband engineabstractIn this work, we research the suitability of the Cell Broadband Engine for database processing. We start by outlining the main architectural features of Cell and use micro-benchmarks to characterize the latency and throughput of its memory infrastructure. Then, we discuss the challenges of porting RDBMS software to Cell: (i) all computations need to SIMD-ized, (ii) all performance-critical branches need to be eliminated, (iii) a very small and hard limit on program code size should be respected. Sándor Héman, Niels Nes, Marcin Zukowski, Peter Boncz |
DaMoN | 1 |
| 2007 | Cooperative Scans: Dynamic Bandwidth Sharing in a DBMS
Marcin Zukowski, Sándor Héman, Niels Nes, Peter Boncz |
VLDB | 2 |
| 2006 | Architecture-conscious hashingabstractHashing is one of the fundamental techniques used to implement query processing operators such as grouping, aggregation and join. This paper studies the interaction between modern computer architecture and hash-based query processing techniques. First, we focus on extracting maximum hashing performance from super-scalar CPUs. In particular, we discuss fast hash functions, ways to efficiently handle multi-column keys and propose the use of a recently introduced hashing scheme called Cuckoo Hashing over the commonly used bucket-chained hashing. In the second part of the paper, we focus on the CPU cache usage, by dynamically partitioning data streams such that the partial hash tables fit in the CPU cache. Conventional partitioning works as a separate preparatory phase, forcing materialization, which may require I/O if the stream does not fit in RAM. We introduce best-effort partitioning, a technique that interleaves partitioning with execution of hash-based query processing operators and avoids I/O. In the process, we show how to prevent issues in partitioning with cacheline alignment, that can strongly decrease throughput. We also demonstrate overall query processing performance when both CPU-efficient hashing and best-effort partitioning are combined. Marcin Zukowski, Sándor Héman, Peter Boncz |
DaMoN | 2 |
| 2006 | Super-Scalar RAM-CPU Cache CompressionabstractHigh-performance data-intensive query processing tasks like OLAP, data mining or scientific data analysis can be severely I/O bound, even when high-end RAID storage systems are used. Compression can alleviate this bottleneck only if encoding and decoding speeds significantly exceed RAID I/O bandwidth. For this purpose, we propose three new versatile compression schemes (PDICT, PFOR, and PFOR-DELTA) that are specifically designed to extract maximum IPC from modern CPUs. We compare these algorithms with compression techniques used in (commercial) database and information retrieval systems. Our experiments on the MonetDB/X100 database system, using both DSM and PAX disk storage, show that these techniques strongly accelerate TPC-H performance to the point that the I/O bottleneck is eliminated. Marcin Zukowski, Sándor Héman, Niels Nes, Peter Boncz |
ICDE | 2 |