双机热备方案:
(1)基于共享存储(磁盘阵列)方式
优点:可靠性高
缺点:价格昂贵
(2)纯软件方式优点:节约成本
缺点:如果在服务中断时切换到备份服务器,则可能有少量已经在主机完成的事务在备机上尚未实现。而与备份数据的恢复不同,备机启动后,后面的操作已经进行,因此丢失的数据包要找回就相当难。故此种方式适用于对于丢失少量数据不是非常敏感的系统。
解决方案:a. 数据同步时首先写到备用服务器,以保证备用服务器的数据最新,然后再将数据回写到主机硬盘。这种方式将绝对保证,主备机数据完全一致,无论发生哪种切换,都能保证数据库的完整性与连续性。
b.当主用服务器发生故障时,将受影响的数据标志位Broken,此时任何写请求不同步给备用服务器。当服务器恢复后,由镜像管理器重新同步主用数据和备用数据