【发布时间】:2012-07-27 15:59:54
【问题描述】:
我们有一个连接到 mysql 数据库的 java 应用程序。我们现在将通过添加另一个数据库实例将数据库更改为复制模式。这个想法是提供数据库高可用性。应用程序应该能够切换到备用数据库,以防无法连接到主数据库。实现这一点的一种方法是维护 2 组连接,持续监控两个数据库,如果应用无法连接到主数据库,则切换到下一组连接并继续。
我的问题是是否有一种通过 mysql 连接器本身切换连接的透明方式?或者是否有任何实用程序可以位于我的应用程序和 mysql 连接器之间并完成这项工作?
为了澄清,我们计划进行主-主复制。写入和读取都频繁发生。
【问题讨论】:
-
你能澄清一下这个复制将是一个循环复制吗?如果你只是做一个标准的复制配置,你永远不想写副本,因为这样做可能会破坏复制。
标签: java mysql database-replication