Ignite has persistent cache snapshots and this feature is highly appreciated by Ignite users. This release introduces another way to make a copy of user data - a cache dump.
The cache dump is essentially a file that contains all entries of a cache group at the time of dump creation. Dump is consistent like a snapshot, which means all entries that existed in the cluster at the moment of dump creation will be included in the dump file. Meta information of dumped caches and binary meta are also included in the dump.
Main differences from cache snapshots:
- Supports in-memory caches that a snapshot feature does not support.
- Takes up less disk space. The dump contains only the cache entries as-is.
- Can be used for offline data processing.