我正在使用percona xtrabackup innobackupex进行增量备份。它是一种很酷的工具,对增量备份非常有效。但是,我忍不住想知道为什么增量备份比仅仅执行常规的mysql主从复制更好,并且只要需要检索时间点数据,只需使用二进制日志?
增量备份与主从复制有什么好处?你什么时候应该选择使用另一个?
答案 0 :(得分:0)
使用主从复制作为备份的一个缺点是意外运行数据损坏命令,如
DROP TABLE users;
将复制到奴隶。
答案 1 :(得分:0)
它们是两个不同问题的解决方案;主从是冗余,备份是弹性。
MySQL JDBC驱动程序能够连接到许多服务器。如果查看驱动程序选项(https://dev.mysql.com/doc/connector-j/5.1/en/connector-j-reference-url-format.html),您会注意到host选项不仅是host,而且是 hosts 。如果您同时指定了主服务器和从服务器的URL,而主服务器上发生了某些问题,驱动程序将自动连接到从服务器。
另一方面,如前所述,备份是一种从灾难性崩溃(必须将备份存储在异地存储)中恢复或从灾难性错误中恢复的方法-两者都不是由主从设置服务。 (嗯,从技术上讲,您可以将奴隶安置在其他站点,但这仍然不能解决错误情况)