Lefteris Stamatogiannakis

dblp:33/8419 · also Elefterios Stamatogiannakis, Eleftherios Stamatogiannakis · DBLP profile ↗
← Back
4ranked-venue papers
0as first author
2since 2021 · last 2022
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 4 · 2 since 2021Artificial intelligence and machine learning · 1Applied, interdisciplinary, general and emerging computing · 1

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 · 42% Indexing and storage engines · 39% Data stream processing · 19%

Topics — the 5 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Query processing and optimization
user-defined functions
0.612022
YeSQL: "You extend SQL" with Rich and Highly Performant User-Defined Functions in Relational Databases · Proc. VLDB Endow. 2022
Data stream processing
adaptive compression
0.512021
Adaptive Compression for Fast Scans on String Columns · SIGMOD Conference 2021
Indexing and storage engines
columnar storage
0.512021
Adaptive Compression for Fast Scans on String Columns · SIGMOD Conference 2021
Indexing and storage engines › data compression
dictionary compression
0.512021
Adaptive Compression for Fast Scans on String Columns · SIGMOD Conference 2021
Query processing and optimization › query execution › scan processing
scan performance
0.512021
Adaptive Compression for Fast Scans on String Columns · SIGMOD Conference 2021

Methods — techniques the papers use, named apart from their topics

tracing JIT compilation · 0.6parallelism and fusion of UDFs · 0.6
YearPublicationVenuePosition
2022 YeSQL: "You extend SQL" with Rich and Highly Performant User-Defined Functions in Relational Databases
abstract
The diversity and complexity of modern data management applications have led to the extension of the relational paradigm with syntactic and semantic support for User-Defined Functions (UDFs). Although well-established in traditional DBMS settings, UDFs have become central in many application contexts as well, such as data science, data analytics, and edge computing. Still, a critical limitation of UDFs is the impedance mismatch between their evaluation and relational processing. In this paper, we present YeSQL, an SQL extension with rich UDF support along with a pluggable architecture to easily integrate it with either server-based or embedded database engines. YeSQL currently supports Python UDFs fully integrated with relational queries as scalar, aggregator, or table functions. Key novel characteristics of YeSQL include easy implementation of complex algorithms and several performance enhancements, including tracing JIT compilation of Python UDFs, parallelism and fusion of UDFs, stateful UDFs, and seamless integration with a database engine. Our experimental analysis showcases the usability and expressiveness of YeSQL and demonstrates that our techniques of minimizing context switching between the relational engine and the Python VM are very effective and achieve significant speedups up to 68x in common, practical use cases compared to earlier approaches and alternative implementation choices.
Ioannis Foufoulas, Alkis Simitsis, Lefteris Stamatogiannakis, Yannis E. Ioannidis
Proc. VLDB Endow.3
2021 Adaptive Compression for Fast Scans on String Columns
abstract
State-of-the-art OLAP systems tend to use columnar data representations, as these are both suitable for analytics and amenable to compression. Local dictionary value encoding has been shown to achieve high compression rates for string columns while still allowing fast filtered scans. In this paper, we argue that the effectiveness and efficiency of local dictionary compression is limited by data repetition across file blocks and by dictionary look-ups inside each block during filtered scan execution. To address this problem, we introduce an adaptive compression technique that is based on differential dictionaries and targets both storage efficiency and query performance. The proposed scheme reduces dramatically the need to store repeated values across different file blocks and significantly accelerates read operations by reducing the time needed for dictionary look-ups. A preliminary set of experiments has given very promising results, showing that, in many cases, the proposed new dictionary compression scheme is much more efficient than existing techniques, occasionally up to an order of magnitude.
Ioannis Foufoulas, Lefteris Sidirourgos, Lefteris Stamatogiannakis, Yannis E. Ioannidis
SIGMOD Conference3
2017 High-Pass Text Filtering for Citation Matching
Ioannis Foufoulas, Lefteris Stamatogiannakis, Harry Dimitropoulos, Yannis E. Ioannidis
TPDL2
2016 Real time processing of streaming and static information
abstract
Big Data applications require real-time processing of complex computations on streaming and static information. Applications such as the diagnosis of power generating turbines require the integration of high velocity streaming and large volume of static data from multiple sources. In this paper we study various optimisations related to efficiently processing of streaming and static information. We introduce novel indexing structures for stream processing, a query-planner component that decides when their creation is beneficial, and we examine precomputed summarisations on archived measurements to accelerate streaming and static information processing. To put our ideas into practise, we have developed ExaStream, a data stream management system that is scalable, has declarative semantics, supports user defined functions, and allows efficient execution of complex analytical queries on streaming and static data. Our work is accompanied by an empirical evaluation of our optimisation techniques.
Christoforos Svingos, Theofilos P. Mailis, Herald Kllapi, Lefteris Stamatogiannakis, Yannis Kotidis, Yannis E. Ioannidis
IEEE BigData4