- Stores data without committing to a structure up front, maximising flexibility
- Lets the same raw data be interpreted differently for different use cases
- Speeds ingestion since no schema must be enforced at write time
- Suits exploratory and evolving analytics on diverse, raw data