一种数据库主从复制结构更换方法及装置制造方法及图纸

技术编号:8533074 阅读:150 留言:0更新日期:2013-04-04 16:13
本发明专利技术公开了一种数据库主从复制结构更换方法及装置,包括:控制主数据库与该主数据库的第一从数据库之间进行主从数据复制的当前数据复制进度,和该主数据库与该主数据库的第二从数据库之间进行主从数据复制的已完成的指定数据复制进度相同;并将该第一从数据库的主数据库更换为该第二从数据库;以及从该指定数据复制进度起始,启动该第一从数据库与作为该第一从数据库的更新后的主数据库的该第二从数据库之间的主从数据复制。采用本发明专利技术实施例提供的方案,提高了对数据库主从复制结构进行更换的效率,并降低了由于结构更换对基于数据库所提供的数据处理业务的影响。

【技术实现步骤摘要】

本专利技术涉及计算机
中的数据库
,尤其涉及一种数据库主从复制结构更换方法及装置
技术介绍
目前,在互联网行业中广泛使用着MySQL数据库技术,为了保证使用MySQL数据库进行数据处理的高效率,以及保证MySQL数据库中所存储数据的安全性,在MySQL数据库技术中提出了基于二进制日志(binlog)的主从复制机制,该主从复制机制具体如下如图1所示,将两个数据库之间设置为主从关系,当主数据库中存储的数据发生变化时,如对主数据库进行数据写入、数据删除或数据更新,主数据库按照所执行的数据处理操作生成数据处理日志,并将该数据处理日志发送至从数据库,由从数据库根据接收的该数据处理日志,执行与主数据库相同的数据处理操作,从而完成主数据库与从数据库之间的数据同步,也称作主数据库与从数据库之间的主从数据复制,使得主数据库中存储的数据与从数据库中存储的数据一致。通过上述主从复制机制,可以实现将主数据库中的数据在从数据库中的备份,并且,为了提高对数据库中所存储数据的使用效率,还可以将主数据库作为数据写入使用的数据库,将从数据库作为数据读取使用的数据库,从而提高数据使用的效率,在需要进行大本文档来自技高网...

【技术保护点】
一种数据库主从复制结构更换方法,其特征在于,包括:控制主数据库与所述主数据库的第一从数据库之间进行主从数据复制的当前数据复制进度,和所述主数据库与所述主数据库的第二从数据库之间进行主从数据复制的已完成的指定数据复制进度相同;将所述第一从数据库的主数据库更换为所述第二从数据库;从所述指定数据复制进度起始,启动所述第一从数据库与作为所述第一从数据库的更新后的主数据库的所述第二从数据库之间的主从数据复制。

【技术特征摘要】
1.一种数据库主从复制结构更换方法,其特征在于,包括控制主数据库与所述主数据库的第一从数据库之间进行主从数据复制的当前数据复制进度,和所述主数据库与所述主数据库的第二从数据库之间进行主从数据复制的已完成的指定数据复制进度相同;将所述第一从数据库的主数据库更换为所述第二从数据库;从所述指定数据复制进度起始,启动所述第一从数据库与作为所述第一从数据库的更新后的主数据库的所述第二从数据库之间的主从数据复制。2.如权利要求1所述的方法,其特征在于,控制主数据库与所述主数据库的第一从数据库之间进行主从数据复制的当前数据复制进度,和所述主数据库与所述主数据库的第二从数据库之间进行主从数据复制的已完成的指定数据复制进度相同,具体包括暂停主数据库与所述主数据库的第一从数据库之间的主从数据复制;确定所述主数据库与所述主数据库的第二从数据库之间进行主从数据复制的当前数据复制进度,并将该当前数据复制进度作为指定数据复制进度;启动所述主数据库与所述第一从数据库之间的主从数据复制处理,到主数据库与所述第一从数据库之间进行主从数据复制的当前数据复制进度和所述指定数据复制进度相同为止。3.如权利要求2所述的方法,其特征在于,在确定所述主数据库与所述主数据库的第二从数据库之间进行主从数据复制的当前数据复制进度之前,还包括确定从暂停所述主数据库与所述第一从数据库之间的主从数据复制开始经过预设时间长度。4.如权利要求1所述的方法,其特征在于,控制主数据库与所述主数据库的第一从数据库之间进行主从数据复制的当前数据复制进度,和所述主数据库与所述主数据库的第二从数据库之间进行主从数据复制的已完成的指定数据复制进度相同,具体包括暂停主数据库与所述主数据库的第一从数据库之间的主从数据复制;确定所述主数据库与所述第一从数据库之间进行主从数据复制的当前数据复制进度, 并将该当前数据复制进度作为指定数据复制进度;确定所述主数据库与所述主数据库的第二从数据库之间已完成所述指定数据复制进度对应的主从数据复制。5.如权利要求1所述的方法,其特征在于,将所述第一从数据库的主数据库更换为所述第二从数据库,具体包括在所述第一从数据库上配置所述第一从数据库的主数据库的标识为所述第二从数据库的标识;在所述第二从数据库上配置以所述第二从数据库作为主数据库的当前数据复制进度的进度标识,为以所述第二从数据库作为主数据库的与所述指定数据复制进度对应的进...

【专利技术属性】
技术研发人员:肖鹏邱春武
申请(专利权)人:新浪网技术中国有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1