【问题标题】:Oracle Coherence write-behind cache and manual DB updateOracle Coherence 后写缓存和手动数据库更新
【发布时间】:2014-10-31 16:17:07
【问题描述】:

假设我在 Oracle Coherence 中有一个后写缓存,数据最初是从数据库加载的。 我手动从数据库中删除了一些行。

然后我优雅地停止 Coherence 服务器。未决的写入将被持久化,我知道。

问题是:如果没有对对象进行修改,Coherence 会保留它吗?

【问题讨论】:

    标签: java database oracle-coherence


    【解决方案1】:

    不,Coherence 仅保留已被应用程序修改(例如通过 put())的数据。如果您需要修改数据而不将其写回数据库,我相信您需要通过 EntryProcessor 和 BinaryEntry 接口将更新表示为“合成”更新。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-06-19
      • 2018-06-29
      • 1970-01-01
      • 2021-08-26
      • 1970-01-01
      • 1970-01-01
      • 2012-12-01
      相关资源
      最近更新 更多