一种数据同步的方法、系统、设备集群及存储介质技术方案

技术编号:41974313 阅读:24 留言:0更新日期:2024-07-10 16:53
本申请提供一种数据同步方法、系统、设备集群及存储介质,其中,该方法包括:借助消息中间件,通过业务设备在第一数据库执行数据操作的同时,并将该数据操作的摘要存储至消息中间件,然后数据同步装置实时从消息中间件中获取该数据操作的摘要,根据数据操作的操作类型、表名和主键信息等从第一数据库执行数据操作,再在第二数据库执行相应数据操作。该方法在不对业务产生影响或轻量影响的前提下,实现数据库数据操作的实时同步。

【技术实现步骤摘要】

本申请涉及数据库,特别涉及一种数据同步的方法、系统、设备集群及存储介质


技术介绍

1、数据库(database)是按照数据结构来组织、存储和管理数据的仓库。在云计算发展的今天,越来越多的业务可以在云上进行。目前,基于现有的云服务器可以实现在云端为用户保存数据,因此,越来越多的用户面临着把数据从自建数据库搬迁到云原生数据库的难题。尤其是数据量庞大、数据关系复杂的数据库数据,在云数据库保存可显著节省存储成本。

2、数据库的搬迁一般可分为离线搬迁和在线搬迁两种方式。前者适合可以停止业务写入的场景,只需搬迁存量数据,但缺点是搬迁期间,将数据需要迁出的数据库(源数据库)不能有任何数据写入,即停止业务写入,这对于很多需要7*24小时不间断服务的业务是不可接受的,尤其是数据量庞大、搬迁时间久的业务。在线搬迁适合不能停止业务写入的场景,需要实时或近实时地把业务的增量数据搬迁到需要迁入数据的数据库(目标数据库),其实现方式一般为存量数据搬迁加上增量数据同步。

3、数据库增量数据的实时同步,一般采用变更数据捕获(change data capture本文档来自技高网...

【技术保护点】

1.一种数据同步的方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法包括:

3.根据权利要求1或2所述的方法,其特征在于,所述方法包括:

4.根据权利要求1至3任一项所述的方法,其特征在于,所述第一数据库为源数据库,所述第二数据库为目标数据库。

5.根据权利要求1至4任一项所述的方法,其特征在于,所述方法包括:

6.一种数据同步的系统,其特征在于,所述数据同步系统包括:

7.根据权利要求6所述的系统,其特征在于,所述数据同步系统包括:

8.根据权利要求6或7所述的系统,其...

【技术特征摘要】

1.一种数据同步的方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法包括:

3.根据权利要求1或2所述的方法,其特征在于,所述方法包括:

4.根据权利要求1至3任一项所述的方法,其特征在于,所述第一数据库为源数据库,所述第二数据库为目标数据库。

5.根据权利要求1至4任一项所述的方法,其特征在于,所述方法包括:

6.一种数据同步的系统,其特征在于,所述数据同步系统包括:

7.根据权利要求6所述的系统,其特征在于,所述数据同步系统包括:

8.根据权利要...

【专利技术属性】
技术研发人员:刘志俊张帆方文煌李星张洁
申请(专利权)人:华为云计算技术有限公司
类型:发明
国别省市:

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

1