作者:吴炳锡 来源:http://www.mysqlsupport.cn/ 联系方式: wubingxi#gmail.com 转载请注明作/译者和出处,并且不能用于商业用途,违者必究.
今年有兴再次去Oracle技术嘉年华分享MySQL相关主题<<高可用MySQL:构建健壮数据中心>>,这次主要分享一下在MySQL高可用方面的一些经验.
大纲如下:
•高可用是什么
•高可用架构
–基于共享存储
–基于同步的架构
–基于NDB的高可用架构
–基于APP分布式事务或是第三方控制的高可用
•MySQL高可用所要面临的问题
–高可用能接受的故障时间
–数据一致性要求
•构建健壮的数据中心如何选型
–选择较佳的方案
对2013技术嘉年华有兴趣还没买标的同学,我这里给你提供一个优惠码: OTNWBX
折扣票价与官网票价
>> > A票折扣价:800元 (官网票价1080元)
>> > B票折扣价:600元 (官网票价880元)
嗯,目前我们的情况是异构数据源,而且涉及到更新kv数据,数据量也比较大。
如果只是mysql,mysql replication的模式对于并发几十万的写入,同步的延时可以接受吗?
@苗治勇, 几十万的并发写入(秒级别)一个MySQL肯定抗不住,不过通过架构调整MySQL也是可以抗住的. 如果有更多问题建议邮件细聊.
在异地idc之间同步数据的延时问题又是如何解决的呢? 是基于binlog解析实现数据同步吗
@苗治勇, 这块给你个建议:如果是同结构的同步可以考虑使用mysql replication .如里需要加上kv , mysql, hbase, serach不同数据分层的同步,建议使用mysql binlog解析方式进行.
请问现在飞信是基于哪种方式的高可用架构?
@苗治勇,
飞信目前主要使用Master/Slave结构(追求性能为主),高可用方面学习了mmm的一些思想,开发了一个数据库托管平台,提供故障切换,故障恢复自动上线恢复实现.