一种数据同步方法和设备与流程

文档序号:11733218阅读:来源:国知局
一种数据同步方法和设备与流程

技术特征:
1.一种数据同步方法,包括:响应于本地数据库的事务集合执行完成的操作,获取所述事务集合的操作日志;所述操作日志为运作时产生的事件记录;通过网络将所述操作日志写入备份数据库;判断所述操作日志是否写入成功,如果是,则依据所述操作日志更新所述本地数据库的数据。2.根据权利要求1所述的方法,其中,所述判断所述操作日志是否写入成功,包括:判断是否接收到所述操作日志成功写入所述备份数据库的消息。3.根据权利要求1所述的方法,其中,所述获取所述事务集合的操作日志,包括:将所述事务集合的操作日志从内存读取至磁盘中;从所述磁盘中获取所述操作日志。4.根据权利要求1所述的方法,还包括:触发所述备份数据库的服务程序依据所述操作日志更新所述备份数据库中的数据。5.根据权利要求1~4任一项所述的方法,其中,所述事务集合为:单个事务的集合或包含多个事务的事务组。6.一种数据同步设备,包括:获取模块,配置用于响应于本地数据库的事务集合执行完成的操作,获取所述事务集合的操作日志;所述操作日志为运作时产生的事件记录;写模块,配置用于通过网络将所述操作日志写入备份数据库;判断模块,配置用于判断所述操作日志是否写入成功;本地更新模块,配置用于在所述判断模块的结果为是的情况下,依据所述操作日志更新所述本地数据库的数据。7.根据权利要求6所述的设备,其中,所述判断模块,具体配置用于:判断是否接收到所述操作日志成功写入所述备份数据库的消息。8.根据权利要求6所述的设备,其中,所述获取模块,包括:第一读取子模块,配置用于将所述事务集合的操作日志从内存读取至磁盘中;第二读取子模块,配置用于从所述磁盘中获取所述操作日志。9.根据权利要求6所述的设备,还包括:触发模块,配置用于触发所述备份数据库的服务程序依据所述操作日志更新所述备份数据库中的数据。10.根据权利要求6~9任一项所述的设备,其中,所述事务集合为:单个事务的集合或包含多个事务的事务组。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1