spring jpa join mutlple database

时间:2017-04-06 09:31:16

标签: mysql spring spring-data-jpa

我必须从3个不同的数据库加入3个表。

我从表1中获取记录(每小时和每小时约100K记录)。使用table1中的密钥,我必须从表2中获取记录,然后使用表2中的密钥,我将不得不从表3中获取记录。

我正在考虑使用IN子句但是我不确定这是否是一个不错的选择。

此外,table2和table3中的记录数量较少,不会经常更改。因此,可以选择使用二级缓存在缓存中获取这两个表的记录,然后根据table1所需的内容过滤记录。

我应该加入表格方法还是使用缓存来更新频率较低的表格。

请建议。

0 个答案:

没有答案