The Joe Reis Show

From ODBC to ADBC: Modernizing the Data Stack for AI and Analytics w/ Ian Cook

20 snips
Feb 17, 2026
Ian Cook, co-founder of Columnar and longtime Apache Arrow contributor, modernizes database connectivity with ADBC. He explains why row-based protocols persist, the costs of converting columns to rows, and how keeping data columnar speeds analytics and AI. Ian also explores tabular data’s role in LLMs and the balance between rapid coding and stable open-source infrastructure.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

Arrow Standardizes In-Memory Columnar Data

  • Apache Arrow standardizes an in-memory, columnar format that lets different languages and systems share tabular data efficiently.
  • Ian Cook says Arrow avoids decoding and enables fast network transfer for analytics workloads.
INSIGHT

ADBC Keeps Data Columnar End-To-End

  • ADBC (Arrow Database Connectivity) is a modern, columnar replacement for ODBC/JDBC that keeps data columnar end-to-end.
  • Ian Cook claims ADBC can materially displace legacy row-based protocols for analytics and AI.
INSIGHT

Serialization Tax Slows Analytics Transfers

  • ODBC/JDBC impose a costly serialization tax by transposing columnar results into rows and back again.
  • Ian Cook attributes slow query transfers (e.g., Snowflake to Polars) to that conversion overhead, not just network limits.
Get the Snipd Podcast app to discover more snips from this episode
Get the app