MySQL(六)故障转移和恢复

故障转移也叫做切换,当主库出现故障时就切换到备库,使备库成为主库。故障恢复顾名思义就是从故障中恢复过来,并且保证数据的正确性。

提升备库或切换角色

提升一台备库为主库,或者在一个主-主复制结构中调整主动和被动角色。

虚拟 IP 地址和 IP 托管

为 MySQL 实例指定一个逻辑 IP 地址,当 MySQL 实例失效时,可以将 IP 地址转移到另一台 MySQL 服务器上。

中间件解决方案

通过代理,可以路由流量到可以使用的服务器上。

在应用中处理故障转移

将故障转移整合到应用中可能导致应用变得太过笨拙。

 

参考资料

– BaronScbwartz, PeterZaitsev, VadimTkacbenko, 等. 高性能 MySQL[M]. 电子工业出版社, 2013.
– [How Sharding Works](https://medium.com/@jeeyoungk/how-sharding-works-b4dec46b3f6)
– [MySQL 索引背后的数据结构及算法原理 ](http://blog.codinglabs.org/articles/theory-of-mysql-index.html)
– [20+ 条 MySQL 性能优化的最佳经验 ](https://www.jfox.info/20-tiao-mysql-xing-nen-you-hua-de-zui-jia-jing-yan.html)
– [数据库为什么分库分表?mysql的分库分表方案](https://www.i3geek.com/archives/1108)

本站所有文章均由网友分享,仅用于参考学习用,请勿直接转载,如有侵权,请联系网站客服删除相关文章。若由于商用引起版权纠纷,一切责任均由使用者承担
极客文库 » MySQL(六)故障转移和恢复

Leave a Reply

欢迎加入「极客文库」,成为原创作者从这里开始!

立即加入 了解更多