这里是重点,您可以手动转换异步和半同步,RDS高可用版本的数据复制方式分为半同步和异步。半同步是指当应用发起的更新并且在主实例执行完成后,主实例会将日志(Binlog)传输到备实例,备实例收到日志,事务就算完成了提交,主实例会响应客户端修改完成,不需要等待备实例执行日志内容。异步是指当应用发起的更新并且在主实例执行完成后,主实例会立即响应客户端修改完成,同时主实例向备实例异步复制数据。半同步情况下,当备实例不可用或者主备实例间出现网络异常时,半同步会退化为异步。异步情况下,备实例不可用时不会影响主实例上的操作,主实例不可用有较低的概率导致主备库数据不一致。除了半同步和异步外,三节点企业版(原金融版)RDS实例支持强同步,强同步是指当应用发起的更新在主实例执行完成后,会将日志传输到所有备实例,至少1个备实例收到并存储日志后,事务才完成提交,主实例才响应客户端修改完成。并且,在强同步模式下,实例的复制方式会始终保持强同步,无论出现何种状况,都不会退化为异步,您也无法手动修改其他同步方式。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。