Demo Data from EDBT 2026 / reviewers in the wild / expert
Julian Hyde
dblp:41/7795
· DBLP profile ↗
2ranked-venue papers
0as first author
0since 2021 · last 2019
0009-0003-7857-7467ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 2
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 · 47% Data stream processing · 23% Data models and query languages · 23% |
Topics — the 5 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data models and query languages › SQL
SQL extension |
0.4 | 1 | 2019 | One SQL to Rule Them All - an Efficient and Syntactically Idiomatic Approach to Management of Streams and Tables · SIGMOD Conference 2019 |
Data stream processing › continuous query processing
streaming SQL |
0.4 | 1 | 2019 | One SQL to Rule Them All - an Efficient and Syntactically Idiomatic Approach to Management of Streams and Tables · SIGMOD Conference 2019 |
Query processing and optimization › query processing architecture
extensible query processing |
0.3 | 1 | 2018 | Apache Calcite: A Foundational Framework for Optimized Query Processing Over Heterogeneous Data Sources · SIGMOD Conference 2018 |
Query processing and optimization
query optimization |
0.3 | 1 | 2018 | Apache Calcite: A Foundational Framework for Optimized Query Processing Over Heterogeneous Data Sources · SIGMOD Conference 2018 |
Data integration and cleaning
heterogeneous data sources |
0.1 | 1 | 2018 | Apache Calcite: A Foundational Framework for Optimized Query Processing Over Heterogeneous Data Sources · SIGMOD Conference 2018 |
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | One SQL to Rule Them All - an Efficient and Syntactically Idiomatic Approach to Management of Streams and TablesabstractReal-time data analysis and management are increasingly critical for today's businesses. SQL is the de facto lingua franca for these endeavors, yet support for robust streaming analysis and management with SQL remains limited. Many approaches restrict semantics to a reduced subset of features and/or require a suite of non-standard constructs. Additionally, use of event timestamps to provide native support for analyzing events according to when they actually occurred is not pervasive, and often comes with important limitations. We present a three-part proposal for integrating robust streaming into SQL, namely: (1) time-varying relations as a foundation for classical tables as well as streaming data, (2) event time semantics, (3) a limited set of optional keyword extensions to control the materialization of time-varying query results. We show how with these minimal additions it is possible to utilize the complete suite of standard SQL semantics to perform robust stream processing. We motivate and illustrate these concepts using examples and describe lessons learned from implementations in Apache Calcite, Apache Flink, and Apache Beam. We conclude with syntax and semantics of a concrete proposal for extensions of the SQL standard and note further areas of exploration. Edmon Begoli, Tyler Akidau, Fabian Hueske, Julian Hyde, Kathryn Knight, Kenneth L. Knowles |
SIGMOD Conference | 4 |
| 2018 | Apache Calcite: A Foundational Framework for Optimized Query Processing Over Heterogeneous Data SourcesabstractApache Calcite is a foundational software framework that provides query processing, optimization, and query language support to many popular open-source data processing systems such as Apache Hive, Apache Storm, Apache Flink, Druid, and MapD. The goal of this paper is to formally introduce Calcite to the broader research community, brie y present its history, and describe its architecture, features, functionality, and patterns for adoption. Calcite's architecture consists of a modular and extensible query optimizer with hundreds of built-in optimization rules, a query processor capable of processing a variety of query languages, an adapter architecture designed for extensibility, and support for heterogeneous data models and stores (relational, semi-structured, streaming, and geospatial). This exible, embeddable, and extensible architecture is what makes Calcite an attractive choice for adoption in big-data frameworks. It is an active project that continues to introduce support for the new types of data sources, query languages, and approaches to query processing and optimization. Edmon Begoli, Jesús Camacho-Rodríguez, Julian Hyde, Michael J. Mior, Daniel Lemire |
SIGMOD Conference | 3 |