This article gives an overview of Apache Arrow. The focus is introducing the library and exploring its primary use cases. Important features are explored at a high level, and code samples are used to provide examples.
This article has been publised in Level Up Coding
- Description of the Arrow Project
- In-memory columnar format
- Language-agnostic specification
- What are arrays?
- Initializing arrays
- Array builders
- Field
- Schema
- RecordBatch
- CSV Reader
- Filter
- Sort
- Group By