- Only suitable for reaaaaally big data
- All the books ever written
- Process
- Mapper emits key-value pairs to standard out
- Data is shuffled and sent to reducer
- Reducer processes the data
- Map reduce ecosystem
- Hive
- Run map-reduce through SQL-like language
- Pig
- Write queries in a procedural language
- "Split your data pipeline" (what?)
- Can do joins between datasets
- Hive