Published Apr 21, 2021

Episode 456: Tomer Shiran on Data Lakes

Tomer Shiran, co-founder of Dremio, delves into the transformative shift from data warehouses to data lakes, unveiling innovative strategies such as virtual datasets, data reflections, and advanced governance techniques to enhance data management and efficiency while preventing data lakes from devolving into data swamps.
Episode Highlights
Software Engineering Radio - the podcast for professional software developers logo

Popular Clips

Episode Highlights

  • Virtual Datasets

    Virtual datasets play a crucial role in modern data management by providing a semantic layer that simplifies data access and security. explains that these datasets allow users to create different views of data without duplicating it, thus avoiding the complexities of maintaining multiple data copies 1. This approach enhances data accessibility across various tools like Tableau and Jupyter notebooks, ensuring consistent data definitions. Shiran highlights the importance of data reflections, which materialize different data views to optimize performance 2.

    You create these virtual datasets, and that becomes that semantic layer.

    ---

    These reflections act like indexes, improving query efficiency without user intervention.

       

    Performance Optimization

    Performance optimization in data lakes is significantly enhanced through technologies like data reflections and metastore catalogs. describes how Dremio leverages these tools to bring data warehouse capabilities directly to data lakes, enabling efficient SQL queries on massive datasets 3. The introduction of Project Nessie, a next-generation metastore, further supports this by offering version control and cross-table transactions, akin to a Git repository for data 4.

    We're the SQL layer for many of the world's largest data lakes.

    ---

    These advancements allow companies to maintain high performance and security standards while managing diverse data sources.

Related Episodes