[发明专利]一种数据同步的方法、装置以及设备在审
申请号: | 201910714808.9 | 申请日: | 2019-08-02 |
公开(公告)号: | CN110502575A | 公开(公告)日: | 2019-11-26 |
发明(设计)人: | 顾晓洁 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27 |
代理公司: | 11623 北京晋德允升知识产权代理有限公司 | 代理人: | 王戈<国际申请>=<国际公布>=<进入国 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据同步 配置信息 元数据管理 预先存储 跨区域 指令 节点跨区域 管理配置 接收用户 同步的 元数据 申请 | ||
本申请公开了一种数据同步的方法,所述方法包括:接收用户向管理配置平台输入的数据同步指令,其中,所述数据同步指令包括所需同步的数据以及数据同步涉及的节点;数据同步前判断所述数据同步涉及的节点是否跨区域;若判断出所述数据同步涉及的节点跨区域时,根据预先存储在元数据管理平台的所述节点对应的配置信息,对所述节点间的数据进行同步,其中,所述配置信息包括所述节点所包含的元数据以及所述节点对应的数据同步规则。本发明根据预先存储在元数据管理平台的节点对应的配置信息对节点间的数据进行同步,使得节点间跨区域进行数据同步时可以更加顺畅。
技术领域
本申请涉及计算机技术领域,尤其涉及一种数据同步的方法、装置以及设备。
背景技术
数据同步是为了避免因意外(如火灾、地震等)而造成的损失,而将不同数据机房的数据进行远程同步。比如,在同一地区的不同地点建立两个数据机房,如果其中一个数据机房因意外而使数据机房内的数据丢失,还是可以使用另一个数据机房的数据,从而保证了数据的安全性。
现有的数据同步仅能解决同区域的数据同步,但在国际化场景下,所处区域不同,可能数据在同步时因规定不同,某些数据不能进行跨区域的同步,在数据同步过程中可能被监控系统拦截,从而使得数据无法实现同步。
发明内容
有鉴于此,本申请实施例提供了一种数据同步的方法、装置以及设备,用于解决现有技术中节点间跨区域进行数据同步时可能无法实现的问题。
本申请实施例采用下述技术方案:
本申请实施例提供一种数据同步的方法,所述方法包括:
接收用户向管理配置平台输入的数据同步指令,其中,所述数据同步指令包括所需同步的数据以及数据同步涉及的节点;
数据同步前判断所述数据同步涉及的节点是否跨区域;
若判断出所述数据同步涉及的节点跨区域时,根据预先存储在元数据管理平台的所述节点对应的配置信息,对所述节点间的数据进行同步,其中,所述配置信息包括所述节点所包含的元数据以及所述节点对应的数据同步规则。
可选的,所述根据需求接收向管理配置平台输入的数据同步指令之前,所述方法还包括:
接收节点向元数据管理平台发送的节点对应的配置信息。
可选的,所述节点是根据业务类型进行划分;
所述节点间的数据进行同步时,发生在同种业务类型的节点之间。
可选的,所述节点对应的数据同步规则为该节点所处区域规定的数据同步规则,具体包括:
节点所在区域对于该节点的数据规定的可同步的区域。
可选的,所述节点间的数据进行同步包括同区域的单节点对单节点间的数据进行同步、同区域的单节点对多节点间的数据进行同步、同区域的多节点对单节点间的数据进行同步、跨区域的单节点对单节点间的数据进行同步、跨区域的单节点对多节点间的数据进行同步或跨区域多节点对单节点间的数据进行同步。
本申请实施例提供一种数据同步的装置,所述装置包括:
接收单元,用于接收用户向管理配置平台输入的数据同步指令,其中,所述数据同步指令包括所需同步的数据以及数据同步涉及的节点;
判断单元,用于数据同步前判断所述数据同步涉及的节点是否跨区域;
同步单元,用于若判断出所述数据同步涉及的节点跨区域时,根据预先存储在元数据管理平台的所述节点对应的配置信息,对所述节点间的数据进行同步,其中,所述配置信息包括所述节点所包含的元数据以及所述节点对应的数据同步规则。
可选的,所述接收单元还用于接收节点向元数据管理平台发送的节点对应的配置信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910714808.9/2.html,转载请声明来源钻瓜专利网。