开发者社区 > 数据库 > 正文

RDS服务可用性的修改数据复制方式功能什么意思?

RDS服务可用性的修改数据复制方式功能什么意思? 求大佬解答

展开
收起
爱吃鱼的程序员 2020-12-29 09:34:26 1361 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    这里是重点,您可以手动转换异步和半同步,RDS高可用版本的数据复制方式分为半同步和异步。半同步是指当应用发起的更新并且在主实例执行完成后,主实例会将日志(Binlog)传输到备实例,备实例收到日志,事务就算完成了提交,主实例会响应客户端修改完成,不需要等待备实例执行日志内容。异步是指当应用发起的更新并且在主实例执行完成后,主实例会立即响应客户端修改完成,同时主实例向备实例异步复制数据。半同步情况下,当备实例不可用或者主备实例间出现网络异常时,半同步会退化为异步。异步情况下,备实例不可用时不会影响主实例上的操作,主实例不可用有较低的概率导致主备库数据不一致。除了半同步和异步外,三节点企业版(原金融版)RDS实例支持强同步,强同步是指当应用发起的更新在主实例执行完成后,会将日志传输到所有备实例,至少1个备实例收到并存储日志后,事务才完成提交,主实例才响应客户端修改完成。并且,在强同步模式下,实例的复制方式会始终保持强同步,无论出现何种状况,都不会退化为异步,您也无法手动修改其他同步方式。

    2020-12-29 09:34:42
    赞同 展开评论 打赏

数据库领域前沿技术分享与交流

相关产品

  • 云数据库 RDS MySQL 版
  • 相关电子书

    更多
    搭建电商项目架构连接MySQL 立即下载
    搭建4层电商项目架构,实战连接MySQL 立即下载
    PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

    相关镜像