首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以在RDS中创建多源读取副本

是否可以在RDS中创建多源读取副本
EN

Stack Overflow用户
提问于 2020-01-01 05:28:29
回答 1查看 571关注 0票数 2

我们使用具有微服务架构的RDS MySQL。每个服务都有自己的数据库,我们一直在慢慢地将它们转移到它们自己的实例中,以进行负载管理等等。

我们有一个副本仍然连接到主实例(大多数数据库仍然驻留在那里),但它缺少位于它们自己的实例上的数据库。我们希望有一个从所有实例获取的单一读取副本,这样我们就可以对数据运行健全性检查,而无需在实例之间移动数据。

RDS是否支持多源读取副本?或者,为了实现这一点,我们需要管理我们自己的MySQL安装?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-01-01 05:42:47

据我所知,您必须自己在EC2上操作MySQL才能获得多源复制功能。您可以联系您的AWS支持代表进行确认。

AWS RDS不支持多源复制。从外部主机配置复制是有限的,因为您必须使用AWS提供的存储过程来配置它。它不支持配置多个复制通道。每个副本恰好有一个主节点。

AWS Aurora2.x(与MySQL 5.7兼容)也不支持多源复制。在Aurora2.07.x中,他们列出了他们不支持的MySQL 5.7的特性中的多源复制。请参阅https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Updates.2070.html

AWS Aurora1.x(与MySQL 5.6兼容)有所谓的多主机集群,集群中的所有节点都可以是编写器。我没有用过这个,我不知道它有多可靠。详情请参见https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-multi-master.html

奇怪的是,他们似乎在Aurora 1.x和2.x之间失去了功能。我的理解是,他们从Aurora 2.x开始“重新开始”,一些功能还没有在新版本中实现。

这是我对2019年12月的理解。当然,未来的版本可能会添加这样的功能。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59548574

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档