MySQL数据安全方案
如何保证数据不丢失
开启binlog,设置sync_binlog=1。
如何设计,才能在failover时不丢失数据
1、使用半同步技术,当master宕机后,找到最接近master的slave,提升这台slave为master即可。
2、使用Innodb Cluster。
硬件方面
1、使用RAID1
2、使用ECC内存
开启binlog,设置sync_binlog=1。
1、使用半同步技术,当master宕机后,找到最接近master的slave,提升这台slave为master即可。
2、使用Innodb Cluster。
1、使用RAID1
2、使用ECC内存