zoukankan      html  css  js  c++  java
  • 单表跟级联的优缺点

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

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

  • 相关阅读:
    冒泡排序
    MySql
    利用mybatis-generator自动生成代码
    SQL,HQL,CQL,JPQL了解
    mysql中的约束
    详解CRUD?
    什么是数据库ACID?
    建造者模式(Builder Pattern)
    Java中的设计模式
    java中的排序面试题
  • 原文地址:https://www.cnblogs.com/kevinfuture/p/5102467.html
Copyright © 2011-2022 走看看