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:

  1. 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.
  2. 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 Support
ObjectDB - Fast Object Database for Java (JPA/JDO)