【技术实现步骤摘要】
数据读取方法及装置、存储介质、电子装置
本专利技术涉及计算机领域,具体而言,涉及一种数据读取方法及装置、存储介质、电子装置。
技术介绍
在对流式数据的存储中,由于网络或者业务特点等原因,例如摄像头和流媒体服务之间的网络不好的场景下。可能导致流式数据写入文件中断,以及频繁切换新文件写入。导致海量的碎、小文件产生,导致对象存储的元数据量激增。一方面,由于对象存储元数据量是有规格上线的,频繁的切换文件,会导致元数据规格很容易达到上线,进一步导致对象存储服务异常。另一方面,海量的元数据信息,对元数据服务的性能影响很大。并且海量的元数据存储,带来了服务器、硬盘、网络等成本的增加。针对上述技术问题,相关技术中尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种数据读取方法及装置、存储介质、电子装置,以至少解决相关技术中对数据存储的问题。根据本专利技术的一个实施例,提供了一种数据读取方法,包括:确定对象文件的状态信息;在上述对象文件处于可用状态的情况下,将获取的目标数据以条带对齐的方式写入 ...
【技术保护点】
1.一种数据读取方法,其特征在于,包括:/n确定对象文件的状态信息;/n在所述对象文件处于可用状态的情况下,将获取的目标数据以条带对齐的方式写入至所述对象文件中;/n在所述对象文件中存储所述目标数据的写入信息,其中,所述写入信息用于标识所述目标数据的属性;/n利用所述目标数据的写入信息读取所述目标数据。/n
【技术特征摘要】
1.一种数据读取方法,其特征在于,包括:
确定对象文件的状态信息;
在所述对象文件处于可用状态的情况下,将获取的目标数据以条带对齐的方式写入至所述对象文件中;
在所述对象文件中存储所述目标数据的写入信息,其中,所述写入信息用于标识所述目标数据的属性;
利用所述目标数据的写入信息读取所述目标数据。
2.根据权利要求1所述的方法,其特征在于,确定对象文件的状态信息,包括:
从元数据服务器处获取所述对象文件;
确定所述对象文件的状态信息,其中,所述状态信息包括:所述对象文件内的存储空间,所述对象文件的异常情况。
3.根据权利要求1所述的方法,其特征在于,在所述对象文件处于可用状态的情况下,将获取的目标数据以条带对齐的方式写入至所述对象文件中之前,所述方法还包括:
确定所述对象文件中包括的N个对象,其中,所述N个对象中每个对象均包括M个存储块,所述M个存储块被拆解为P个条带,所述N、M以及P均是大于或等于1的自然数。
4.根据权利要求3所述的方法,其特征在于,在所述对象文件处于可用状态的情况下,将获取的目标数据以条带对齐的方式写入至所述对象文件中,包括:
将所述目标数据划分为O个数据段,其中,所述O是大于或等于1的自然数,所述O个数据段是流式数据段;
从所述N个对象中确定出存储所述O个数据段的目标对象;
将所述O个数据段中的部分或全部数据段依次写入至所述P个条带中。
5.根据权利要求4所述的方法,其特征在于,将所述O个数据段中的部分或全部数据段依次写入至所述P个条带中,包括:
在确定所述O小于或等于所述P的情况下,将所述O个数据段中的全部数据段按照条带对齐的方式写入所述P个条带中,在所述P个条带中未存储数据段的条带填充标识信息。
6.根据权利要求4所述的方法,其特征在于,将所述O个数据段中的部分或全部数据段依次写入至所述P个条带中,包括:
在确定所述O大于所述P的情况下,将所述O个数据段中的部分数据段依次写入至所述P个条带中,并将所述O个数据段中剩余的数据段存储至所述目标对象下一对象中,其中,所述下一对象处于可用状态。
7.根据权利要求3所述的方法,其特征在于,在所述对象文件中存储所述目标数据的写入信息,其中...
【专利技术属性】
技术研发人员:罗心,李青青,
申请(专利权)人:浙江大华技术股份有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。