[发明专利]更新方法、更新装置、服务器、计算机设备和存储介质在审
申请号: | 201910100430.3 | 申请日: | 2019-01-31 |
公开(公告)号: | CN111506583A | 公开(公告)日: | 2020-08-07 |
发明(设计)人: | 梁亚南;龚风光;赵斌;杨继中;杨东晨 | 申请(专利权)人: | 北京嘀嘀无限科技发展有限公司 |
主分类号: | G06F16/23 | 分类号: | G06F16/23 |
代理公司: | 北京友联知识产权代理事务所(普通合伙) 11343 | 代理人: | 尚志峰;汪海屏 |
地址: | 100193 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 更新 方法 装置 服务器 计算机 设备 存储 介质 | ||
1.一种数据更新方法,适用于服务器,其特征在于,包括:
响应于创建指令,创建数据库中主干数据的线下分支数据,并将所述线下分支数据下发至与所述创建指令对应的配置端;
接收所述配置端对所述线下分支数据的编辑操作,以将所述编辑操作同步至所述主干数据中。
2.根据权利要求1所述的更新方法,其特征在于,所述接收所述配置端对所述线下分支数据的编辑操作,以将所述编辑操作同步至所述主干数据中,具体包括:
接收记录所述编辑操作的操作日志;
回放所述操作日志,在日志回放过程中,读取所述编辑操作,以将修改后的数据信息同步至所述主干数据中。
3.根据权利要求2所述的更新方法,其特征在于,还包括:
在将所述编辑操作同步至所述主干数据中后,生成同步后所述主干数据对应的版本快照,所述版本快照中包括时间戳信息,所述时间戳信息用于记录所述编辑操作的操作时间;
建立所述版本快照与在线业务之间的耦合关系,以通过读取所述版本快照执行在线业务操作。
4.根据权利要求3所述的更新方法,其特征在于,还包括:
在将所述编辑操作同步至所述主干数据中后,在检测到所述主干数据的线下分支数据具有多个时,将所述操作日志下发至所述时间戳信息落后所述主干数据的所述配置端上,以根据所述操作日志更新所述线下分支数据。
5.根据权利要求3所述的更新方法,其特征在于,还包括:
响应于快照回滚指令,解析所述快照回滚指令中携带的回滚快照版本号;
根据所述回滚快照版本号查找快照链表,以确定对应的主干数据版本;
执行当前的所述版本快照与所述在线业务之间的解耦操作后,将所述主干数据版本与所述在线业务进行耦合。
6.根据权利要求1至5中任一项所述的更新方法,其特征在于,在响应于创建指令,创建所述数据库中主干数据的线下分支数据,并将所述线下分支数据下发至对应的配置端前,还包括:
将所述主干数据的属性修改为可读取但不可直接编辑状态。
7.一种数据更新方法,适用于配置端,其特征在于,包括:
在接收到根据创建指令反馈的线下分支数据的情况下,检测是否接收到对所述线下分支数据的编辑指令;
响应于所述编辑指令,并保存对所述线下分支数据的编辑操作,并验证修改后的所述线下分支数据是否满足运行需求;
在验证修改后的所述线下分支数据满足运行需求后,将所述编辑操作提交至服务器。
8.根据权利要求7所述的更新方法,其特征在于,所述保存对所述线下分支数据的编辑操作,并验证修改后的所述线下分支数据是否满足运行需求,还包括:
将所述编辑操作写入对应的操作日志中,并生成所述编辑操作对应的时间戳信息。
9.根据权利要求8所述的更新方法,其特征在于,所述在验证修改后的所述线下分支数据满足运行需求后,将所述编辑操作提交至服务器,具体包括:
将所述操作日志从所述配置端上传至数据库。
10.根据权利要求7所述的更新方法,其特征在于,所述响应于所述编辑指令,并保存对所述线下分支数据的编辑操作,并验证修改后的所述线下分支数据是否满足运行需求,具体包括:
确定与所述分支数据关联的性能测试件,所述性能测试件中包含测试脚本和运行环境参数;
根据所述性能测试件分别对修改之前与修改之后的所述线下分支数据进行压测,以确定修改之后的所述线下分支数据的性能是否等于或高于修改之前的所述线下分支数据的性能。
11.根据权利要求7至10中任一项所述的更新方法,其特征在于,还包括:
接收所述服务器下发的时间戳信息晚于当前操作日志的更新日志,以根据所述更新日志更新所述线下分支数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京嘀嘀无限科技发展有限公司,未经北京嘀嘀无限科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910100430.3/1.html,转载请声明来源钻瓜专利网。