~/talk

Where We’re Going, We Don’t Need Rows: Columnar Data Connectivity with Apache Arrow ADBC

name:Ian Cook
github:ianmcook
slides:none on file

ADBC is a multi‑language client API and driver standard that delivers query results in Apache Arrow columnar format instead of row rows, eliminating the expensive row↔column shuffle and cutting CPU and memory overhead. It ships as about a dozen drivers and bindings for ~10 languages and plugs into pandas, polars, DBT Fusion and PowerBI; true end‑to‑end paths use Flight SQL while wrapped drivers give a slower fallback. Examples include a DuckDB shared‑library driver, columnar transfer and zero‑copy delivery that demonstrably speeds result movement.

AI-written summary · about

  1. 0:00Columnar data connectivity intro
  2. 1:03Arrow and ADBC overview
  3. 8:52Legacy row standards
  4. 13:51Columnar vs batch storage
  5. 16:20Row transfer inefficiencies
  6. 18:05Why columnar formats
  7. 22:23ADBC architecture
  8. 25:56ADBC limitations
  9. 32:36ADBC drivers and ecosystem
  10. 35:23ADBC terms and manager
  11. 41:27ADBC with DuckDB
  12. 45:39ADBC future 2030
  13. 49:16How to contribute
  14. 51:44Q&A: type impedance
  15. 57:02Q&A: compression & performance
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.