一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

数据版本管理系统、方法、设备以及存储介质与流程

2021-10-24 06:20:00 来源:中国专利 TAG:例数 管理系统 版本 实施 方法

技术特征:
1.一种数据版本管理系统,其特征在于,所述数据版本管理系统包括服务层和存储层;存储层使用设定类型的数据库对待管理数据的数据模型进行保存,该层支持数据的变更和查询,所述待管理数据为复合结构的数据;服务层与所述存储层连接,用于对存储层保存的待管理数据进行管理;服务层包括逻辑子层和模型子层,模型子层定义了待管理数据的数据模型;逻辑子层用于对待管理数据进行管控;其中,模型子层存储有数据分支表,该表记录有待管理数据中各数据分支的数据内容、关联关系以及各数据分支的起始版本编号和终止版本编号;所述逻辑子层包括快照组装模块,所述快照组装模块与所述模型子层连接,用于根据各数据分支的起始版本编号和终止版本编号,以及各数据分支的数据内容和关联关系,组合指定版本的待管理数据。2.根据权利要求1所述的方法,其特征在于,所述逻辑子层还包括:版本管理模块和快照对比模块;其中,版本管理模块,与所述模型子层连接,用于记录待管理数据的版本变化信息;快照对比模块,与所述模型子层连接,用于对比两个版本间待管理数据的差异信息。3.根据权利要求1所述的方法,其特征在于,所述数据库的类型为关系数据库;所述待管理数据的数据模型为机构树。4.一种数据版本管理方法,应用于权利要求1

3中任一所述的快照组装模块,其特征在于,所述方法包括:响应目标版本的数据组装请求,根据目标版本编号、各数据分支的起始版本编号和终止版本编号,从记录待管理数据的各版本中确定目标版本关联的各数据分支的数据内容;组合目标版本关联的各数据分支的数据内容,得到目标版本的待管理数据。5.根据权利要求4所述的方法,其特征在于,若版本编号是从1开始递增的,则所述根据目标版本编号、各数据分支的起始版本编号和终止版本编号,从记录待管理数据的各版本中确定目标版本关联的各数据分支的数据内容,包括:比较目标版本编号与各数据分支的起始版本编号,以及目标版本编号与各数据分支的终止版本编号;根据比较结果从数据分支表中提取起始版本编号小于或等于目标版本编号,且终止版本编号大于目标版本编号或终止版本号为空标识的数据分支,并将提取的数据分支的数据内容作为目标版本关联的各数据分支的数据内容。6.一种数据版本管理方法,应用于权利要求2中的版本管理模块,其特征在于,所述方法包括:初始化数据模型,加载待管理数据的各数据分支;根据创建数据分支的版本信息,设置数据分支的起始版本编号;根据废弃数据分支的版本信息,设置数据分支的终止版本编号;记录待管理数据的变化信息,以及变化信息所属的数据分支,并更新该数据分支的初始版本编号或终止版本编号。7.一种数据版本管理方法,应用于权利要求2中的快照对比模块,其特征在于,所述方法包括:
响应第一版本与第二版本间的数据变化信息请求,根据第二版本编号、各数据分支的起始版本编号和终止版本编号,从待管理数据的各版本数据中确定第一版本与第二版本间的数据变化信息;其中第一版本编号小于第二版本编号。8.根据权利要求7所述的方法,其特征在于,若版本编号是从1开始递增的,则所述根据第二版本编号、各数据分支的起始版本编号和终止版本编号,从待管理数据的各版本数据中确定第一版本与第二版本间的数据变化信息,包括:比较所述第二版本编号与各数据分支的起始版本编号,以及所述第二版本编号与各数据分支的终止版本编号;根据比较结果从数据分支表中提取起始版本编号等于目标版本编号,或终止版本编号等于目标版本编号的数据分支,并将提取的数据分支的数据内容作为第一版本与第二版本间的数据变化信息。9.一种设备,其特征在于,所述设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求4

8中任一所述的方法。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求4

8中任一所述的方法。

技术总结
本发明实施例公开了一种数据版本管理系统、方法、设备以及存储介质,涉及数据处理技术。该系统包括:服务层和存储层;服务层包括逻辑子层;逻辑子层用于对待管理数据进行管控;其中,模型子层存储有数据分支表,该表记录有待管理数据中各数据分支的数据内容、关联关系以及各数据分支的起始版本编号和终止版本编号;所述逻辑子层包括快照组装模块,所述快照组装模块与所述模型子层连接,用于根据各数据分支的起始版本编号和终止版本编号,以及各数据分支的数据内容和关联关系,组合指定版本的待管理数据。本发明实施例提供一种数据版本管理系统、方法、设备以及存储介质,以减少空间浪费和组装数据的复杂度。费和组装数据的复杂度。费和组装数据的复杂度。


技术研发人员:李辉 苏兰芳 李林 王恺 邓艳丽
受保护的技术使用者:中信银行股份有限公司
技术研发日:2021.07.23
技术公布日:2021/10/23
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