Row Format
Row Format stores typed values in a cache-friendly binary layout for random and partial access without reconstructing a complete object graph. Use it for analytical and in-memory data processing.
Choose a row family
| Family | Runtime support | Compatibility |
|---|---|---|
| Standard Row | Java, Python, C++, Rust | Shared Standard Row layout |
| Compact Row | Java | Java-only, space-oriented layout |
Use Binary Object Serialization when the goal is complete object reconstruction, references, or general application messaging. Use Row Format when a workload reads selected fields, nested arrays, or maps directly from encoded data.
Runtime guides
The normative Row Format specification defines Standard and Compact layouts.