1. 首页
  2. 存储
  3. 其他
  4. RS_Code

RS_Code

上传者: 2025-06-01 08:16:45上传 ZIP文件 86.31KB 热度 2次

RS_Code 的纠删算法,适合用在网络传输、分布式存储场景,可靠性挺高,性能也还不错。相比搞多副本复制,纠删码这种方式更节省空间,用少量冗余换来大范围容错,性价比蛮高。

RS_Code是比较经典的纠删码实现之一,用的是前向纠错的思路。简单说就是,原来你有 10 份数据,加上 4 份冗余,只要保住任意 10 份就能还原原始数据。丢点包?没关系,照样能解回来。

用起来嘛,计算量确实有点大,是编码解码的时候。但好处也:数据安全、不靠复制冗余、节省存储。像在分布式存储系统里,Hadoop 3.0就直接集成了这种技术,有兴趣的可以看看这篇文章:Hadoop3.0 纠删码技术详解

开发语言方面,有不少实现支持C++MATLABPython等等,比如你要搞硬件加速的,可以看看纠错纠删 RS 码的快速译码及硬件实现,性能提升挺。

,如果你对底层编码原理感兴趣,也推荐你看看这个实现文章:rs 编码的纠删方法实现,代码结构清晰,逻辑也比较容易上手。

如果你最近在折腾数据可靠性,尤其是搞分布式文件、视频流传输这类,建议你先熟悉下 RS_Code 的思路,按需选型。如果不追实时响应,RS 是个挺稳的选项。

下载地址
用户评论