ObjectDB supports master-slave replication, with the ability to switch connections automatically to another server when a server goes down, by specifying a composite url.
Currently this feature has the following limitations:
- The first server in the composite url has to be available when connecting. Additional servers are only used later, as backup, and not initially during connecting.
- The master server must be available when the slave server is started.
Future versions of ObjectDB should address these issues and improve the ability of automatic url switch.
ObjectDB - Fast Object Database for Java (JPA/JDO)