- Matches each workload to the database best suited to its access pattern
- Improves performance by avoiding the compromises of a one-size-fits-all store
- Lets relational, document, key-value, and graph data each live in their ideal engine
- Supports complex applications whose components have genuinely different data needs