0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

大咖解读之SafeVideo

华为机器视觉 来源:未知 2023-12-19 16:20 次阅读
·

机械硬盘作为存储设备中高速运转的部件,使用一段时间后很容易出现故障。替换新硬盘的过程中不仅会影响设备的正常使用,坏掉的硬盘数据往往也会遗失,数据的安全性很难得到保障。

针对视频存储应运而生的技术——SafeVideo,究竟有什么不一样的地方呢?一起来看看吧~

大咖解读

Q A如何通过软件技术来应对硬盘故障?

由于硬盘损坏不可避免,尤其是硬盘的坏道,所以业界通常都是用RAID技术来应对。RAID是数据块经过XOR得到校验块,从而提供数据冗余进而可以进行数据恢复的一种技术。通常有多种不同的RAID,现在用的比较多的是RAID1、RAID5、RAID6等,主要区别是数据盘和校验盘的配比不同。

Q ASafeVideo就是RAID技术的一种吗?与通常的RAID有什么差别吗?

Safevideo就是一种RAID。传统RAID或者当前的Linux内核开源RAID,基本上是基于数据块也就是block来组装RAID,形成一个新的block,业务使用时会在新block的基础上创建文件系统来存放视频和图片文件等。SafeVideo的创新在于直接基于文件分片来组装RAID。对视频和图片业务来讲,看到的是SafeVideo提供的文件,SafeVideo内部的RAID管理,也是基于文件,是2级不同概念的文件。

Q ASafeVideo基于文件来做有什么好处呢?

主要体现在性能、容错性和业务存储一体化设计三个方面:

性能:传统基于block的RAID,业务使用的时候,要在RAID提供的新block上再创建文件系统,这样即使是一个大的文件,经过文件系统和block级RAID的2级打散,最后落到磁盘上就是比较小的IO。而SafeVideo基于文件的RAID,可以自行规划大的视频文件具体是怎么分布到不同磁盘上的文件分片,所以最终落到磁盘上的IO也是大的IO。磁盘的特性是每次读写都需要移动磁头,这个动作对性能的影响很大,所以最终磁盘访问的IO大就可以减少磁头移动的次数,从而获得更好的性能。

容错性:SafeVideo通过3重保护来提升数据的容错性。第一,可以利用文件系统自身的数据重定向能力;第二,如果文件内的数据出错,可以创建新文件,文件系统会重新分配磁盘扇区,然后替换原有故障文件,保留了原有文件名,但是实际用的磁盘扇区不一样了。第三,SafeVideo提供了一个重要特性是RAID局部重构能力,由于SafeVideo是基于文件的RAID,所以比较容易标识出有问题的文件分片,当写入某个文件分片出错的时候,只需要知道RAID条带中其他文件分片是OK的,就不需要让业务等待该文件的立即恢复,只需要标识该文件分片为错误,业务可以继续进行。之后并行地基于其他文件分片进行XOR,就可以恢复这个错误的文件分片。这样通过局部重构,可以容忍一定的介质错误的问题,且可以保证数据是正确的。

一体化设计:定制化虚拟文件是这里的核心。SafeVideo总共是有2级文件系统,一级是虚拟文件系统,对视频图片业务呈现标准的文件访问接口,一级是磁盘本地的文件系统,作为组成RAID的文件分片。在性能设计上,为了配合SafeVideo RAID内部IO的管理,上层业务需要配合SafeVideo按照一定的规则来下发IO命令。在RAID的各种故障处理方面,上层业务与SafeVideo之间做了一些联动处理,以便更好地识别和处理故障,比如视频业务对IO的时延要求是比其他业务高很多的,这部分就需要一体化的联动设计。

SafeVideo,具备视频读写更高效、数据存储更可靠、存储配置更便捷的特性,为视频存储提供高效和高可靠解决方案。

关注华为行业感知了解更多动态

·wKgaomWBU16ANlPxAAAj4iG8myw950.png    wKgaomWBU16AOcz3AAD_cV-iJnI935.jpg   ·wKgaomWBU16AeyZWAAAk0AA2kaQ052.png  wKgaomWBU16ABbJWAAA27dY7-28316.png  wKgaomWBU1-AE1QXAAFvFvU6GCQ470.jpg  


原文标题:大咖解读之SafeVideo

文章出处:【微信公众号:华为机器视觉】欢迎添加关注!文章转载请注明出处。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 华为
    +关注

    关注

    215

    文章

    34236

    浏览量

    250900
  • 机器视觉
    +关注

    关注

    161

    文章

    4317

    浏览量

    119959

原文标题:大咖解读之SafeVideo

