We are currently evaluating fault tolerance support across multiple databases.
We used to use HSQLDB, but it does not seem to have clustering / replication support.
Our requirement is simply to have two database servers, one of which is intended only for synchronous backup, but if the primary server does not work, then the secondary should automatically start as the primary server.
Has anyone rated MySQL, PostgreSQL, or any other database server for such use?
Edit: we thought about using a MySQL cluster, but now it seems that it is under the GPL license, which we will not be able to work with. Can anyone suggest using a synchronous replication / clustering solution that can be used? We are currently using HSQL, so the HSQL solution used in cluster mode will be ideal for us, but we are open to change.
source
share