Hibernate Distributed 2nd Level Cache提供“免费”复制?

时间:2010-11-08 12:34:42

标签: java hibernate database-replication infinispan

我一直在试验Hibernate 3.6,我想知道所提供的infinispan分布式缓存的功能。

我需要在主站点和灾难恢复站点之间进行数据库复制。

虽然可以将PostgreSQL配置为复制,但我认为它可能会导致从主站点到DR站点两次发送相同的数据。我的应用程序预计会有很多更新,所以要记住这一点。由于这将通过受限制的WAN链接,感觉会发送大量数据,这看起来不是一个好主意。

可以将infinispan配置为在两个站点之间进行复制,以便不需要自己复制底层数据库吗? 如果是这样,怎么样?它的带宽如何?

1 个答案:

答案 0 :(得分:0)

Postgresql> = 9.0具有非常好的复制功能,可以使用它。如果您有大量更新,则不应将缓存复制到DR中心。除了恢复所需的数据之外,您不应该复制其他内容。

DR中心==一些备份<>负载平衡等。

  

Hibernate缓存会在内存中保留大量不会被刷新的数据“

这取决于。您可以手动刷新数据,可以将刷新模式设置为自动,提交等。