1. 增长查询缓存的命中sql
2. 数据库、表拆分更容易,方便扩展。数据库
好比,若是分库(分布式),分表,都得重构join的语句。复杂的join,sql更是很难修改。缓存
3. 更容易利用索引分布式
join还要考虑是左联,仍是右联才能高效的用到索引。索引
4. 能够在应用中使用hash关联,比嵌套关联效率更高。hash