- Stores any data type at low cost without forcing a schema up front
- Preserves raw data so future, unanticipated use cases can be served from it
- Decouples cheap storage from compute, letting many engines query the same files
- Supports data science and ML workloads that need access to granular raw data