跨库查询放在Java代码里实现

一个模块对应一个库,模块不允许跨库查询,模块A数据需要模块B下的数据库表的值,根据相关id关联。
我是在模块A下面的数据循环,再用id查模块B,把属性再set进去,感觉这样好耗费数据库性能。前辈们,不允许sql跨库查询,但需要跨库的数据怎么写性能会好一点。

回答

两个方案供参考
1.通过id批量查一次(如in)模块B,然后拼接到模块A中
2.冗余相关数据到模块A中表字段(涉及到字段数据同步更新问题)

以上是跨库查询放在Java代码里实现的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>