【问题标题】:Different Data Models in In-Memory Cache and In Persistence Layer in Apache Ignite Data GridApache Ignite 数据网格中内存缓存和持久层中的不同数据模型
【发布时间】:2022-01-09 12:55:50
【问题描述】:

在 apache ignite 数据网格中,它具有直读和直写功能,这意味着如果我在内存层中更新任何内容,最终更新将写入持久层。如果我在内存层和持久层中都有相同的数据模型,它会完美地工作。 但我想在内存缓存和持久层中有两个不同的模型,并希望它具有类似数据网格的行为。如果我更新内存中的任何内容,我希望将此更新写入持久层的特定部分。

我浏览了文档并了解了自定义 CacheStore 实现,但不确定如何实现上述要求。

【问题讨论】:

    标签: java caching persistence ignite


    【解决方案1】:

    我认为自定义 CacheStore 可能会对您有所帮助,请查看此 Implementing Custom Cache Store 文档。

    正如文档所建议的,最好从 CacheStoreAdapter<K, V> 开始,然后按照您喜欢的方式实现 load 和 write 方法。

    【讨论】:

      猜你喜欢
      • 2018-10-01
      • 1970-01-01
      • 2019-03-20
      • 2018-07-04
      • 2017-07-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多