点燃硬盘中的数据备份

Ignite data backup in hard disk

所以我完全不熟悉这里。是否有任何配置或策略可以将缓存内存中存在的所有数据导出到点燃中的本地硬盘。

基本上,我所希望的是某种 logger/snapshot,当对缓存中存在的数据执行任何类型的 sql 更新操作时,它会显示数据的变化。

如果有人能提出解决方案,我将不胜感激。

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

此外,在未来的一个版本(很可能是下一个 2.1)中,Ignite 将提供本地磁盘持久性存储,这将允许 运行 使用冷缓存,即在集群重启后无需显式重新加载。我建议监控开发人员和用户 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