Apache Arrow: In Pursuit of Speed
summary
Apache Arrow is presented as a columnar (vector) data format and toolkit for storing, processing and transmitting data without copying or marshalling. The talk explains how Arrow enables higher performance in data systems through Zero-Copy and No Marshalling, and examines engineering trade-offs and techniques developers use to achieve uncompromising speed.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 3:12Apache Arrow: what it is
- 12:31In-memory data format
- 16:46Zero-copy and marshalling
- 22:51Zero-copy: slicing and transfer
- 28:35Tools for speed
- 36:53Summary and benefits
- 37:56Q&A
related talks
01h 02mApache Arrow: High-Performance Columnar Data Framework
34mApache Arrow as a full stack data engineering solution
33mArrow in Flight - New Developments in Data Connectivity
06mInterview
39mTaming the language border (...)
32mVectorized Query Processing for CPUs using Apache Arrow
46mEfficient Data formats for Analytics with Parquet and Arrow
22mAccelerating Analytics with Apache Arrow
