文档详情

《企业级开源数据库灾备体系@51.com》.pdf

发布:2015-12-29约8.08千字共44页下载文档
文本预览下载声明
企业级开源数据库灾备体系 OSS,DB Team 2009-8-28 概述 灾备体系 灾备技术 灾备功能 灾备实现 QA 概述 1 –企业级特点 2 –开源数据库 3 –灾备重要性 企业级数据库特点 一般来说大中型企业的数据库特点有 数据量庞大 数据库机器众多 不止一处的数据库机房 免费与收费数据库并存 开源数据库灾备特点 传统的灾备体系一定离不开IBM,Oracle这 些软件巨鳄,它们在灾备领域经验丰富,技术成 熟,同时费用昂贵.而随着近期的金融危机,越来 越多的传统企业开始考虑使用开源产品降低成 本,数据库方面尤其以MySQL突出,而MySQL相 比Oracle成熟应用于企业级的数据库灾备体系 还少之又少 灾备重要性 数据丢失对大小企业来说都是个恶梦,业务数据与企业日常业 务运作唇齿相依,损失这些数据,即使是暂时性,亦会威胁到 企业辛苦赚来的竞争优势,更可能摧毁你公司的声誉,或可能 引致昂贵的诉讼和索偿费用。 美国“911”恐怖事件发生后,在世贸大厦金融界巨头摩根士丹 利公司全球营业部第二天可以照常工作 2008.11.2. 德克萨斯州27GB的档案数据没有进行及时备份,导 致数据丢失,负责该灾备体系的IBM被罚90万美金 你的公司有灾难恢复呢? 灾备技术 1 –灾备定义 2 –灾备体系演变 灾备定义 所谓数据灾备,就是指建立一个异地的数据系统,该系 统是本地关键应用数据的一个可用复制。在本地数据及整个应 用系统出现灾难时,系统至少在本地或者异地保存有一份可用 的关键业务的数据。该数据可以是与本地生产数据的完全实时 复制,也可以比本地数据略微落后,但一定是可用的。采用的 主要技术是数据备份和数据复制技术。 根据央行和银监会的要求,总行数据中心的灾备系统应 按照“两地三中心”的架构建设,在周边地域建立同城数据中 心,在其他一个城市建立异地数据中心。 体系演变 离线磁带 财务/银行 数据恢复/灾难演习 异城异地 „„„ Mysqldump Shell Scrwipetb备份系统 同城异地 电信 网通 MyISAM/InnoDB manual /auto full/incr Dump/cp 灾备技术 1 –备份一致性 2 –备份对业务的影响 3 –全量备份 4 –增量备份 5 –备份恢复 备份一致性 什么是备份一致性? 如何实现备份一致性? 停止正在运行的数据库或者锁住正在运行的数据库备份 用MySQL的Replication机制,制作一个slave,在slave进行备份 采用Transaction 的存储引擎和文件系统,利用Transaction 的特性 进行备份 备份对业务的影响 备份对业务有那些影响? 降低性能 增加成本 磁盘空间 锁表,阻塞业务 如何降低这些影响? 尽量在Slave是进行备份 可以在一个服务器上启多个slave实例节约备份成本 尽量
显示全部
相似文档