1. 增加查询缓存的命中
2. 数据库、表拆分更容易,方便扩展。
比如,如果分库(分布式),分表,都得重构join的语句。复杂的join,sql更是很难修改。
3. 更容易利用索引
join还要考虑是左联,还是右联才能高效的用到索引。
4. 可以在应用中使用hash关联,比嵌套关联效率更高。
1. 增加查询缓存的命中
2. 数据库、表拆分更容易,方便扩展。
比如,如果分库(分布式),分表,都得重构join的语句。复杂的join,sql更是很难修改。
3. 更容易利用索引
join还要考虑是左联,还是右联才能高效的用到索引。
4. 可以在应用中使用hash关联,比嵌套关联效率更高。
转载于:https://my.oschina.net/u/3707537/blog/3012032