有没有可能,用mysql去中心化的解决方案
Posted
技术标签:
【中文标题】有没有可能,用mysql去中心化的解决方案【英文标题】:Is it possible that, decentralized solution with mysql 【发布时间】:2016-02-18 21:20:37 【问题描述】:有没有可能去中心化的mysql解决方案。一台 mysql 服务器中的更新必须反映在所有其他区域。同样,其他区域更改应与重新管理区域同步。
【问题讨论】:
【参考方案1】:一些流行的解决方案是:
主/从复制。易于设置,但您必须更改代码以写入一个主服务器,并从多个从服务器读取。当您获得太多连接时,它不会很好地扩展,主服务器本身会变得很忙。主/主复制。可以无限扩展,但两个主数据库可能有冲突的数据,这与主/从方案不同。发生这种情况时,您还必须在应用程序中编写一些复杂的解决方案来处理损坏的数据。也可以设置一个主机向一个恰好是另一个从机的主机的从机发送数据,将所有内容绑定在一个循环的主/从系统中。
Mysql 集群。它执行主/主复制而不会损坏和自动分片,从而为您提供性能和可扩展性,而无需更改应用程序中的代码。然而,它并不那么受欢迎。您不会在网上找到有关如何设置它的教程,您必须阅读官方文档,而且您遇到的任何问题也很难在网上找到答案。使用这些策略中的任何一种,您对一个数据库所做的更改都会复制到 1 个或多个。
【讨论】:
【参考方案2】:您可以使用 Mysql Cluster 解决方案 https://dev.mysql.com/downloads/cluster/
【讨论】:
我可以从多个mysql服务器更新、删除和插入记录吗? 这就是该解决方案的设计目的。是的以上是关于有没有可能,用mysql去中心化的解决方案的主要内容,如果未能解决你的问题,请参考以下文章