数据管理方法、装置、系统、服务器及存储介质
摘要文本
本发明涉及数据存储技术领域,提供了一种数据管理方法、装置、系统、服务器及存储介质,该方法通过服务器根据待存储数据的存储期限创建存储桶,以及在存储桶中创建文件卷,并将客户端上传的待存储数据存储至文件卷中;其中,存储桶为多个文件卷的集合,多个文件卷的存储期限相同或处于同一时间范围;按照预设的查询规则查询所述存储桶,存储桶中每个文件卷对应的文件卷属性信息包括存储期限;根据文件卷属性信息将存储桶中的文件卷进行删除,相比于现有技术中遍历单个文件,对过期的文件进行单个删除,本方案能够提升文件查询的效率,降低文件删除的复杂度,提升数据管理效率。
申请人信息
- 申请人:镕铭微电子(济南)有限公司
- 申请人地址:250000 山东省济南市自由贸易试验区济南片区唐冶西路868号山东设计创意产业园北区7号楼2-302室-131号
- 发明人: 镕铭微电子(济南)有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 数据管理方法、装置、系统、服务器及存储介质 |
| 专利类型 | 发明授权 |
| 申请号 | CN202311704727.3 |
| 申请日 | 2023/12/13 |
| 公告号 | CN117407361B |
| 公开日 | 2024/3/22 |
| IPC主分类号 | G06F16/11 |
| 权利人 | 镕铭微电子(济南)有限公司 |
| 发明人 | 甄磊 |
| 地址 | 山东省济南市自由贸易试验区济南片区唐冶西路868号山东设计创意产业园北区7号楼2-302室-131号 |
专利主权项内容
1.一种数据管理方法,其特征在于,所述方法包括:根据待存储数据的存储期限创建存储桶,以及在所述存储桶中创建文件卷,所述根据待存储数据的存储期限创建存储桶,以及在所述存储桶中创建文件卷,包括:接收客户端的文件上传请求,所述文件上传请求包括所述待存储数据对应的存储桶的桶名称和存储期限;若已经存在与所述存储期限对应的存储桶,则向所述客户端发送所述存储期限对应的存储桶的桶信息,所述桶信息包括桶名称和存储期限;在所述存储桶中创建与所述待存储数据对应的文件卷;若不存在与所述存储期限对应的存储桶,则根据所述文件上传请求创建新的存储桶和文件卷;接收所述客户端的文件标识信息请求,所述文件标识信息请求携带存储桶的桶名称;根据所述存储桶的桶名称检索对应的存储桶,若检索到存在桶名称对应的存储桶,则检测所述存储桶中是否有所述文件标识信息请求对应的文件卷;若所述存储桶中有所述文件标识信息请求对应的文件卷,则返回文件标识信息和文件存储地址;将客户端上传的待存储数据存储至所述文件卷中;其中,所述存储桶为多个文件卷的集合,多个所述文件卷的存储期限相同,每个文件卷包括多个文件,每个文件通过在单独的卷索引中的偏移量进行索引;所述将客户端上传的待存储数据存储至所述文件卷中,包括:接收所述客户端发送的上传文件,所述上传文件携带待存储数据和对应的文件标识信息,所述上传文件是由所述客户端根据所述文件存储地址发送得到的,所述文件标识信息包括文件卷标识和文件标识;根据所述文件卷标识和文件标识检索所述存储桶中是否有与所述文件卷标识和文件标识对应的文件;若是,则将所述待存储数据合并至对应的文件卷中;按照预设的查询规则查询所述存储桶,所述存储桶中每个文件卷对应的文件卷属性信息包括所述存储期限;根据所述文件卷属性信息将所述存储桶中的文件卷进行删除,其中,所述根据所述文件卷属性信息将所述存储桶中的文件卷进行删除,包括:根据任一所述文件卷的文件卷属性信息和当前时间判断是否超过所述存储期限,若是,则将所述存储桶中的所有文件卷进行删除,所述文件卷属性信息包括存储期限、创建时间和修改时间。