【技术实现步骤摘要】
本申请涉及数据库,特别是涉及一种数据同步方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
技术介绍
1、随着数据库技术的快速发展,市面上的数据库类型众多,对应可实现的功能很多,用户可以根据具体业务需求选择相应的数据库来使用。而在业务需求发生变化时,需要将数据迁移到其他类型的数据库的情形,场景涉及oltp(on-line transaction processing,联机事务处理)到oltp,oltp到olap(on-line analytical processing,联机分析处理),oltp到大数据等多种同构或异构场景。
2、传统技术中,通过将源数据库中的数据按照表的维度进行分发,由一个写线程进行处理,写入目标数据库的效率较低。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够提高写入效率的数据同步方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
2、第一方面,本申请提供了一种数据同步方法,包括:
3、获取源数据库
...【技术保护点】
1.一种数据同步方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据目标数据库的属性,通过至少一种并发写策略将分发的待同步数据写入所述目标数据库,包括:
3.根据权利要求2所述的方法,其特征在于,所述通过表级并发写策略将所述分发的待同步数据写入所述目标数据库,包括:
4.根据权利要求3所述的方法,其特征在于,若所述目标数据库支持数据改写,在所述将所述写队列的出队数据依次写入所述目标数据库之前,还包括:
5.根据权利要求1所述的方法,其特征在于,所述根据目标数据库的属性,通过至少一种并发写策
...【技术特征摘要】
1.一种数据同步方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据目标数据库的属性,通过至少一种并发写策略将分发的待同步数据写入所述目标数据库,包括:
3.根据权利要求2所述的方法,其特征在于,所述通过表级并发写策略将所述分发的待同步数据写入所述目标数据库,包括:
4.根据权利要求3所述的方法,其特征在于,若所述目标数据库支持数据改写,在所述将所述写队列的出队数据依次写入所述目标数据库之前,还包括:
5.根据权利要求1所述的方法,其特征在于,所述根据目标数据库的属性,通过至少一种并发写策略将分发的待同步数据写入所述目标数据库,包括:
6.根据权利要求...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。