MySQL复制每秒数千次写入

时间:2014-08-14 14:04:35

标签: mysql database

对于我的应用程序,我需要我的数据库在高峰时间处理每秒1000次更新,这不是一个太大的问题,我只需要正确的服务器。但是,如果此服务器出现故障,我需要使用同步数据进行备份以接管。如何将数据同步到另一个数据库?

在我的应用程序的另一部分中,我有一个主设备和一个从设备,从设备复制主设备,从设备是只读的。我可以用这个方法解决我的问题吗?我已经研究过mysql集群,但到目前为止,阅读集群只会让我更加困惑。

简而言之,在停机的情况下,如何复制我的数据库每秒处理1000次写入?

1 个答案:

答案 0 :(得分:0)

有两种解决方案,一种是简单的,但在主服务器发生故障时需要手动重新配置,另一种更复杂但更强大。

A)简单复制 - 您可以配置从主服务器接收更新的从属服务器。两台服务器必须能够处理您预见的更新和查询的数量。如果主服务器发生故障,您需要手动将从服务器交换为主服务器角色。 http://dev.mysql.com/doc/refman/5.0/en/replication.html

B)群集 - 我对MySQL群集不太熟悉,但它为所有服务器提供同步更新并自动进行故障转移 - http://www.mysql.com/products/cluster/