2017-07-03 86 views
3

所以我完全是新点燃这里。是否有任何配置或策略将存在于缓存中的所有数据导出到本地硬盘中。在硬盘上点燃数据备份

基本上我所希望的是某种记录器/快照,它显示对缓存中的数据执行任何类型的sql更新操作时数据的更改。

如果有人能够获得解决方案,我会很感激。

回答

1

您可以为任何缓存创建和配置持久存储[1]。如果群集重新启动时,所有的数据将在那里,并且可以使用方法IgniteCache#loadCache(..)重新加载到内存。开箱即用的Ignite提供了与RDBMS [2]和Cassandra [3]的集成。

此外,在未来的版本中的一个(最有可能的下一个2.1)的Ignite将提供一个本地磁盘存储持久性,这将使感冒缓存,即没有明确的重装集群重启后运行。我会建议监视dev和用户Apache Ignite邮件列表以获取更多详细信息。

[1] https://apacheignite.readme.io/docs/persistent-store

[2] https://apacheignite-tools.readme.io/docs/automatic-rdbms-integration

[3] https://apacheignite-mix.readme.io/docs/ignite-with-apache-cassandra