引用AWS文档:
“您可以使用多个AZ部署,并结合读取副本来享受每个副本的互补优势。您可以简单地指定给定的多AZ部署是读取副本的源DB实例。”
多AZ读取副本比普通读取副本的复制滞后更小吗?我之所以这样问,是因为对于Multi,它声明:“它同步地复制数据”。
另外:
“多AZ部署利用同步复制,使数据库同时在主设备和备用设备上写入并发,这样一旦出现故障转移,备用设备将是最新的。虽然我们对多个AZ DB实例的技术实现最大限度地提高了故障情况下的数据持久性,但它禁止直接访问备用或用于读取操作。多AZ部署提供的容错功能使它们自然适合生产环境;要了解多AZ部署的更多信息,请访问本FAQ部分。”
发布于 2015-07-14 11:25:47
多AZ RDS在不同的AZ中建立数据库的二次副本,并被同步复制.只有在提升为主DB实例并专门用于灾难恢复时才能访问它。
读取副本是主DB实例的异步复制,可以在一个或多个AZs/区域中创建。
这两个特征是相互独立的。次要RDS实例不被用作RR的源,因此,无论RDS可用性配置如何,任何RR滞后都将是恒定的。
https://stackoverflow.com/questions/31404402
复制相似问题