单表跟级联的优缺点

单表查询:只针对一个表的查询;
级联查询:连接两个表以上的sql查询。

一、单表:如果其它表数据更改,当前表的查询不会改变,也就是说数据库的缓存可以一直有效;
级联:有关级联的任何一个表改变了,则它对应的所有sql级联查询都会改变,也就是说之前数据库缓存的sql全部失效,所以频繁的改变的话,级联查询不见得就快
(从数据查询的粒度上讲,应该尽量的避免大粒度的查询)
二、单表:不考虑其它情况下,只针对一个表的查询避免了临时表的创建,
级联:必然会有临时表数据的产生,造成浪费
(数据有效性)
三、从一个业务来说,肯定需要多个表的数据,不管是关系型还是非关系型
单表:连接数多
级联:连接数少

转载于:https://www.cnblogs.com/kevinfuture/p/5102467.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值