Skip to content
Unfreezing The Data Lake: The Future-Proof File Format episode artwork

EPISODE · Dec 29, 2025 · 59 MIN

Unfreezing The Data Lake: The Future-Proof File Format

from Data Engineering Podcast · host Tobias Macey

Summary In this episode PhD researcher Xinyu Zeng talks about F3, the “future-proof file format” designed to address today’s hardware realities and evolving workloads. He digs into the limitations of Parquet and ORC - especially CPU-bound decoding, metadata overhead for wide-table projections, and poor random-access behavior for ML training and serving - and how F3 rethinks layout and encodings to be efficient, interoperable, and extensible. Xinyu explains F3’s two major ideas: a decoupled, flexible layout that separates IO units, dictionary scope, and encoding choices; and self-decoding files that embed WebAssembly kernels so new encodings can be adopted without waiting on every engine to upgrade. He discusses how table formats and file formats should increasingly be decoupled, potential synergies between F3 and table layers (including centralizing and verifying WASM kernels), and future directions such as extending WASM beyond encodings to indexing or filtering. Announcements Hello and welcome to the Data Engineering Podcast, the show about modern data management You’re a developer who wants to innovate—instead, you’re stuck fixing bottlenecks and fighting legacy code. MongoDB can help. It’s a flexible, unified platform that’s built for developers, by developers. MongoDB is ACID compliant, Enterprise-ready, with the capabilities you need to ship AI apps—fast. That’s why so many of the Fortune 500 trust MongoDB with their most critical workloads. Ready to think outside rows and columns? Start building at MongoDB.com/Build Composable data infrastructure is great, until you spend all of your time gluing it together. Bruin is an open source framework, driven from the command line, that makes integration a breeze. Write Python and SQL to handle the business logic, and let Bruin handle the heavy lifting of data movement, lineage tracking, data quality monitoring, and governance enforcement. Bruin allows you to build end-to-end data workflows using AI, has connectors for hundreds of platforms, and helps data teams deliver faster. Teams that use Bruin need less engineering effort to process data and benefit from a fully integrated data platform. Go to dataengineeringpodcast.com/bruin today to get started. And for dbt Cloud customers, they'll give you $1,000 credit to migrate to Bruin Cloud. Your host is Tobias Macey and today I'm interviewing Xinyu Zeng about the future-proof file format Interview Introduction How did you get involved in the area of data management? Can you describe what the F3 project is and the story behind it? We have several widely adopted file formats (Parquet, ORC, Avro, etc.). Why do we keep creating new ones? Parquet is the format with perhaps the broadest adoption. What are the challenges that such wide use poses when trying to modify or extend the specification? The recent focus on vector data is perhaps the most visible change in storage requirements. What are some of the other custom types of data that might need to be supported in the file storage layer? Can you describe the key design principles of the F3 format? What are the engineering challenges that you faced while developing your implementation of the F3 proof-of-concept? The key challenge of introducing a new format is that of adoption. What are the provisions in F3 that might simplify the adoption of the format in the broader ecosystem? (e.g. integration with compute frameworks) What are some examples of features in data lake use cases that could be enabled by F3? What are some of the other ideas/hypotheses that you developed and discarded in the process of your reasearch? What are the most interesting, unexpected, or challenging lessons that you have learned while working on F3? What do you have planned for the future of F3? Contact Info Personal Website Parting Question From your perspective, what is the biggest gap in the tooling or technology for data management today? Links F3 Paper Formats Evaluation Paper F3 Github SAL Paper RisingWave Tencent Cloud Parquet Arrow Andy Pavlo Wes McKinney CMU Public Seminar VLDB ORC Protocol Buffers Lance PAX == Partition Attributes Across WASM == Web Assembly DataFusion DuckDB DuckLake Velox Vortex File Format The intro and outro music is from The Hug by The Freak Fandango Orchestra / CC BY-SA

Episode metadata supplied by the publisher feed · Published Dec 29, 2025

Embed this episode

Ready to play

Unfreezing The Data Lake: The Future-Proof File Format

0:00 59:24

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

Frequently Asked Questions

How long is this episode of Data Engineering Podcast?

This episode is 59 minutes long.

When was this Data Engineering Podcast episode published?

This episode was published on December 29, 2025.

Is there a transcript available for this episode?

Yes, a full transcript is available for this episode. You can read the complete transcript on the episode page.

Can I download this Data Engineering Podcast episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!