固态硬盘的数据管理方法、装置、存储介质及电子设备制造方法及图纸

技术编号:26478133 阅读:33 留言:0更新日期:2020-11-25 19:21
本申请实施例公开了一种固态硬盘的数据管理方法、装置、存储介质及电子设备。该方案用以解决固态硬盘的数据读取拥堵的问题。本申请实施例所提供的技术方案,用于存在数据块的数据读取过程中存在拥堵的情况下,通过重定向其他数据块和校验块来读取整个校验组中的数据。本方案采用对校验组中的数据块和校验块隔离设置的技术手段,避免由于同一校验组中数据块相邻设置时,相邻数据块上的拥堵情况类似,重定向读取时依然无法提高数据读取速度的问题。通过执行本技术方案,可以实现快速并准确的对固态硬盘的数据进行读取的效果。

【技术实现步骤摘要】
固态硬盘的数据管理方法、装置、存储介质及电子设备
本申请实施例涉及数据存储
,尤其涉及一种固态硬盘的数据管理方法、装置、存储介质及电子设备。
技术介绍
随着社会经济的快速发展,科技水平的逐渐提高,为了能够更加有效的保护人们的人身、财产的安全不受到侵犯,监控系统已经遍布世界各地。随着监控系统覆盖面的逐渐增加,监控数据的存储量也在日益增多。固态硬盘容量不断提升,价格逐步下降,基于固态硬盘的存储设备在监控系统中的应用发展迅速。在监控系统的业务应用中,存储数据的读取是基本功能。录像、图片的回放,各类监控业务数据的分析、计算和呈现,都依赖存储数据的读取,读取性能的高低直接关系到监控系统的性能规格。随着摄像头分辨率的不断提升,监控业务数据的海量化,读取性能越来越重要,成为监控系统的核心竞争力之一。基于固态硬盘的存储系统,为确保数据存储的可靠性,同机械硬盘一样,采用阵列技术来提升存储系统的容错性。RAID(RedundantArrayofIndependentDisks,独立磁盘冗余阵列)是将多台硬盘通过控制器结合成虚拟单台大容量的磁盘本文档来自技高网...

【技术保护点】
1.一种固态硬盘的数据管理方法,其特征在于,以解决固态硬盘的数据读取拥堵的问题,该方法包括:/n获取存储单元阵列中每个条带上面的存储单元个数,以及获取每个校验组中数据块和校验块的个数;其中,存储单元阵列是存储芯片按照第二方向对其排列构成的,每个存储芯片包括一列沿着第一方向排列的存储单元,每个条带包括按照存储单元阵列的第二方向排列的一行存储单元,其中所述第一方向和所述第二方向垂直;/n根据每个条带上面的存储单元个数以及每个校验组中数据块和校验块的个数,确定每个校验组中数据块与校验块在存储单元阵列中的分布位置;其中,每个数据块分布在一个存储单元,每个校验块分布在一个存储单元,且每个校验组的数据块与...

【技术特征摘要】
1.一种固态硬盘的数据管理方法,其特征在于,以解决固态硬盘的数据读取拥堵的问题,该方法包括:
获取存储单元阵列中每个条带上面的存储单元个数,以及获取每个校验组中数据块和校验块的个数;其中,存储单元阵列是存储芯片按照第二方向对其排列构成的,每个存储芯片包括一列沿着第一方向排列的存储单元,每个条带包括按照存储单元阵列的第二方向排列的一行存储单元,其中所述第一方向和所述第二方向垂直;
根据每个条带上面的存储单元个数以及每个校验组中数据块和校验块的个数,确定每个校验组中数据块与校验块在存储单元阵列中的分布位置;其中,每个数据块分布在一个存储单元,每个校验块分布在一个存储单元,且每个校验组的数据块与数据块之间以及数据块与校验块之间第二方向上分隔至少一个存储单元;
按照固态硬盘的每个校验组中数据块与校验块的分布位置对数据进行存储和/或读取。


2.根据权利要求1所述的方法,其特征在于,根据每个条带上面的存储单元个数以及每个校验组中数据块和校验块的个数,确定每个校验组中数据块与校验块在存储单元阵列中的分布位置,包括:
根据每个条带上面的存储单元个数以及每个校验组中数据块和校验块的个数,确定每个校验组中数据块与校验块只分布在一个条带的条件下各校验组的分布位置;其中,各校验组的分布位置为每个校验组的数据块与数据块之间以及数据块与校验块之间在同一个条带上且第二方向上分隔至少一个存储单元。


3.根据权利要求1所述的方法,其特征在于,根据每个条带上面的存储单元个数以及每个校验组中数据块和校验块的个数,确定每个校验组中数据块与校验块在存储单元阵列中的分布位置,包括:
根据每个条带上面的存储单元个数以及每个校验组中数据块和校验块的个数,确定每个校验组中数据块与校验块分布在至少两个条带的条件下各校验组的分布位置;其中,各校验组的分布位置为每个校验组的数据块与数据块之间以及数据块与校验块之间在至少两个条带上且第二方向上分隔至少一个存储单元。


4.根据权利要求1所述的方法,其特征在于,在按照固态硬盘的每个校验组中数据块与校验块的分布位置对数据进行读取之前,所述方法还包括:
判断是否存在繁忙状态存储芯片;
若是,则确定要读取目标校验组的数据块是否分布在繁忙状态存储芯片上;
若是,则重定向到目标校验组分布在繁忙状态存储芯片以外的其他数据块以及校验块来读取数据,并根据其他数据...

【专利技术属性】
技术研发人员:陈磊
申请(专利权)人:浙江宇视科技有限公司
类型:发明
国别省市:浙江;33

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

1