[发明专利]一种数据处理方法和存储系统在审
申请号: | 202210334469.3 | 申请日: | 2022-03-30 |
公开(公告)号: | CN114661240A | 公开(公告)日: | 2022-06-24 |
发明(设计)人: | 谢东凯;廖晨歌;周沁;张锋 | 申请(专利权)人: | 阿里巴巴(中国)有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京同钧律师事务所 16037 | 代理人: | 柴海平;许怀远 |
地址: | 310056 浙江省杭州市滨江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 存储系统 | ||
本申请提供一种数据处理方法和存储系统,涉及存储领域。该方法包括:元数据服务器接收来自回收站管理服务器的第一指令;基于第一指令,将第一数据标识为非正常态;在系统开销满足预设条件的情况下,将被标识为非正常态的第一数据从回收站中清理掉。基于本申请提供的数据处理方法,将过期但未被清理的数据标识为非正常态,不计入租户的计费空间,并在系统开销满足预设条件的情况下,再将标识为非正常态的数据清除掉,因此,优化了回收站清理过期数据的策略,在降低对系统性能影响的同时,不额外增加租户对存储空间的占用时间,避免给租户带来不必要的花销。
技术领域
本申请涉及存储领域,尤其涉及一种数据处理方法和存储系统。
背景技术
租户在使用云空间存储数据时,可能会不小心将数据误删。为了防止租户误删数据导致租户数据丢失,云空间中会设置有回收站功能。租户删除的数据会进入回收站,租户也可以从回收站中回复误删的数据。同时,回收站也有自动清理功能,当数据在回收站中保留的时间超过租户设置的时间后,回收站会自动清理过期的数据。
由于启用回收站后,存储系统对回收站内的数据占用的存储空间仍按正常存储价格计费,数据从回收站的存储空间中清理后,存储空间得以释放,才停止计费。所以如果回收站清理过期的数据不及时,会占用租户的计费空间,给租户增添额外的成本。因此,回收站需要实时地清理过期数据。然而,回收站数据的清理需要修改文件系统的元数据,还会触发元数据和数据的删除,会占用一定的系统开销。如果在用户访问系统的同时,后台也正在清理回收站数据,此时的系统开销将会很大,系统性能将会受到影响,例如影响到数据链路的创建、删除及改写请求等的处理。
因此,需要提供一种方法,优化回收站清理过期数据的策略,尽量降低自动清理过期数据对租户的影响。
发明内容
本申请提供一种数据处理方法和存储系统,以期优化回收站清理过期数据的策略,尽量降低自动清理过期数据对租户的影响。
第一方面,本申请提供一种数据处理方法,应用于存储系统中,存储系统用于为一个或多个租户提供数据存储服务,存储系统包括回收站管理服务器和元数据服务器,该方法包括:元数据服务器接收来自回收站管理服务器的第一指令,第一指令用于指示将第一租户的回收站中的第一数据标识为非正常态;其中,第一数据是在回收站中存放的时间达到预设时长、但未被清理的数据,被标识为非正常态的数据在回收站中占用的存储空间不计入第一租户的计费空间;元数据服务器基于第一指令,将第一数据标识为非正常态;元数据服务器在系统开销满足预设条件的情况下,将被标识为非正常态的第一数据从回收站中清理掉。
第二方面,本申请提供一种数据处理方法,该方法包括:回收站管理服务器根据第一数据的时间索引,生成第一指令;其中,第一数据是在第一租户的回收站中存放的时间达到预设时长、但未被清理的数据,第一指令用于指示将第一数据标识为非正常态,被标识为非正常态的数据在回收站中占用的存储空间不计入第一租户的计费空间;回收站管理服务器向元数据服务器发送第一指令。
第三方面,本申请提供一种数据处理方法,应用于元数据服务器,该方法包括:元数据服务器接收来自回收站管理服务器的第一指令,第一指令用于指示将第一租户的回收站中的第一数据标识为非正常态;其中,第一数据是在回收站中存放的时间达到预设时长、但未被清理的数据,被标识为非正常态的数据在回收站中占用的存储空间不计入第一租户的计费空间;元数据服务器基于第一指令,将第一数据标识为非正常态;元数据服务器在系统开销满足预设条件的情况下,将被标识为非正常态的第一数据从回收站中清理掉。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴(中国)有限公司,未经阿里巴巴(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210334469.3/2.html,转载请声明来源钻瓜专利网。