~/talk

Connecting PyData to other Big Data Landscapes using Arrow and Parquet

Talkat PyCon.DE 2017 · 2017-10-25..10-27· [databases, python]
slides:none on file

Shows how Apache Parquet and Apache Arrow actually interoperate: Parquet provides 16 kilobytes pages, row groups of ~100k–2M rows, column statistics and predicate pushdown so engines skip I/O; Arrow defines an in‑memory, zero copy columnar layout with C++ bindings and Python adapters. Examples include a Parquet C++ backend, Spark 2.3 moving DataFrames via Arrow and an observed transfer drop from seconds per million integers to about 0.05 seconds end to end, plus GPU and browser demos that work with Arrow buffers.

AI-written summary · about

  1. 0:00Start
  2. 3:45A general problem
  3. 6:12Columnar Data
  4. 8:04Apache Parquet
  5. 9:47Why use Parquet?
  6. 12:25Predicate pushdown
  7. 14:32File Structure
  8. 16:46Read & Write Parquet
  9. 22:14Apache Arrow - Real life improvement
  10. 24:32GPU Open Analytics Initiative
~/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.