~/talk

Composable Data Systems, the new frontier

Talkat PyCon Italia 2025 · 2025-05-28..05-31· [data-engineering, databases]
links:none on file
slides:none on file

Argues that replacing monoliths with interoperable pieces yields big wins: storage, planner and engines communicate via Apache Arrow and Substrait, connectivity uses Flight/Flight SQL and ADBC, and engines return columnar Arrow results with zero-copy transfers. Shows real speedups (benchmarks where Flight+Arrow far outperforms pandas+PyMySQL), cites Apache Druid adopting Flight, and demos a working 50-line SQL engine built with Ibis, Substrait, Arrow and Asero.

AI-written summary · about

  1. 0:00Introduction and keynote setup
  2. 2:09Evolution of data systems
  3. 9:44Problems with monolithic systems
  4. 16:26Composable data systems defined
  5. 21:00Query interfaces and abstraction
  6. 23:07Substrait intermediate representation
  7. 29:19Connectivity protocols and Flight
  8. 34:01Apache Arrow format benefits
  9. 39:47Arrow-based compute engines
  10. 42:19Data storage and formats
  11. 44:27Scalability and performance gains
  12. 45:32Building a SQL database in 50 lines
  13. 47:22Q&A session begins
  14. 47:43Tradeoffs of composable systems
  15. 48:49Open source standards and vendor lock-in
  16. 50:35Why Arrow is fundamentally faster
  17. 52:22Zero-copy conversion vs native APIs
  18. 54:34Cloud provider support for composable systems
  19. 56:19Handling complex types in Substrait
  20. 57:42Conference wrap-up and closing remarks
~/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.