首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mysql 4主机在不同位置

mysql 4主机在不同位置
EN

Database Administration用户
提问于 2021-04-27 06:36:07
回答 1查看 68关注 0票数 0

由于互联网并不总是可用的,所以我不能只使用一个中央数据库。所以每个地方都有一个DB。我需要让它们同步,但是同步之间可以延迟30分钟甚至1小时。我使用MySQL5.5.62,但如果需要,我可能会升级。我也可以有一个服务器,每个位置都可以到达不同的地方。如果一个DB掉了,这会有帮助吗?

我最好的策略是什么?

非常感谢

EN

回答 1

Database Administration用户

发布于 2021-05-03 17:30:55

您的需求没有“完美”的解决方案,但是看看带Galera的MariaDB是否“足够好”:

  • 有4个或更多地理上分开的节点。
  • 如果节点的“仲裁”(超过50%)保持相互连接,则它们保持同步--通常在几秒钟内。
  • 比方说,如果有3个节点在互相交谈,但您正在连接到第四个节点(该节点看不到另一个节点),那么您将无法编写。让代理尝试到达可写节点有时会解决这种情况。
  • 如果存在多个网络问题,“群集”将在网络修复后自行修复。同时你不能写字。

NDB集群通过“最终一致性”进行复制。这允许独立地编写不同的节点,就像您对一个松散的网络所做的那样。

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

https://dba.stackexchange.com/questions/290535

复制
相关文章

相似问题

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