[发明专利]一种用于保证数据一致性的方法、装置、介质和电子设备有效
申请号: | 201910589699.2 | 申请日: | 2019-07-02 |
公开(公告)号: | CN110362629B | 公开(公告)日: | 2022-04-05 |
发明(设计)人: | 贺思妮 | 申请(专利权)人: | 北京字节跳动网络技术有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27 |
代理公司: | 北京睿驰通程知识产权代理事务所(普通合伙) 11604 | 代理人: | 张文平 |
地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 保证 数据一致性 方法 装置 介质 电子设备 | ||
本申请提供一种用于保证数据一致性的方法、装置、介质和电子设备。所述方法包括:获取关键变更信息;判断预设变更组集合中是否存在第一预设变更组;若是,则根据所述第一预设变更组的所述主变更信息变更第一数据集合中与所述主变更信息相关联的信息且根据所述第一预设变更组的所述从变更信息变更所述第一数据集合中与所述从变更信息相关联的信息;若否,则根据所述关键变更信息变更第一数据集合中与所述关键变更信息相关联的信息。解决了多个互相关联的信息因信息变化导致信息不对称的问题,通过绑定互相关联的信息并建立预设变更组,使用户变更所述预设变更组中的主变更信息,都可以使所述预设变更组中的所有信息同步变更,保证了信息的一致性。
技术领域
本申请涉及计算机技术领域,具体而言,涉及一种用于保证数据一致性的方法、装置、介质和电子设备。
背景技术
大数据分析,是指对规模巨大的数据进行分析。大数据可以概括为4个V,数据量大(Volume)、速度快(Velocity)、类型多(Variety)、价值(Value)。
大数据作为时下最火热的IT行业的词汇,随之而来的技术应用包括:数据仓库、数据安全、数据分析和数据挖掘等等围绕大数据的商业价值的利用逐渐成为行业人士争相追捧的利润焦点。随着大数据时代的来临,大数据分析也应运而生。
数据拉取作为大数据分析的一个重要技术,逐渐从人工传递数据文件转变为线上拉取,使各种业务的工作人员从复杂、繁多的数据源中解放出来。但是由于数据来源众多,同一信息可能从多个地方获取,常常会出现数据信息互相矛盾的场景。
例如,员工的工作信息是:工作城市、工作省份、工作国家;如果用户每次选择拉取最新的数据源时,只同步工作城市,就会造成数据互相矛盾,比如老数据的工作城市为武汉,工作省份为湖北,新数据的工作城市为长沙,工作省份为湖南,若只同步工作城市时,就会变成工作城市为长沙,工作省份为湖北。
如何保证数据的一致性成为开发人员的一个难题。
发明内容
本申请的目的在于提供一种用于保证数据一致性的方法、装置、介质和电子设备,能够解决上述提到的至少一个技术问题。具体方案如下:
根据本申请的具体实施方式,第一方面,本申请提供一种用于保证数据一致性的方法,包括:
获取关键变更信息;
判断预设变更组集合中是否存在第一预设变更组;其中,所述预设变更组集合,包括多个预设变更组;所述预设变更组,包括一个主变更信息以及多个从变更信息;所述第一预设变更组的所述主变更信息与所述关键变更信息相同;所述主变更信息与所述预设变更组一一对应;
若是,则根据所述第一预设变更组的所述主变更信息变更第一数据集合中与所述主变更信息相关联的信息且根据所述第一预设变更组的所述从变更信息变更所述第一数据集合中与所述从变更信息相关联的信息;
若否,则根据所述关键变更信息变更第一数据集合中与所述关键变更信息相关联的信息。
可选的,所述第一数据集合包括多个第一数据子集;所述主变更信息,包括主字段名和与所述主字段名相关联的待变更的主字段值;所述从变更信息,包括从字段名和与所述从字段名相关联的待变更的从字段值。
可选的,所述根据所述第一预设变更组的所述主变更信息变更第一数据集合中与所述主变更信息相关联的信息,包括:
依次从所述第一数据集合中获取所述第一数据子集;
分别判断所述第一数据子集中是否存在与所述主字段名相同的第一字段名;
若是,则变更所述第一字段名中的数据值为所述主字段值。
可选的,所述根据所述第一预设变更组的所述从变更信息变更所述第一数据集合中与所述从变更信息相关联的信息,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字节跳动网络技术有限公司,未经北京字节跳动网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910589699.2/2.html,转载请声明来源钻瓜专利网。