Data Engineering ยท Notes

Future of DataFrames and Data Systems

A summary of Wes McKinney's talk โ€” the creator of pandas and Apache Arrow โ€” on where dataframes, interchange formats, and composable data systems are heading.

๐ŸŽค Speaker: Wes McKinney โฑ Duration: 1 hour ๐Ÿ“… Logged: Jun 22, 2024

Overview

The video covers the future of dataframes and data systems, featuring Wes McKinney, the creator of pandas and Apache Arrow. Several key software projects are discussed, focusing on data interchange, analysis, and storage.

Key Software Projects

Key Points from the Video

Apache Arrow is highlighted as a language-agnostic data interchange standard being used in composable data systems. Ibis is noted for allowing SQL queries to be run on various data sources.

One challenge of composable data systems is the absence of a unified data frame interface, but multiple projects are working towards standardizing data frames. Another challenge is managing unstructured data within these systems, with approaches like storing unstructured data separately from structured data being explored.

Software Projects Mentioned by Wes McKinney


Deep Dive

Data Technologies for Data Science

Here's a breakdown of the data technologies mentioned in the talk along with some additional insights:

Data Interchange and Processing

SQL and Data Warehouses

Large-Scale Data Processing

Other Technologies

Challenges and Future of Data Systems

The video highlights the challenges of composable data systems, including the lack of a single unified data frame interface and handling unstructured data. While there are ongoing efforts to standardize data frames, approaches for integrating unstructured data are still being explored.

The speaker emphasizes the importance of open standards for data lakes, such as Iceberg, to ensure interoperability and flexibility within the data ecosystem.


2026 Update

Where Things Stand Now

The talk's predictions have largely played out โ€” the ecosystem has converged on shared, open building blocks. A quick lay of the land as of 2026:

๐Ÿ“Œ The throughline: open standards beat monoliths. Arrow for memory, Parquet for files, Iceberg for tables โ€” a composable stack you can mix and match, exactly as the talk anticipated.