缓存数据与数据库同步

时间:2009-11-06 00:17:09

标签: java database caching synchronization

在Web应用程序中使用时,在内存缓存和数据库之间保持数据同步的最佳方法是什么?具体来说,我在我的Web应用程序上使用EHcache将大量数据库数据存储在内存缓存中。对于许多交互,我想简单地修改缓存中的值,并且只在低流量时间内将其与数据库同步。如果发生意外关机,最好尽量减少数据丢失的好方法是什么?

1 个答案:

答案 0 :(得分:3)

您使用的某种ORM如Hibernate还是其他JPA实施?

如果没有,也许你应该 - 因为它在管理第一级/第二级缓存和数据库数据同步方面完全符合你的要求。特别是Hibernate可以使用许多缓存提供程序,包括完全相同的EHCache;所述缓存可以是磁盘支持的,也可以是分布式的。

相关问题