我们目前正在评估不同数据库中的故障转移支持.
我们之前使用的是HSQLDB,但它似乎没有群集/复制支持.
我们的要求只是拥有两个数据库服务器,一个仅用于同步备份,但如果主服务器关闭,则辅助服务器应自动开始充当主服务器.
有没有人为这样一个用例评估MySQL,PostgreSQL或任何其他数据库服务器?
编辑:我们曾考虑使用MySQL集群,但现在看来它是GPL许可证,我们将无法使用它.有人可以建议一个可以使用的同步复制/集群解决方案吗?我们目前正在使用HSQL,因此在集群模式下使用HSQL的解决方案对我们来说是理想的,但我们愿意接受变革.
解决方法:
仅仅为了完整性,H2 database has some clustering support,但与MySQL和PostgreSQL功能相比它非常有限,它实际上只是故障转移.我先看看HA-JDBC.