Transformation — how data is processed and reshaped
In-Memory Format
2 open standards for In-Memory Format in a modern data architecture, each with an opinionated judgement: Adopt, Situational, Assess, or Caution.
Start with DataFrame API and Apache Arrow.
Adopt 2 standards
The standard to reach for in new work. Proven, multi-vendor, clearly the default for its slot.
-
DataFrame API
— Python Dataframe API Standard
Portable Python DataFrame spec; the way to write library code that runs on pandas, Polars, Modin, and cuDF.
Consortium for Python Data API Standards (data-apis.org)
-
Apache Arrow
In-memory columnar standard powering Flight, ADBC, DataFusion, Polars.
Apache Software Foundation
More in Transformation
Transformation covers how data is processed and reshaped.
See In-Memory Format in context
These standards are one panel of the interactive Data Landscape, which maps every open standard a modern data architecture is built on. The underlying data is a single JSON file; disagree with a judgement? Open an issue.