由于时间精力缘故,这里给出的 demo 可能会简化部分代码,如果和定义有冲突,以定义为准
纠删编码(Erasure Coding)是一种数据保护技术,通过将原始数据编码成更多的数据块,使得即使部分数据块丢失,也能通过剩余的数据块恢复出完整数据。
大部分代码计划优先用 JS 实现,并且实现顺序是会先写文档后写代码
-
XOR Parity
- RAID-5 👉 说明文档 👈
- RAID-6
-
Reed Solomon
-
LRC
MIT
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Latest commit | ||||
由于时间精力缘故,这里给出的 demo 可能会简化部分代码,如果和定义有冲突,以定义为准
纠删编码(Erasure Coding)是一种数据保护技术,通过将原始数据编码成更多的数据块,使得即使部分数据块丢失,也能通过剩余的数据块恢复出完整数据。
大部分代码计划优先用 JS 实现,并且实现顺序是会先写文档后写代码
XOR Parity
Reed Solomon
LRC
MIT
纠删编码的一些简化版实现和原理分析