文章出处:【微信号:Huawei_HoloSens,微信公众号:华为机器视觉】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    HarmonyOS大问答探讨-鸿蒙原生应用元服务上架

    【精彩活动】大问答活动·第8期 HDE李洋老师与大家探讨“鸿元服务开发及上架”相关的技术疑问,速速围观,在本帖下方评论,就有机会领取好礼,收获惊喜,即刻参与吧! https
    发表于 08-13 16:53

    解读 MEMS 可编程 LVCMOS 振荡器 SiT1602 系列:精准频率的创新

    解读 MEMS 可编程 LVCMOS 振荡器 SiT1602 系列:精准频率的创新
    的头像 发表于 08-09 15:39 265次阅读
    <b class='flag-5'>解读</b> MEMS 可编程 LVCMOS 振荡器 SiT1602 系列:精准频率的创新<b class='flag-5'>之</b>选

    解读 MEMS 可编程 LVCMOS 振荡器 SiT8008 系列:精准与灵活的时脉

    解读 MEMS 可编程 LVCMOS 振荡器 SiT8008 系列:精准与灵活的时脉
    的头像 发表于 08-09 10:29 249次阅读
    <b class='flag-5'>解读</b> MEMS 可编程 LVCMOS 振荡器 SiT8008 系列:精准与灵活的时脉<b class='flag-5'>之</b>选

    踏浪电竞网引入普渡配送机器人欢乐送2

    在南京这座充满活力的城市,娱乐网已然成为了电竞爱好者们日常休闲时的汇聚之地。为了进一步提升顾客的体验,踏浪电竞网近期引入了普渡配送机器人欢乐送2,为网的日常服务增添了更多科技感和便捷性,让每一位踏入网
    的头像 发表于 08-07 10:34 484次阅读

    深度解读 VCXO VG7050CDN:可变晶体振荡器的卓越

    深度解读 VCXO VG7050CDN:可变晶体振荡器的卓越
    的头像 发表于 07-24 10:58 304次阅读

    请教各位大:有没有接收频率32M左右的芯片推荐的?先感谢啦!

    请教各位大:有没有接收频率32M左右的芯片推荐的?先感谢啦!
    发表于 05-31 15:50

    SAP ERP云为汽车智能化企业亿通出海护航

    亿通科技专注汽车智能化赛道,针对智能座舱为整车企业提供全栈式软硬件结合的解决方案。作为首家登录纳斯达克的中国汽车智能化初创企业,亿通科技基于超520万次的汽车量产经验,不断推动高性能计算平台
    的头像 发表于 04-17 17:55 695次阅读

    EMC技术:基础概念到应用的解读

    EMC技术:基础概念到应用的解读?|深圳比创达电子
    的头像 发表于 03-11 11:55 498次阅读
    EMC技术:基础概念到应用的<b class='flag-5'>解读</b>?

    DC电源模块的关键参数解读

    。以下是一些常见的关键参数及其解读: DC电源模块的关键参数解读 1. 输出电压(Output Voltage):指电源模块输出的直流电的电压水平。该参数通常以伏特(V)为单位。用户需要根据自己设备的电源要求选择与匹配的输出电
    的头像 发表于 01-12 14:01 703次阅读
    DC电源模块的关键参数<b class='flag-5'>解读</b>

    OneFlow Softmax算子源码解读BlockSoftmax

    写在前面:笔者这段时间工作太忙,身心俱疲,博客停更了一段时间,现在重新捡起来。本文主要解读 OneFlow 框架的第二种 Softmax 源码实现细节,即 block 级别的 Softmax。
    的头像 发表于 01-08 09:26 628次阅读
    OneFlow Softmax算子源码<b class='flag-5'>解读</b><b class='flag-5'>之</b>BlockSoftmax

    IGBT和模块的标准体系解读

    IGBT和模块的标准体系解读
    的头像 发表于 12-14 11:38 1137次阅读
    IGBT和模块的标准体系<b class='flag-5'>解读</b>

    MEMS加速计的参数应用和解读

    MEMS加速计的参数应用和解读
    的头像 发表于 12-01 15:59 894次阅读
    MEMS加速计的参数应用和<b class='flag-5'>解读</b>

    Microchip中国2023大汇圆满闭幕!

    各位朋友,Microchip中国2023大汇深圳站暨本次盛会最后一站圆满落幕啦! 非常感谢各位大百忙之中出席本次盛会,并与我们的专家团队交流。希望您能通过本次活动有所收获,也希望您能留下美好
    的头像 发表于 11-24 17:55 527次阅读
    Microchip中国2023大<b class='flag-5'>咖</b>汇圆满闭幕!

    Microchip中国2023大汇上海站圆满结束

    各位朋友,Microchip中国2023大汇上海站已经圆满落幕啦! 非常感谢各位大百忙之中出席本次盛会,并与我们的专家团队交流。 希望Microchip的服务和技术交流能让您满意。 下面分享一组
    的头像 发表于 11-20 18:45 462次阅读
    Microchip中国2023大<b class='flag-5'>咖</b>汇上海站圆满结束

    金句 | 第二届OpenHarmony技术大会演讲集锦

    点击蓝字 ╳ 关注我们 开源项目 OpenHarmony 是每个人的 OpenHarmony 第二届OpenHarmony技术大会圆满结束 行业大与开源生态伙伴们齐聚北京 共同见证思潮交相辉映
    的头像 发表于 11-06 19:40 451次阅读