技术项目 - mysql从库不适合用于备份

上传人:wm****3 文档编号:41782549 上传时间:2018-05-31 格式:DOC 页数:1 大小:35.50KB
返回 下载 相关 举报
技术项目 - mysql从库不适合用于备份_第1页
第1页 / 共1页
亲,该文档总共1页,全部预览完了,如果喜欢就下载吧!
资源描述

《技术项目 - mysql从库不适合用于备份》由会员分享,可在线阅读,更多相关《技术项目 - mysql从库不适合用于备份(1页珍藏版)》请在金锄头文库上搜索。

1、技术项目技术项目 - MySQL 从库不适合用于备份从库不适合用于备份By Steve Mushero我们有很多客户在他们的 Slave 上备份数据库并且觉得对于他们来说这已经足够了。从专 业角度出发我们对此并不认同,因为 Slaves 经常和 Masters 不一致. 这是怎么发生的呢? 有许多不同的情况, 虽然 MySQL 多年来表现的很好,Slaves 仍然经常和 Masters 数据 不一致并且会经常损坏,所以你不应该指望能在从库上做好备份(当然有备份总比 没有备 份要好) 。 MySQL 的主从复制简单和可靠得令人惊奇,但是这种简单也伴随着 MYSQL 相当宽松的 数据完 整性定义,

2、而这会使得 Master 和 Slaves 的数据在多种情况下都可能不同。我们 甚至看到过客户的每台 Slave 和 Master 彼此数据各不相同,有 时候每周都能看到。有许 多种情况会导致这样的问题,比如重复的 key,不确定的程序被执行,常见的 LIMIT 不确 定问题,等等。在你的数据库主从复制日志 中看到 Warning 警告是特别正常的。 所以我们通常推荐在 Master 上做备份,这样你总是可以能得到正确的 数据。我们会用各 种先进的方法来做备份,通常尽量采用 InnoDB 引擎,这样备份的时候不会发生锁表,我 们经常用高性能的硬件和合理的数据库配置来减小对 数据库性能的影响。这

3、能保证合适的 备份,完整的数据和良好的性能。 有一些很好的工具可以解决同步的问题,并且我 们已经开始给客户使用了,包括并且特别 是老的 Maatkit 系统,这个系统现在由世界顶尖的 MySQL 的咨询公司 Percona 进行维护。 特别是那些要对 从库整个重新同步不切合实际,或者复制出现错误的的大型系统,我们会 用这些工具来扫描 Slaves 从而发现差异,并且测试其他能够修复和重新同步数据的工 具, 所以我们经常每周都要进行修复工作。 利用这些工具,理论上来说客户可以在 Slaves 上进行备份工作,尽管 我们迄今为止还没 有这样做,但我们一直在测试和评估这些复杂且强大的工具。在2012

4、年夏天之前我们应该 会在多数系统上运行这些工具来周期性的产生同步报 告,并增强包括在 Slaves 上进行良 好备份保证的数据库备份选项(对于金融或者其他关键数据,我们通常还是会推荐在 Master 上做备份) 。本文由 Steve Mushero, 联合创始人兼首席执行官发表于2012年4月5日作者简介:Steve Mushero云络创始人,首席技术官Steve Mushero 先生拥有超过 20 年在各行业的,国际性的技术管理经验。他曾经担任土 豆网的首席技术官,负责 Intermind 的高级管理系统,在 Beyond Access Communications 和 AirReview 担任首席架构师。他是 Managing White-Collar Job Migration to Asia 一书的 作者,多项专利的发明者。云络网络科技(上海)有限公司持有最终解释权

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号