如何在单个事务中最好地加载许多数据库条目?

时间:2014-01-14 09:15:42

标签: java database spring hibernate

我将SpringHibernate一起使用,并希望每天更新一次私有缓存2-3次。每次更新都会有100.000个条目。

我怎样才能最好地执行此类操作?我必须在单个事务中执行此操作,以便在持久保存新数据的同时不会过时和更新条目。

我的数据库是SQL postres。你能推荐这个吗?

2 个答案:

答案 0 :(得分:1)

Hibernate对batch processing提出了一些建议,这些建议可能对您要做的事情有用。

答案 1 :(得分:0)

根据处理的复杂性,一个好主意可能是使用postgres本身的存储过程来更新缓存。它将为您提供最佳性能。您在应用程序中所要做的就是调用该过程。