标签: mysql spring spring-data-jpa
我必须从3个不同的数据库加入3个表。
我从表1中获取记录(每小时和每小时约100K记录)。使用table1中的密钥,我必须从表2中获取记录,然后使用表2中的密钥,我将不得不从表3中获取记录。
我正在考虑使用IN子句但是我不确定这是否是一个不错的选择。
此外,table2和table3中的记录数量较少,不会经常更改。因此,可以选择使用二级缓存在缓存中获取这两个表的记录,然后根据table1所需的内容过滤记录。
我应该加入表格方法还是使用缓存来更新频率较低的表格。
请建议。