数据存储、读取方法、装置、设备及可读存储介质制造方法及图纸

技术编号:25184490 阅读:29 留言:0更新日期:2020-08-07 21:12
本发明专利技术公开了一种数据存储、读取方法、装置、设备及可读存储介质,所述数据存储方法包括:对多个磁盘进行分区,以使得分区后的每个所述磁盘至少具有第一存储区和第二存储区;将分区后的多个所述磁盘的所述第一存储区创建为RAID5磁盘阵列;将数据索引和与所述数据索引对应的数据存储在创建后的RAID5磁盘阵列中,并将与每个磁盘存储的所述数据对应的所述数据索引备份存储在本磁盘的所述第二存储区中。本发明专利技术能有效解决现有技术数据存储的利用率较低且不适用于不使用文件系统的存储方式的问题,以及能够在RAID5磁盘阵列失效后尽量多的读出较多的完整数据。

【技术实现步骤摘要】
数据存储、读取方法、装置、设备及可读存储介质
本专利技术涉及数据存储读取
,尤其涉及一种数据存储、读取方法、装置、设备及可读存储介质。
技术介绍
在视频监控系统中,对视频媒体流的存储是关键技术之一。目前在一些关键场所,存储稳定性要求相对较高,都需要对数据的存储介质有一定的冗余要求。磁盘冗余阵列(RedundantArraysofIndependentDisks,RAID)是常用的一种提高数据存储安全冗余度的存储方案。目前较常用的RAID技术有:RAID1和RAID5。其中,RAID1需要两组以上的磁盘相互做镜像,比较容易设计和实现。每读一次盘只能读出一块数据,也就是说数据块传送速率与单独的盘的读取速率相同。当主磁盘损坏时,镜像磁盘就可以代替主磁盘工作。镜像磁盘相当于一个备份盘,可想而知,这种磁盘模式的安全性是非常高的,RAID1的数据安全性在所有的RAID级别上来说是最好的。但是其磁盘的利用率却只有50%,是所有RAID级别中最低的。而RAID5一般由至少3块磁盘组成,并要求RAID5内的每块磁盘容量相等,RAID5会对每块磁盘以本文档来自技高网...

【技术保护点】
1.一种数据存储方法,其特征在于,包括:/n对多个磁盘进行分区,以使得分区后的每个所述磁盘至少具有第一存储区和第二存储区;/n将分区后的多个所述磁盘的所述第一存储区创建为RAID5磁盘阵列;/n将数据和与所述数据对应的数据索引存储在创建后的RAID5磁盘阵列中,并将与每个磁盘存储的所述数据对应的所述数据索引备份存储在本磁盘的所述第二存储区中;所述第二存储区仅用于存储所述数据索引。/n

【技术特征摘要】
1.一种数据存储方法,其特征在于,包括:
对多个磁盘进行分区,以使得分区后的每个所述磁盘至少具有第一存储区和第二存储区;
将分区后的多个所述磁盘的所述第一存储区创建为RAID5磁盘阵列;
将数据和与所述数据对应的数据索引存储在创建后的RAID5磁盘阵列中,并将与每个磁盘存储的所述数据对应的所述数据索引备份存储在本磁盘的所述第二存储区中;所述第二存储区仅用于存储所述数据索引。


2.如权利要求1所述的数据存储方法,其特征在于,所述第二存储区为所述磁盘的头部存储区域。


3.如权利要求1所述的数据存储方法,其特征在于,所述RAID5磁盘阵列的存储数据的条带深度为所述数据的数据块大小的n倍;n为正整数且大于或等于2。


4.如权利要求1所述的数据存储方法,其特征在于,所述RAID5磁盘阵列分为数据索引存储区和数据存储区,所述数据存储在所述数据存储区中,所述数据索引存储在所述数据索引存储区中。


5.如权利要求1所述的数据存储方法,其特征在于,所述数据为视频数据,所述数据索引为视频数据索引。


6.一种数据读取方法,其特征在于,包括:
根据数据索引的搜索参数在多个磁盘的创建的RAID5磁盘阵列中进行数据索引搜索;其中,多个所述磁盘具有第一存储区和第二存储区,多个所述磁盘的所述第一存储区创建为所述RAID5磁盘阵列,所述RAID5磁盘阵列中存储有所述数据索引及与所述数据索引对应的数据,每个磁盘的所述第二存储区中仅存储有备份的且与本磁盘存储的所述数据对应的所述数据索引;
当根据所述搜索参数在所述RAID5磁盘阵列中对数据索引搜索失败时,根据所述搜索参数在所述第二存储区中进行数据索引搜索;
根据获取到的数据索引在所述RAID5磁盘阵列中搜索对应的数据。


7.一种数据存储装置,其特征在于,包括:
分区模块,用于对多个磁盘进行分区,...

【专利技术属性】
技术研发人员:许海涛
申请(专利权)人:普联技术有限公司
类型:发明
国别省市:广东;44

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

1