Demo Data from VLDB 2026 / reviewers in the wild / expert
Theoni Palaiologou
dblp:381/6134
· DBLP profile ↗
2ranked-venue papers
0as first author
2since 2021 · last 2025
0009-0009-1160-4647ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 2 · 2 since 2021
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
2 papers |
Query processing and optimization · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Performance modeling and evaluation · 100% |
Topics — the 6 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Query processing and optimization
user-defined functions |
0.9 | 1 | 2025 | The UDFBench Benchmark for General-purpose UDF Queries · Proc. VLDB Endow. 2025 |
Performance modeling and evaluation
benchmarking |
0.9 | 1 | 2025 | The UDFBench Benchmark for General-purpose UDF Queries · Proc. VLDB Endow. 2025 |
Performance modeling and evaluation › benchmarking
database system benchmarking |
0.9 | 1 | 2025 | The UDFBench Benchmark for General-purpose UDF Queries · Proc. VLDB Endow. 2025 |
Query processing and optimization › query optimization › query optimizer architecture
query optimizer extensibility |
0.8 | 1 | 2024 | QFusor: A UDF Optimizer Plugin for SQL Databases · ICDE 2024 |
Query processing and optimization › query optimization
user-defined function optimization |
0.8 | 1 | 2024 | QFusor: A UDF Optimizer Plugin for SQL Databases · ICDE 2024 |
Query processing and optimization
query optimization |
0.3 | 1 | 2025 | The UDFBench Benchmark for General-purpose UDF Queries · Proc. VLDB Endow. 2025 |
Methods — techniques the papers use, named apart from their topics
experimental analysis · 1.7benchmarking · 1.7vectorization · 0.8tracing JIT compilation · 0.8parallelization · 0.8operator fusion · 0.8
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | The UDFBench Benchmark for General-purpose UDF QueriesabstractUser-defined functions (UDFs) extend the expressiveness of declarative SQL with functional capabilities, but also pose a core bottleneck in query processing due to the impedance mismatch between the UDF and SQL execution environments, and the limitations of the query optimizers to consistently produce good plans for UDF queries. Research and commercial approaches propose remedies for performant UDF query execution ranging from logical optimization and heuristics to physical optimization and compilation techniques. Each work however follows a different path to evaluate their proposed techniques. Despite the practical significance of optimizing UDF queries, UDFs have not been so far the focus of the database benchmarks. In this paper, we present UDFBench, a UDF-centric database benchmark based on real-world schema and data. We identify the core overheads in UDF query execution and design the UDFBench UDFs and queries to enable experimentation with these overheads, alone or in tandem with others. Finally, to showcase the portability and scope of UDFBench, we present an experimental analysis on five popular databases with different characteristics. Ioannis Foufoulas, Theoni Palaiologou, Alkis Simitsis |
Proc. VLDB Endow. | 2 |
| 2024 | QFusor: A UDF Optimizer Plugin for SQL DatabasesabstractModern data applications in areas such as text mining, document analysis, and data science, involve complex algorithms and logic that cannot be expressed in SQL. Therefore, SQL databases employ user-defined functions (UDFs) to extend their supported functionality. However, this comes at a significant performance cost as UDFs routinely become the bottleneck in query execution. To deal with this problem, we present QFusor, an optimizer plugin for UDF queries in relational databases. QFusor minimizes the performance overheads introduced by the impedance mismatch between the UDF and SQL execution environments by employing techniques such as vectorization, parallelization, tracing JIT compilation, and operator fusion for various types of UDF (scalar, aggregate, table UDFs) and relational operators. QFusor follows a pluggable, engine-agnostic design and can work with several popular SQL databases offering a significant boost in their UDF query performance. Konstantinos Chasialis, Theoni Palaiologou, Ioannis Foufoulas, Alkis Simitsis, Yannis E. Ioannidis |
ICDE | 2 |