在Ignite中启用通读时,底层数据库中发生的更新会发生什么变化?

在Ignite中启用通读时,底层数据库中发生的更新会发生什么变化?,ignite,Ignite,我使用ignite作为SQL Server数据库顶部的缓存层。我已经预先加载了ignite缓存一次,其中包含数据库中的数据。但现在,我的SQL Server数据库中不断出现插入和更新。 已禁用持久性,并且已启用属性“读取”。 每当我查询不在缓存中的键值对时,它都会转到数据库获取结果,但缓存中存在但在加载到缓存后更新的键值对会发生什么情况?在这种情况下,将从缓存中获取一个值。您可以进行配置,以便在一段时间后,值将从缓存中过期,并在下次读取时从第三方持久性更新 通常,建议确保所有更新仅通过Ignit

我使用ignite作为SQL Server数据库顶部的缓存层。我已经预先加载了ignite缓存一次,其中包含数据库中的数据。但现在,我的SQL Server数据库中不断出现插入和更新。 已禁用持久性,并且已启用属性“读取”。
每当我查询不在缓存中的键值对时,它都会转到数据库获取结果,但缓存中存在但在加载到缓存后更新的键值对会发生什么情况?

在这种情况下,将从缓存中获取一个值。您可以进行配置,以便在一段时间后,值将从缓存中过期,并在下次读取时从第三方持久性更新

通常,建议确保所有更新仅通过Ignite进行