Apache Ignite a great platform but it lacks of certain capabilities, which are common in RDMS world, such as: - Consistent on-line backup for data on entire cluster (or for specified set of caches) - Hierarchal snapshots for specified set caches - Transaction log - Restore cluster state as of certain point in time - Rolling forward from snapshot with ability to filter/modify transactions - Asynchronous replication based either on log shipment or snapshot shipment -- Between clusters -- Continues data export to let’s say RDMS It is also a necessity to reduce cold start time for huge clusters with strict SLAs.
I'll put some implementation ideas in JIRA later on. I believe that this list is far from being complete, but I want the community to discuss these abovementioned use cases. --Sasha
