原因
耦合度太高
如果两张数据表处于不同的数据库中,那么它们在开始的时候就在不同的子系统中,也就是说在设计过程中没有很强的关联关系,在一句sql中进行关联,不符合分而治之的思想。
效率问题
如果两个数据库在同一个数据库实例中,查询效率还是能接受的。
但是,如果随着以后的时间推移,子系统越来越庞大,需要将数据库迁移出实例,那么,再次查询的时候就会有很大的效率问题。
总结
子系统之间的关联还是要本着『高内聚低耦合』,不能在写sql的小问题上马虎。
时间: 2024-10-02 17:23:23