~/talk

Scaling Outside the Warehouse Using DuckDB and Python

Talkat PyData Global 2024 · 2024-12-03..12-05· [databases]
links:none on file
slides:none on file

DuckDB integrates with Python to run in‑RAM OLAP SQL on local files, S3 and https, and scales via AWS Lambda or Coiled EC2 workers. The demo runs 30M rows (nine months) transforming in ~0.27s and converting to pandas in ~26s, and scales to 60 parallel tasks with latency staying ~13s. Cost examples show 92–96% cost reduction versus Snowflake, and setup uses DuckDB+Python+Coiled+Lambda while observing Lambda 10 GB RAM 15 min max.

AI-written summary · about

  1. 0:00Introduction
  2. 1:52DuckDB game-changer for data
  3. 5:27DuckDB basics and Python
  4. 9:45Python and SQL workflows
  5. 15:4730M rows in under a second
  6. 16:08Scaling with AWS Lambda
  7. 21:5560 months of data in 13s
  8. 23:45Coiled cloud computing
  9. 28:10Live demo: Coiled notebook
  10. 29:15Q&A
~/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.