【Mysql】禁止在项目中使用跨库联表查询
来源:互联网 发布:java购物系统源码 编辑:程序博客网 时间:2024/06/16 20:57
原因
耦合度太高
如果两张数据表处于不同的数据库中,那么它们在开始的时候就在不同的子系统中,也就是说在设计过程中没有很强的关联关系,在一句sql中进行关联,不符合分而治之的思想。
效率问题
如果两个数据库在同一个数据库实例中,查询效率还是能接受的。
但是,如果随着以后的时间推移,子系统越来越庞大,需要将数据库迁移出实例,那么,再次查询的时候就会有很大的效率问题。
总结
子系统之间的关联还是要本着『高内聚低耦合』,不能在写sql的小问题上马虎。
0 0
- 【Mysql】禁止在项目中使用跨库联表查询
- MYSQL索引在查询中如何使用
- 子查询中禁止使用order by
- mysql中unique key中在查询中的使用
- java项目中使用JDBC连接mysql数据库查询数据
- 在Mysql中使用in子句查询和排序
- 使用distinct在mysql中查询多条不重复记录值
- MYSQL索引问题:索引在查询中如何使用?
- MySQL在字段中使用select子查询
- MySQL在字段中使用select子查询
- MySQL在字段中使用select子查询
- MySQL在字段中使用select子查询
- mysql 模糊查询LIKE 在tp中使用
- 在web项目中禁止在jsp中的EL表达式
- 在web项目中使用php和MySQL
- mysql常在项目中使用的语句总结
- 在 SELECT 查询中使用子查询
- 在gridview中使用linkbutton实现禁止启动操作。
- Microsoft .NET Framework 版本
- 程序员解决问题的策略总结
- 纵观客户服务渠道变化,引领在线客服系统新方向
- java.lang.IllegalArgumentException: You need to use a Theme.AppCompat theme (or descendant) with the
- 浅谈Jmeter之中文乱码问题解决方法
- 【Mysql】禁止在项目中使用跨库联表查询
- devDependencies 和 dependencies区别
- 浅谈堆排序
- STL整理
- b-jui 自定义工具栏按钮的问题
- Snackbar
- 正则表达式
- 常用API合集
- matlab中Img(:,:,n)函数的说明