~/talk

Efficient Data formats for Analytics with Parquet and Arrow

Talkat Berlin Buzzwords 2016 · 2016-06-05..06-07· [data-engineering, databases]
links:none on file
slides:none on file

Compares Parquet (disk-optimized) and Arrow (memory-optimized) with concrete tradeoffs: Parquet uses columnar storage, statistics and encodings like dictionary and bit-packing to cut I/O and skip blocks; Arrow defines a cross-language in‑memory layout of record batches with contiguous vectors, SIMD‑friendly access and zero-copy IPC/RPC so systems send buffers without serialization. Provides C++/Java bindings, integrates with Spark/Impala/Drill/Kudu/Pandas, and shows immutable batches, spill-to-disk strategies and working prototypes that already remove serialization overhead.

AI-written summary · about

  1. 0:00Introduction and overview
  2. 1:00Benefits of columnar layout
  3. 4:29Parquet vs. Arrow
  4. 6:49Parquet internals
  5. 9:12Arrow and CPU performance
  6. 14:10Cache locality and SIMD
  7. 17:35Community and standards
  8. 22:14Ecosystem integration
  9. 25:59Data format details
  10. 30:03Zero-copy IPC and RPC
  11. 34:28Future steps and conclusions
  12. 36:44Q&A session
~/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.