Demo Data from EDBT 2026 / reviewers in the wild / expert
Benoît Dageville
dblp:59/847
· DBLP profile ↗
11ranked-venue papers
4as first author
1since 2021 · last 2021
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 11 · 4 first-author · 1 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
9 papers |
Database system architecture and tuning · 43% Query processing and optimization · 27% Distributed and cloud data management · 21% | |
| Computer architecture, parallel and distributed computing, and storage systems
4 papers |
Cloud and datacenter computing · 83% Performance modeling and evaluation · 8% Distributed systems · 5% |
Topics — the 16 heaviest of 18, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed and cloud data management › cloud database
multi-tenant database |
0.2 | 1 | 2016 | The Snowflake Elastic Data Warehouse · SIGMOD Conference 2016 |
Cloud and datacenter computing › cloud data management
cloud data warehouse |
0.2 | 1 | 2016 | The Snowflake Elastic Data Warehouse · SIGMOD Conference 2016 |
Database system architecture and tuning
workload replay |
0.2 | 2 | 2011 | Consistent Synchronization Schemes for Workload Replay · Proc. VLDB Endow. 2011 Oracle database replay · SIGMOD Conference 2008 |
Database system architecture and tuning › database tuning
automatic database tuning |
0.1 | 1 | 2009 | Self-Tuning for SQL Performance in Oracle Database 11g · ICDE 2009 |
Database system architecture and tuning
database engine testing |
0.1 | 1 | 2008 | Oracle database replay · SIGMOD Conference 2008 |
Query processing and optimization › query optimization › statistics management
optimizer statistics |
0.1 | 1 | 2008 | Efficient and scalable statistics gathering for large databases in Oracle 11g · SIGMOD Conference 2008 |
Query processing and optimization › query optimization › statistics management
statistics collection |
0.1 | 1 | 2008 | Efficient and scalable statistics gathering for large databases in Oracle 11g · SIGMOD Conference 2008 |
Database system architecture and tuning
self-managing database systems |
0.0 | 1 | 2004 | Self-Managing Technology in Database Management Systems · VLDB 2004 |
Transaction processing and concurrency control
synchronization |
0.0 | 1 | 2011 | Consistent Synchronization Schemes for Workload Replay · Proc. VLDB Endow. 2011 |
Indexing and storage engines
buffer management |
0.0 | 1 | 2002 | SQL Memory Management in Oracle9i · VLDB 2002 |
Indexing and storage engines › storage management
memory management |
0.0 | 1 | 2002 | SQL Memory Management in Oracle9i · VLDB 2002 |
Performance modeling and evaluation
benchmarking |
0.0 | 1 | 2008 | Oracle database replay · SIGMOD Conference 2008 |
Database system architecture and tuning
database administration |
0.0 | 1 | 2004 | Self-Managing Technology in Database Management Systems · VLDB 2004 |
Query processing and optimization › query optimization
query tuning |
0.0 | 1 | 2004 | Automatic SQL Tuning in Oracle 10g · VLDB 2004 |
Distributed systems
grid computing |
0.0 | 1 | 2004 | Parallel SQL Execution in Oracle 10g · SIGMOD Conference 2004 |
Storage systems
storage reliability |
0.0 | 1 | 2002 | SQL Memory Management in Oracle9i · VLDB 2002 |
Methods — techniques the papers use, named apart from their topics
workload capture and replay · 0.2dynamic data and system architecture exploitation · 0.1distinct sampling · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Snowflake Data Cloud
Benoît Dageville |
CIDR | 1 |
| 2016 | The Snowflake Elastic Data WarehouseabstractWe live in the golden age of distributed computing. Public cloud platforms now offer virtually unlimited compute and storage resources on demand. At the same time, the Software-as-a-Service (SaaS) model brings enterprise-class systems to users who previously could not afford such systems due to their cost and complexity. Alas, traditional data warehousing systems are struggling to fit into this new environment. For one thing, they have been designed for fixed resources and are thus unable to leverage the cloud's elasticity. For another thing, their dependence on complex ETL pipelines and physical tuning is at odds with the flexibility and freshness requirements of the cloud's new types of semi-structured data and rapidly evolving workloads. We decided a fundamental redesign was in order. Our mission was to build an enterprise-ready data warehousing solution for the cloud. The result is the Snowflake Elastic Data Warehouse, or "Snowflake" for short. Snowflake is a multi-tenant, transactional, secure, highly scalable and elastic system with full SQL support and built-in extensions for semi-structured and schema-less data. The system is offered as a pay-as-you-go service in the Amazon cloud. Users upload their data to the cloud and can immediately manage and query it using familiar tools and interfaces. Implementation began in late 2012 and Snowflake has been generally available since June 2015. Today, Snowflake is used in production by a growing number of small and large organizations alike. The system runs several million queries per day over multiple petabytes of data. Benoît Dageville, Thierry Cruanes, Marcin Zukowski, Vadim Antonov, Artin Avanes, Jon Bock, Jonathan Claybaugh, Daniel Engovatov, Martin Hentschel 0001, Jiansheng Huang, Allison W. Lee, Ashish Motivala, Abdul Q. Munir, Steven Pelley, Peter Povinec, Greg Rahn, Spyridon Triantafyllis, Philipp Unterbrunner |
SIGMOD Conference | 1 |
| 2011 | Consistent Synchronization Schemes for Workload Replay
Konstantinos Morfonios, Romain Colle, Leonidas Galanis, Supiti Buranawatanachoke, Benoît Dageville, Karl Dias |
Proc. VLDB Endow. | 5 |
| 2009 | Self-Tuning for SQL Performance in Oracle Database 11gabstractCommercial database customers across the board list SQL performance tuning as one of the most time-consuming tasks for database administrators (DBAs). The 10g Oracle Database provides a feature called the SQL Tuning Advisor to simplify the task. The 11g release adds a new database feature, called Automatic SQL Tuning, that closes the feedback loop for the first time, fully automating the SQL tuning workflow and solving some SQL performance problems without any DBA intervention. Peter Belknap, Benoît Dageville, Karl Dias, Khaled Yagoub |
ICDE | 2 |
| 2008 | Efficient and scalable statistics gathering for large databases in Oracle 11gabstractLarge tables are often decomposed into smaller pieces called partitions in order to improve query performance and ease the data management. Query optimizers rely on both the statistics of the entire table and the statistics of the individual partitions to select a good execution plan for a SQL statement. In Oracle 10g, we scan the entire table twice, one pass for gathering the table level statistics and the other pass for gathering the partition level statistics. A consequence of this gathering method is that, when the data in some partitions change, not only do we need to scan the changed partitions to gather the partition level statistics, but also we have to scan the entire table again to gather the table level statistics. Oracle 11g adopts a one-pass distinct sampling based method which can accurately derive the table level statistics from the partition level statistics. When data change, Oracle only re-gathers the statistics for the changed partitions and then derives the table level statistics without touching the unchanged partitions. To the best of our knowledge, although the one-pass distinct sampling has been researched in academia for some years, Oracle is the first commercial database that implements the technique. We have performed extensive experiments on both benchmark data and real customer data. Our experiments illustrate the this new method is highly accurate and has significantly better performance than the old method used in Oracle 10g. Sunil Chakkappen, Thierry Cruanes, Benoît Dageville, Linan Jiang, Uri Shaft, Hong Su, Mohamed Zaït |
SIGMOD Conference | 3 |
| 2008 | Oracle database replayabstractThis paper presents Oracle Database Replay, a novel approach to testing changes to the relational database management system component of an information system (software upgrades, hardware changes etc). Database Replay makes it possible to subject a test system to a real production system workload, which helps identify all potential problems before implementing the planned changes on the production system. Any interesting workload period of a production database system can be captured with minimal overhead. The captured workload can be used to drive a test system while maintaining the concurrency and load characteristics of the real production workload. Therefore, the test results using database replay can provide very high assurance in determining the impact of changes to a production system before applying these changes. This paper presents the architecture of Database Replay as well as experimental results that demonstrate its usefulness as testing methodology. Leonidas Galanis, Supiti Buranawatanachoke, Romain Colle, Benoît Dageville, Karl Dias, Jonathan Klein, Stratos Papadomanolakis, Leng Leng Tan, Venkateshwaran Venkataramani, Graham Wood |
SIGMOD Conference | 4 |
| 2004 | Parallel SQL Execution in Oracle 10gabstractThis paper describes the new architecture and optimizations for parallel SQL execution in the Oracle 10g database. Based on the fundamental shared-disk architecture underpinning Oracle's parallel SQL execution engine since Oracle7, we show in this paper how Oracle's engine responds to the challenges of performing in new grid-computing environments. This is made possible by using advanced optimization techniques, which enable Oracle to exploit data and system architecture dynamically without being constrained by them. We show how we have evolved and re-architected our engine in Oracle 10g to make it more efficient and manageable by using a single global parallel plan model. Thierry Cruanes, Benoît Dageville, Bhaskar Ghosh |
SIGMOD Conference | 2 |
| 2004 | Self-Managing Technology in Database Management Systems
Surajit Chaudhuri, Benoît Dageville, Guy M. Lohman |
VLDB | 2 |
| 2004 | Automatic SQL Tuning in Oracle 10g
Benoît Dageville, Dinesh Das, Karl Dias, Khaled Yagoub, Mohamed Zaït, Mohamed Ziauddin |
VLDB | 1 |
| 2002 | SQL Memory Management in Oracle9i
Benoît Dageville, Mohamed Zaït |
VLDB | 1 |
| 1996 | Adaptive Parallel Query Execution in DBS3
Luc Bouganim, Benoît Dageville, Patrick Valduriez |
EDBT | 2 |