Synonyms:
Erasure Coding
纠删码(Erasure Coding,简称 EC)是一种数据保护方法,它将数据分割成多个碎片块,并额外生成一些对原始数据编码后的冗余块,然后再将这些块存储在不同的节点或者存储设备中。当部分节点发生故障时,系统依然可以利用这些数据块来恢复丢失的数据。
假设你收到了一份特别重要的信,为了防止丢失,也为了安全考虑,你把信分成了很多不同的片段,并对不同片段进行重复抄写,然后再存放在不同的地方。这样一来,哪怕其中的一些片段损坏或者丢失了,你依然能够凭借其他的片段来拼凑出原始内容。