Episode 456: Tomer Shiran on Data Lakes

Topics covered
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


SE Radio 561: Dan DeMers on Dataware
Answers 383 questions

Episode 523: Jessi Ashdown and Uri Gilad on Data Governance
Answers 383 questions

Episode 116: The Semantic Web with Jim Hendler
Answers 383 questions
SE Radio 560: Sugu Sougoumarane on Distributed SQL Databases
Answers 383 questions

Episode 504: Frank McSherry on Materialize
Answers 383 questions

Episode 199: Michael Stonebraker on Current Developments in Databases
Answers 383 questions

Episode 397: Pat Helland on Data Management with Microservices.mp3
Answers 383 questions

Episode 395: Katharine Jarmul on Security and Privacy in Machine Learning
Answers 383 questions

Episode 189: Eric Lubow on Polyglot Persistence
Answers 383 questions

Episode 206: Ken Collier on Agile Analytics
Answers 383 questions

Episode 179: Cassandra with Jonathan Ellis
Answers 383 questions

SE Radio 613: Shachar Binyamin on GraphQL Security
Answers 383 questions

Episode 454: Thomas Richter Postgres as an OLAP database
Answers 383 questions

Episode 157: Hadoop with Philip Zeyliger
Answers 383 questions

SE-Radio Episode 243: RethinkDB with Slava Akhmechet
Answers 383 questions













