6 papers
SemCEB: A Cardinality Estimation Benchmark for Semantic Operators
Andreas Zimmerer, Claudius Kühn, Yang Li +3
Modern data systems increasingly expose multi-modal large language models as semantic operators: SQL operators, including filters and joins, whose predicates are defined by a natur…
MLSkip: Data Skipping for ML Filters via Lightweight Metadata
Mihail Stoian, Mark Gerarts, Pascal Ginter +3
Database vendors recently released AI functions that can be used in filter predicates. As such functions often rely on costly, black-box ML models, they unveil new data management…
SemBench: A Benchmark for Semantic Query Processing Engines
Jiale Lao, Andreas Zimmerer, Olga Ovcharenko +12
We present a benchmark targeting a novel class of systems: semantic query processing engines. Those systems rely inherently on generative and reasoning capabilities of state-of-the…
Instance-Optimized String Fingerprints
Mihail Stoian, Johannes Thürauf, Andreas Zimmerer +2
Recent research found that cloud data warehouses are text-heavy. However, their capabilities for efficiently processing string columns remain limited, relying primarily on techniqu…
Parachute: Single-Pass Bi-Directional Information Passing
Mihail Stoian, Andreas Zimmerer, Skander Krid +4
Sideways information passing is a well-known technique for mitigating the impact of large build sides in a database query plan. As currently implemented in production systems, side…
Pruning in Snowflake: Working Smarter, Not Harder
Andreas Zimmerer, Damien Dam, Jan Kossmann +3
Modern cloud-based data analytics systems must efficiently process petabytes of data residing on cloud storage. A key optimization technique in state-of-the-art systems like Snowfl…