[发明专利]数据处理方法、装置、电子设备及计算机存储介质在审
申请号: | 202010130031.4 | 申请日: | 2020-02-28 |
公开(公告)号: | CN113326242A | 公开(公告)日: | 2021-08-31 |
发明(设计)人: | 白玉宾 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F16/178 | 分类号: | G06F16/178;G06F16/23;G06F16/27;G06F16/958 |
代理公司: | 北京合智同创知识产权代理有限公司 11545 | 代理人: | 李杰;兰淑铎 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 装置 电子设备 计算机 存储 介质 | ||
本发明实施例提供了一种数据处理方法、装置、电子设备及计算机存储介质,其中,所述数据处理方法包括:根据待处理文件的元数据,获取所述待处理文件在源数据端的最后修改时间的信息;发送携带有所述最后修改时间的信息的数据处理请求和所述待处理文件,以使目标数据端根据所述数据处理请求对所述待处理文件进行处理,并以所述最后修改时间的信息所指示的时间作为处理后的所述待处理文件在所述目标数据端中的最后修改时间。通过本发明实施例,避免了数据迁移或数据同步等情况对文件的实际最后修改时间的影响,不会因数据迁移或数据同步等操作而使对文件的实际修改发生的时间产生改变,从而确保了最后修改时间的准确。
技术领域
本发明实施例涉及计算机技术领域,尤其涉及一种数据处理方法、装置、电子设备及计算机存储介质。
背景技术
随着互联网技术的发展,人们的生活和工作已越来越依赖于各种互联网产品(如各种应用、业务平台、业务系统等等)来完成。很多互联网产品的功能实现与其使用的数据及该数据的相关时间密不可分,例如,内容分发网络CDN需要依赖其使用的数据的最后修改时间进行缓存刷新,或者,前端网络页面需要依赖其使用的数据的最后修改时间进行自动更新,等等。
然而,在很多与数据复制有关的场景中,如数据迁移或者数据同步场景中,会因迁移或同步后的数据的最后修改时间这一属性,导致上述功能无法实现或者出现异常。以对象存储系统为例,其中的数据对象的最后修改时间是系统自动生成和维护的,用户侧只能读取但却无法进行修改、重置等操作。这就导致在进行数据对象的数据迁移或数据同步后,目标端会根据迁移或同步操作为迁移或同步后的数据对象生成最新的最后修改时间,该时间无法由用户侧进行修改。由此,导致迁移工具或迁移服务无法保持数据对象在源端中的最后修改时间。进一步地,数据迁移或同步后,依赖最后修改时间的应用或服务将无法正常工作。例如,CDN缓存自动刷新机制失效、前端页面资源自动更新失效、数据对象的多个版本之间无法保证时序、数据对象生命周期管理结果不符合预期、跨区域同步功能无法保证数据一致性,等等。
因此,如何确保上述场景中的数据对象的最后修改时间准确,以进一步保证各种业务的正常进行,成为亟待解决的问题。
发明内容
有鉴于此,本发明实施例提供一种数据处理方案,以至少部分解决上述问题。
根据本发明实施例的第一方面,提供了一种数据处理方法,包括:根据待处理文件的元数据,获取所述待处理文件在源数据端的最后修改时间的信息;发送携带有所述最后修改时间的信息的数据处理请求和所述待处理文件,以使目标数据端根据所述数据处理请求对所述待处理文件进行处理,并以所述最后修改时间的信息所指示的时间作为处理后的所述待处理文件在所述目标数据端中的最后修改时间。
根据本发明实施例的第二方面,提供了另一种数据处理方法,包括:接收数据处理请求和待处理文件,其中,所述数据处理请求中携带有所述待处理文件在源数据端的最后修改时间的信息;对所述待处理文件进行所述数据处理请求所请求的处理,并将处理后的所述待处理文件在本地的最后修改时间设置为所述最后修改时间的信息所指示的时间。
根据本发明实施例的第三方面,提供了一种数据处理装置,包括:获取模块,用于根据待处理文件的元数据,获取所述待处理文件在源数据端的最后修改时间的信息;发送模块,用于发送携带有所述最后修改时间的信息的数据处理请求和所述待处理文件,以使目标数据端根据所述数据处理请求对所述待处理文件进行处理,并以所述最后修改时间的信息所指示的时间作为处理后的所述待处理文件在所述目标数据端中的最后修改时间。
根据本发明实施例的第四方面,提供了另一种数据处理装置,包括:接收模块,用于接收数据处理请求和待处理文件,其中,所述数据处理请求中携带有所述待处理文件在源数据端的最后修改时间的信息;处理模块,用于对所述待处理文件进行所述数据处理请求所请求的处理,并将处理后的所述待处理文件在本地的最后修改时间设置为所述最后修改时间的信息所指示的时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010130031.4/2.html,转载请声明来源钻瓜专利网。