列表

详情


以下哪种复制方式指:应用发起更新(含增加、删除、修改操作)请求,Master完成相应操作后立即响应应用,Master向Slave异步复制数据。因此异步复制方式下,Slave不可用不影响主库上的操作,而Master不可用有较小概率会引起数据不一致。()


A. 异步

B. 半同步

C. 强用步

D. 半异步

参考答案: A

详细解析:

RDS 数据复制方式有以下三种方式: 异步复制(Async):应用发起更新(含增加、删除、修改操作)请求,Master 完成相应操作后立即 响应应用,Master 向 Slave 异步复制数据。因此异步复制方式下, Slave 不可用不影响主库上的操 作,而 Master 不可用有较小概率会引起数据不一致。 强同步复制(Sync):应用发起更新(含增加、删除、修改操作)请求,Master 完成操作后向 Slave 复制数据,Slave 接收到数据后向 Master 返回成功信息,Master 接到 Slave 的反馈后再响应 应用。Master 向 Slave 复制数据是同步进行的,因此 Slave 不可用会影响 Master 上的操作,而 Master 不可用不会引起数据不一致。 半同步复制(Semi-Sync):正常情况下数据复制方式采用强同步复制方式,当 Master 向 Slave 复 制数据出现异常的时候(Slave 不可用或者双节点间的网络异常),Master 会暂停对应用的响应,直 到复制方式超时退化成异步复制。如果允许应用在此时更新数据,则 Master 不可用会引起数据不一 致。当双节点间的数据复制恢复正常(Slave 恢复或者网络恢复),异步复制会恢复成强同步复制。 恢复成强同步复制的时间取决于半同步复制的实现方式,阿里云数据库 MySQL5.5 版和 MySQL5.6 版有所不同。 所以正确答案是A


上一题