一种块存储设备、数据存储方法、电子设备和存储介质技术

技术编号:37986046 阅读:25 留言:0更新日期:2023-06-30 10:00
本发明专利技术实施例公开了一种块存储设备、数据存储方法、电子设备和存储介质。其中,块存储设备包括:一个或多个第一预设大小的二级数据存储块和一级索引块;其中,一级索引块中存储各二级数据存储块的摘要信息,摘要信息包括:二级数据存储块内存储的数据类型、数据归属设备标识、二级数据存储块内数据的最早写入时间和最晚写入时间;每一个二级数据存储块包括:一个或多个三级数据存储块和二级索引块;三级数据存储块存储对应数据类型的数据,二级索引块存储各三级数据存储块的索引信息;三级数据存储块的索引信息包括:三级数据存储块的存储起始位置、三级数据存储块大小、三级数据存储块内数据的最早写入时间和最晚写入时间。内数据的最早写入时间和最晚写入时间。内数据的最早写入时间和最晚写入时间。

【技术实现步骤摘要】
一种块存储设备、数据存储方法、电子设备和存储介质


[0001]本专利技术涉及但不限于数据存储
,尤其涉及一种块存储设备、数据存储方法、电子设备和存储介质。

技术介绍

[0002]当前网络视频录像机NVR智能相关功能发展迅速,图片存储也成为基本的存储业务,相关功能中点击图片可以看到对应时间点的录像,由此图片和录像时间需要同步覆盖。在NVR中目前较常使用的块存储方案是在存储系统初始化完成后,所有磁盘存储资源被划分成若干大小相同的空间(块)进行管理。当网络摄像机IPC有存储任务时,动态的向存储资源池分配一个块进行存储。这种方案称为通用块存储(universal block storage)下文简称UBS。
[0003]科学合理地规划块存储设备中数据块的逻辑结构,能够有效满足业务功能需求,提高数据存取效率。

技术实现思路

[0004]本公开实施例提供一种块存储设备、数据存储方法、电子设备和存储介质,根据多级数据存储块的逻辑结构,以数据类型和写入时间建立对应的多级索引,有效建立了不同数据类型的数据之间的时间关联性。基于此逻辑本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种块存储设备,其特征在于,包括:一个或多个第一预设大小的二级数据存储块和一级索引块;其中,所述一级索引块中存储各所述二级数据存储块的摘要信息,所述摘要信息包括:二级数据存储块内存储的数据类型、数据归属设备标识、二级数据存储块内数据的最早写入时间和最晚写入时间;每一个所述二级数据存储块包括:一个或多个三级数据存储块和二级索引块;所述三级数据存储块存储对应数据类型的数据,所述二级索引块存储各所述三级数据存储块的索引信息;所述三级数据存储块的索引信息包括:三级数据存储块的存储起始位置、三级数据存储块大小、三级数据存储块内数据的最早写入时间和最晚写入时间。2.如权利要求1所述的设备,其特征在于,所述三级数据存储块包括:数据存储区和三级索引区;其中,所述数据存储区存储对应数据类型的数据文件,所述三级索引区存储各数据文件的索引信息;所述数据文件的索引信息包括:数据文件的存储起始位置、数据文件的大小和写入时间。3.一种数据存储方法,其特征在于,包括:根据待存储数据的数据属性,从如权利要求1

2任一项所述的块存储设备中,确定目标二级数据存储块;所述数据属性包括:数据类型、数据归属设备标识和大小;根据所述目标二级数据存储块的二级索引块中的索引信息,在所述目标二级数据存储块中确定目标三级数据存储块;将所述待存储数据写入所述目标三级数据存储块。4.如权利要求3所述的方法,其特征在于,根据所述目标三级数据存储块的位置、所述待存储数据的大小和数据写入时间,更新所述目标二级数据存储块中二级索引块中所述目标三级数据存储块对应的索引信息;根据所述待存储数据的大小和所述数据写入时间,更新所述块存储设备的一级索引块中所述目标二级数据存储块对应的摘要信息。5.如权利要求3所述的方法,其特征在于,所述确定目标二级数据存储块,包括:从所述的块存储设备中一级索引块中各二级数据存储块的摘要信息中,查找所述待存储数据的数据类型和数据归属设备标识对应的最晚写入时间最晚的二级数据存储块;在所述最晚写入时间最晚的二级数据存储块的剩余可用存储空间大于或等于所述待存储数据的大小的情况下,确定所述最晚写入时间最晚的二级数据存储块为所述目标二级数据存储块;在所述最晚写入时间最晚的二级数据存储块的剩余存储空间小于所述待存储数据的大小的情况下,分配一个未占用的预设大小的二级数据存储块为所述目标二级数据存储块。6.如权利要求3所述的方法,其特征在于,所述在所述目标二级数据存储块中确定目标三级数据存储块,包括:根据所述目标二级数据存储块中二级索引块中各三级数据存储块的索引信息,确定最
晚写入时间最晚的三级数据存储块;在最晚写入时间最晚的三级数据存储块的剩余可用存储空间大于或等于所述待存储数据的...

【专利技术属性】
技术研发人员:赵世鹏沈佐兵汤晓斌
申请(专利权)人:浙江宇视科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1