gpt4 book ai didi

mysql - 是否有可能,使用 mysql 的分散解决方案

转载 作者:行者123 更新时间:2023-11-29 11:42:44 24 4
gpt4 key购买 nike

是否有可能采用分散式mysql解决方案。一台 mysql 服务器中的更新必须反射(reflect)到所有其他区域。同样,其他地区的变化也应该与剩余地区同步。

最佳答案

一些流行的解决方案是:

  • 主/从复制。设置很容易,但您必须更改代码才能写入一台主服务器,并从许多从服务器读取。当您获得太多连接时,它无法很好地扩展,以至于主服务器本身会变得繁忙。
  • 主/主复制。可以无限扩展,但与主/从场景不同,两个主数据库可能存在冲突数据。发生这种情况时,您还必须在应用程序中编写一些复杂的解决方案来处理损坏的数据。还可以设置一个主站,将数据发送到一个恰好是另一个从站的主站的从站,将所有内容绑定(bind)在一个循环的主/从系统中。

    • Mysql 集群。它执行主/主复制而不会损坏和自动分片,为您提供性能和可扩展性,而无需更改应用程序中的代码。然而,它并不那么受欢迎。您无法在网上找到有关如何设置它的教程,您必须阅读官方文档,并且您遇到的任何问题也将更难以在网上找到答案。

    使用任何一种策略,您对一个数据库所做的更改都会复制到 1 个或多个数据库。

关于mysql - 是否有可能,使用 mysql 的分散解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35492643/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com