Mysql复制模式的选择

13 views
Skip to first unread message

蓝白

unread,
May 19, 2011, 11:31:00 PM5/19/11
to MySQLer
现在想请教大家关于Mysql复制模式:mixed,row,STATEMENT这三种模式的选择问题。

我们目前的实际环境中存在大量
需要对自增长字段增加的数据保持一致

因为主从同步有延时的时候,如果因为一些特殊原因延时特别严重,假设1小时或者几个小时。
如果采用mixed或者STATEMENT,主从两台机器数据就会不一致。
如果采用row方式应该不会产生数据不一致。但是采用row这种方式,产生的二进制文件数据量又会远大于mixed和STATEMENT这两种模式。

不知道这几种复制模式,在具体不同的运用场景下应该如何取舍。

假设在我叙述的环境中,我最好采用哪种模式。

如果我采用mixed或者STATEMENT模式,像遇到自增长字段添加数据;这种情况,我应该如何解决。

谢谢。

Sky.Jian

unread,
May 20, 2011, 12:17:53 AM5/20/11
to mysqler
现在的版本,建议还是使用 row 方式,
日志写并不一定需要完全同步写的话,日志量难以成为系统的瓶颈吧。除非你的系统的写并发确实太大(比如 1000/s 以上),可能才会稍微有点影响。
 
 
2011-05-20

Sky.Jian

发件人: 蓝白
发送时间: 2011-05-20  11:33:08
收件人: MySQLer
抄送:
主题: [iMySQLer] Mysql复制模式的选择
-- 
MySQLer 邮件组
要发布讨论请发 Mail 至 邮件组邮件地址:mys...@googlegroups.com
要退订次邮件组请发 Email 至 mysqler+u...@googlegroups.com
要了解更多的信息,请访问:http://groups.google.com/group/mysqler?hl=en
线上讨论组:http://www.iMySQLer.com
Reply all
Reply to author
Forward
0 new messages