一种可保证数据一致性的分布式数据库热备份与恢复方法

基本信息

申请号 CN201210058009.9 申请日 -
公开(公告)号 CN102662793A 公开(公告)日 2012-09-12
申请公布号 CN102662793A 申请公布日 2012-09-12
分类号 G06F11/14(2006.01)I;G06F17/30(2006.01)I 分类 计算;推算;计数;
发明人 不公告发明人 申请(专利权)人 江苏引跑网络科技有限公司
代理机构 - 代理人 -
地址 211100 江苏省南京市江宁开发区将军大道37号翠屏科创园3层
法律状态 -

摘要

摘要 本发明提供了一种可保证数据一致性的分布式数据库热备份和恢复的系统和方法,通过该方法,可以在分布式数据库继续提供服务与保证数据一致性的前提下,同时备份各个数据库节点的数据,并可在其后的某一时刻,将整个分布式数据库恢复至备份的时刻。分布式数据库进行热备份的步骤如下:首先,启动分布式事务,并在事务中向各数据库节点发送消息,为此次备份作出标记。其次,事务提交后,向各数据库节点发送热备份命令。最后,各数据库节点热备份至标记点,并将备份数据保存于本机。分布式数据库进行恢复的步骤如下:首先,向各数据库节点发送恢复命令。其次,各数据库节点根据本机的备份数据恢复至此前备份的内容。