[发明专利]数据处理方法、设备、介质及产品在审
| 申请号: | 202210242081.0 | 申请日: | 2022-03-11 |
| 公开(公告)号: | CN114722024A | 公开(公告)日: | 2022-07-08 |
| 发明(设计)人: | 陈秋昊 | 申请(专利权)人: | 北京旷视科技有限公司 |
| 主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F16/25;G06F11/14 |
| 代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苟冬梅 |
| 地址: | 100096 北京市海淀区*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据处理 方法 设备 介质 产品 | ||
本申请实施例提供了一种数据处理方法、设备、介质及产品,所述方法包括:响应于针对第一待处理数据集的数据处理请求,获取与所述数据处理请求对应的第一快照;所述第一快照包括数据库中已写入数据或已写入数据的元数据;所述数据处理请求为写入请求或修改请求;基于所述第一快照创建第一会话控制对象,所述第一会话控制对象为所述第一快照的可写状态的副本;在所述第一会话控制对象中,根据所述数据处理请求对所述第一待处理数据集中的数据或所述第一待处理数据集中数据的元数据进行处理,得到新的第二快照。
技术领域
本申请涉及数据处理技术领域,特别是涉及一种数据处理方法、设备、介质及产品。
背景技术
数据库是“按照数据结构来组织、存储和管理数据的仓库”,是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。随着在数据库中不断写入数据,写入的数据庞杂,由此,需要对写入的数据进行有效管理。
目前,对于数据的有效管理涉及到数据的版本管理,数据的版本管理是指:对多个不同版本的数据进行有效分类管理。例如,需要对某部门2013年3月份的数据、2018年4月份的数据进行分开管理,会将2013年3月份的数据保存为一个版本,2018年4月份的数据保存为另一个版本。
针对数据库中的数据版本管理,相关技术中,在数据库中写入数据一般是线性迭代的写入,即下一次写入是在上一次写入后的数据的基础上进行,使得数据库中的数据都是最新一次写入或修改后的数据。例如,2018年4月份的数据是在2018年3月份的数据的基础上写入的,数据库中的数据是2018年4月份的最新的数据,是无法获取作为历史时期的2018年3月份的数据的。此种情况下,便无法做到对数据库的数据版本的有效管理。
发明内容
鉴于上述问题,提出了本申请实施例,以便克服上述问题或者至少部分地解决上述问题。
为了解决上述问题,本申请的第一方面,提供一种数据处理方法,所述方法包括:
响应于针对第一待处理数据集的数据处理请求,获取与所述数据处理请求对应的第一快照;所述第一快照包括数据库中已写入数据或已写入数据的元数据;所述数据处理请求为写入请求或修改请求;
基于所述第一快照创建第一会话控制对象,所述第一会话控制对象为所述第一快照的可写状态的副本;
在所述第一会话控制对象中,根据所述数据处理请求对所述第一待处理数据集中的数据或所述第一待处理数据集中数据的元数据进行处理,得到新的第二快照。
可选地,所述方法还包括:
响应于数据读取请求,获取与所述数据读取请求对应的第三快照;
检测是否存在与所述第三快照对应的会话控制对象;
若是,则从所述第三快照对应的会话控制对象中读取已写入的数据;
若否,则从所述第三快照中读取已写入的数据。
可选地,所述方法还包括:
响应于针对所述第一快照的新的写入请求,确定所述新的写入请求对应的第二待处理数据集的目标属性;
基于所述第二待处理数据集的目标属性和所述第一待处理数据集的目标属性,对所述第二待处理数据集进行处理。
可选地,基于所述第二待处理数据集的目标属性和所述第一待处理数据集的目标属性,对所述第二待处理数据集进行处理,包括:
在所述第二待处理数据集的目标属性和所述第一待处理数据集的目标属性相同情况下,在所述第一会话控制对象中,对所述第二待处理数据集中的数据或所述第二待处理数据集中数据的元数据进行处理;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京旷视科技有限公司,未经北京旷视科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210242081.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:花岗岩风化区防涌砂施工方法
- 下一篇:空气质量监控方法、系统、设备及介质





