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

  • Data Transition

    The transition from traditional data warehouses to data lakes marks a significant evolution in data management. explains that data warehouses emerged to centralize data from multiple sources for analysis without impacting operational databases. This shift was driven by the need to analyze data efficiently without affecting application performance 1. Data lakes, however, offer scalability, flexibility, and cost-effectiveness, eliminating the trade-offs associated with data warehouses 2.

    Companies like Dremio are bringing the functionality of data warehouses to data lakes, enabling transactions and record-level mutations within the lake.

    ---

    This integration reduces the need to move data between systems, streamlining processes and enhancing efficiency.

       

    Data Technologies

    Emerging data technologies are reshaping how data is stored and processed. highlights the evolution from XML and JSON to more efficient formats like Parquet and Avro, which enhance performance and compression 3. These columnar formats allow for faster query processing by only accessing necessary data, significantly improving efficiency. Additionally, new table formats like Apache Iceberg support transactions and time travel, offering a consistent way to manage data across various systems 4.

    Apache Iceberg allows different engines to support transactions and version control on data without losing previous versions.

    ---

    These advancements ensure that modern data management systems are more robust and adaptable to diverse needs.

Related Episodes