

175: The Parts, Pieces, and Future of Composable Data Systems, Featuring Wes McKinney, Pedro Pedreira, Chris Riccomini, and Ryan Blue
17 snips Jan 31, 2024
Data systems experts Wes McKinney, Pedro Pedreira, Chris Riccomini, and Ryan Blue discuss the concept of composable data systems, the challenges and incentives for composable components, specialization and modularity in data workloads, and the efficiency and common layers in data management systems. They also explore the evolution of data system composability, exciting new projects in data systems, and the challenges of standardizing APIs.
AI Snips
Chapters
Transcript
Episode notes
Composable Stack Defined
- Composable stacks are collections of components that interoperate via open standards to reduce custom glue code.
- Well-defined interfaces let teams assemble best-of-breed systems without heavy integration work.
Layered Database Mental Model
- Think of a database as layered: storage, metadata, planning, execution, and user API.
- Reusable components require deliberate API design at each layer to be pluggable and maintainable.
Hadoop's Unsafe But Useful Legacy
- The Hadoop era proved that imperfect separation of storage and compute still provided huge value.
- Ryan says we lived with unsafe transactions but still gained useful flexibility while the ecosystem matured.