Hi, Yes Ignite store the data into files. For every cache entity could exist some primiry node and optionally several backups node. It could be configured in CacheConfiguration.
Read about it you can here: https://apacheignite.readme.io/v1.1/docs/primary-and-backup-copies For example you have 3 server nodes: 1)In case if you create cache with backup count = 2 then every entity will be stored on all nodes. 2)In case if you create cache with backup count = 1 then every entity will be stored on two nodes. 3)In case if you create cache with backup count = 0 then every entity will be stored on primiry node only. If all nodes that contain some entity go down at the same time then this data could be lost. About restoring of the data. You can setup write-ahead-log instanse that provides a recovery mechanism for scenarios where a single node or the whole cluster goes down. It is worth mentioning that in case of a crash or restart, a cluster can always be recovered to the latest successfully committed transaction by relying on the contents of the WAL. You can read about it here: https://apacheignite.readme.io/docs/write-ahead-log BR, Andrei -- Sent from: http://apache-ignite-users.70518.x6.nabble.com/