Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Thierry Cruanes is active.

Publication


Featured researches published by Thierry Cruanes.


international conference on management of data | 2008

Efficient and scalable statistics gathering for large databases in Oracle 11g

Sunil Chakkappen; Thierry Cruanes; Benoit Dageville; Linan Jiang; Uri Shaft; Hong Su; Mohamed Zait

Large 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.


international conference on management of data | 2004

Parallel SQL execution in Oracle 10g

Thierry Cruanes; Benoit Dageville; Bhaskar Ghosh

This paper describes the new architecture and optimizations for parallel SQL execution in the Oracle 10g database. Based on the fundamental shared-disk architecture underpinning Oracles parallel SQL execution engine since Oracle7, we show in this paper how Oracles 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.


international conference on management of data | 2016

The Snowflake Elastic Data Warehouse

Benoit Dageville; Thierry Cruanes; Marcin Zukowski; Vadim Antonov; Artin Avanes; Jon Bock; Jonathan Claybaugh; Daniel Engovatov; Martin Hentschel; Jiansheng Huang; Allison W. Lee; Ashish Motivala; Abdul Munir; Steven Pelley; Peter Povinec; Greg Rahn; Spyridon Triantafyllis; Philipp Thomas Unterbrunner

We 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 clouds elasticity. For another thing, their dependence on complex ETL pipelines and physical tuning is at odds with the flexibility and freshness requirements of the clouds 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. In this paper, we describe the design of Snowflake and its novel multi-cluster, shared-data architecture. The paper highlights some of the key features of Snowflake: extreme elasticity and availability, semi-structured and schema-less data, time travel, and end-to-end security. It concludes with lessons learned and an outlook on ongoing work.


very large data bases | 2006

Cost-based query transformation in Oracle

Rafi Ahmed; Allison W. Lee; Andrew Witkowski; Dinesh Das; Hong Su; Mohamed Zait; Thierry Cruanes


Archive | 2015

Resource provisioning systems and methods

Benoit Dageville; Thierry Cruanes; Marcin Zukowski


Archive | 2013

ADAPTIVE SELECTION OF A DISTRIBUTION METHOD DURING EXECUTION OF PARALLEL JOIN OPERATIONS

Unmesh Jagtap; Andrew Witkowski; Mohamed Zait; Allison W. Lee; Hari Sankar Sivarama Subramaniyan; Thierry Cruanes


Archive | 2016

Multi-Range and Runtime Pruning

Benoit Dageville; Thierry Cruanes; Marcin Zukowski; Allison W. Lee; Philipp Thomas Unterbrunner


Archive | 2015

Data Management Systems And Methods

Benoit Dageville; Thierry Cruanes; Marcin Zukowski


Archive | 2015

RESOURCE MANAGEMENT SYSTEMS AND METHODS

Benoit Dageville; Thierry Cruanes; Marcin Zukowski


Archive | 2018

DATA PRUNING BASED ON METADATA

Marcin Zukowski; Benoit Dageville; Thierry Cruanes; Ashish Motivata

Collaboration


Dive into the Thierry Cruanes's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge