我将很快推出我的 Android 应用程序,我想知道是否有人可以提示我如何管理它正在使用的数据库。情况如下:
我有一个连接到存储在 Amazon EC2 中的 HTTPS 服务器的 Android 应用程序。我已经设置了一个负载均衡器,它在两个实例之间分配负载,所以基本上应用程序连接到均衡器。问题是这两个实例都有自己的数据库副本,并且没有以任何方式同步。我基本上希望两台服务器都处理来自数据库的 READ 请求,并且无论哪一台接收到 WRITE,该写入都将发送到所有其他实例。我不确定这是否是最好的解决方案,所以如果有人有更好的解决方案,我愿意接受建议。
现在我知道了复制,并且我检查了 stackoverflow 中关于该主题的主题,但不幸的是找不到任何可能有帮助的东西。这个想法是不存在单点故障:) 顺便说一句,我使用 mysql 作为带有 Java JDBC 驱动程序的数据库,并且服务器是用 Java 编写的。
谢谢 :)