【干货精选】大神出品必属精品——手把手教你如何基于
MySQL 进行数据高可用
数据高可用之所以是老生常谈的话题,是因它对企业数据安全起到了
至关重要的保障作用,数据高可用核心功能之一就是数据不丢失。本
文作者是热璞数据库首席架构师,精通数据库原理和 MySQL 开源数
据库源码,将以使用者视角,抽丝剥茧式的手把手教大家如何基于
MySQL 进行数据高可用。强烈建议大家收藏!以下引用作者原文章:
如何基于 MySQL 进行数据高可用
这次探讨的话题是数据高可用,首先,我们需要理清楚数据高可用的
目标,数据高可用说的是,“即使发生故障,数据也不丢失”,那么就
需要明确,什么叫不丢失。
使用者视角下,完美数据库宕机会遇到何种问题?
先假设存在一个完美的数据库系统,我们忽略它是怎么做到的,只把
它当成一个黑盒子,则,当承载这个数据库的服务器宕机的时候,从
数据库使用者角度分析,会遇到以下几种情况:
情况一.过去执行的事务都已经提交完成,当前没有在执行事务,连
接中断。
情况二.正在执行事务,还没有发出提交操作,连接中断。
评论