首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我能用MySQL集群实现同步和异步复制吗?

我能用MySQL集群实现同步和异步复制吗?
EN

Stack Overflow用户
提问于 2018-11-05 06:56:59
回答 2查看 667关注 0票数 2

我想要进行同步和异步复制,对某些数据库进行同步,对其他数据库执行异步。

异步的,我是通过MariaDB,通过传统的系统,有复制。但是我也想用Mysql / MariaDB实现同步复制。问题是,我不知道Mysql集群是否也能做到这一点,或者不需要只安装Mysql或MariaDb,并且只使用Mysql集群。

谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-11-05 22:48:47

"MySQL集群“有不止一个意思,所以我会避免它。

"Galera“是MariaDB、PXC和(如果您自己安装)、MySQL中的底层集群技术。

Galera在(通常)3个节点之间提供了本质上的同步。同时,每个节点都可以有任意数量的异步从节点挂起。

另外,一个Galera集群可以异步复制到另一个这样的集群。这有时是通过两个数据中心中的每个集群来完成的。

在数据库级别上混合同步和异步是非常不寻常的,而且看起来很奇怪。复制的一般原则是所有服务器都有完全相同的数据(除非延迟)。请详细说明你想做什么。此外,当涉及到拓扑时,要跳出框框。

票数 1
EN

Stack Overflow用户

发布于 2018-11-06 15:40:27

公开:我正在为MySQL集群团队工作-- "MySQL集群“,就像在NDB集群中一样。

MySQL NDB群集总是在节点之间使用同步复制。仍然可以对其他MySQL实例或MySQL集群使用异步复制。

AFAIK只提供MySQL,并提供开放源码。

由于通常的网络限制,同步复制更适合本地数据中心的高可用性。它为您提供了一个始终一致的数据视图,两个或多个活动实例,并使针对它的编程更加容易。

异步更适用于数据中心或可用性区域之间的复制,在这些区域中,您可以处理数据中的临时不一致,并相应地设置编程模型。

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

https://stackoverflow.com/questions/53149674

复制
相关文章

相似问题

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