2017-07-03 35 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