【技术实现步骤摘要】
本专利技术涉及数据同步,尤其涉及一种数据同步方法、装置、设备、介质和计算机程序产品。
技术介绍
1、源端数据库与目标端数据库进行数据同步时分为三个阶段,第一阶段进行存量数据的初始化装载,获得数据同步的基础点;第二阶段以初始化数据装载建立的同步基础点为基准进行增量数据同步;第三阶段定期对数据同步的源端数据和目标数据进行比对校验,以确认在数据同步过程中没有丢失数据。
2、在第二阶段增量数据同步时,通过分析源端数据库日志获取增量数据,从而将增量数据同步至目标端数据库。此种方式是解析源端数据库在线日志或者归档日志,获得数据的增删变化,再将这些变化以事务的形式发送至目标端数据库。目标端数据库将事务恢复成语句并执行以实现增量数据的同步,保证源端数据库与目标端数据库的数据一致。
3、为了提高同步效率,会批量将各个事务传输至目标端数据库。但某个批次的事务在提交至目标端数据库时报错,会选定该批次中排序最后的事务作为出错的事务,但实际上不是排序最后的事务出错,因而需要将这个批次的各个事务进行单独提交以找到出错的事务,出错的事务查找效
...【技术保护点】
1.一种数据同步方法,其特征在于,包括:
2.根据权利要求1所述的数据同步方法,其特征在于,所述将所述第一集合中的各个事务划分为多个第二集合的步骤包括:
3.根据权利要求2所述的数据同步方法,其特征在于,所述根据所述第二数量与第二预设数量的比对结果,对所述第一集合中的各个事务进行划分,得到多个第二集合的步骤包括:
4.根据权利要求2所述的数据同步方法,其特征在于,所述根据所述第二数量与第二预设数量的比对结果,对所述第一集合中的各个事务进行划分,得到多个第二集合的步骤包括:
5.根据权利要求1所述的数据同步方法,其特征在于
...【技术特征摘要】
1.一种数据同步方法,其特征在于,包括:
2.根据权利要求1所述的数据同步方法,其特征在于,所述将所述第一集合中的各个事务划分为多个第二集合的步骤包括:
3.根据权利要求2所述的数据同步方法,其特征在于,所述根据所述第二数量与第二预设数量的比对结果,对所述第一集合中的各个事务进行划分,得到多个第二集合的步骤包括:
4.根据权利要求2所述的数据同步方法,其特征在于,所述根据所述第二数量与第二预设数量的比对结果,对所述第一集合中的各个事务进行划分,得到多个第二集合的步骤包括:
5.根据权利要求1所述的数据同步方法,其特征在于,所述根据各个所述第二执行结果获取执行错误的第...
【专利技术属性】
技术研发人员:庞晖,王凯龙,
申请(专利权)人:北京人大金仓信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。