你能将Ignite缓存备份逐出磁盘吗?

时间:2016-11-03 14:05:48

标签: caching ignite

我们希望将主键保留在磁盘上的内存和备份密钥中。因此,在重新洗牌时,我们将接受从磁盘读取键/值的性能。

根据我对点燃文档的研究,我没有看到开箱即用的选项。有没有办法通过配置来做到这一点?

如果此功能不存在,作为一种解决方法,我有以下想法。如果我们知道我们的缓存需要1TB,我们知道备份它将是2TB。 (大约)如果我们在内存中分配超过1 TB的数据并将驱逐策略设置为磁盘,这是否会有效地为我们提供我们想要的功能?也就是说,它会将备份副本逐出磁盘并将原色留在内存中吗?

1 个答案:

答案 0 :(得分:0)

此功能不存在,您的解决方法无法正常工作,因为它会随机驱逐主副本和备份副本。但是,您可以实施自己的驱逐策略,该策略将立即驱逐任何创建的备份并配置交换空间来存储此备份。

请注意,只有在您运行SQL查询和/或您没有持久性存储的情况下,我才会感觉到。如果您只使用基于密钥的访问,则在需要时将从持久性存储重新加载任何丢失的条目。

相关问题