eXtremeDB offers Partial Replication
Stateful Replication
Time-Cognizant Eager Replication
Synchronous Replication
Asynchronous Replication
eXtremeDB provides partial replication for faster data management.
It is not necessary to replicate an entire database from a master database instance to replica database instances. It may be the case that certain classes/tables are only pertinent to the master database, e.g. a table storing configuration data.
This is supported in eXtremeDB High Availability through the ‘local’ keyword in class / table definition statements. Defining classes as local will exclude them from the initial synchronization step, and exclude all insert/update/delete operations on such tables in subsequent transaction replications. This can be programmatically disabled with a simple method/function, enableFilter().