liveBook · Manning

Erasure encoding

As explained in Architecting an Apache Iceberg Lakehouse

Erasure encoding is a data-protection technique that reconstructs unavailable data from distributed fragments and parity fragments.

Erasure encoding protects distributed data without storing multiple complete copies. It splits data into fragments, creates parity fragments with mathematical algorithms, and distributes them across storage nodes. When fragments become unavailable through hardware failure or corruption, the original data can be reconstructed from the remaining fragments and parity. section 5.4.6

The architectural tradeoff is durability and availability with lower storage overhead than full replication. In distributed object storage, the mechanism supports fault tolerance, while self-healing and rebalancing can restore resilience after failures. section 5.4.6 section 5.4.7

Operational implications include:

  • Use erasure encoding when data must remain durable across node failures or when centralized replication is unreliable. section 5.5.3
  • Plan cluster topology, replication factors, hardware, network bandwidth, and IOPS carefully, especially for Ceph deployments. section 5.4.7

Edge storage

An industrial IoT platform can use MinIO or Ceph to preserve local data integrity across intermittent network connections until synchronization resumes. section 5.5.3

How Architecting an Apache Iceberg Lakehouse covers it

How deep it goes
Explains fragment distribution, parity generation, reconstruction, and storage-efficiency tradeoffs without detailing encoding algorithms.
Examples
Uses MinIO, Ceph, and an industrial IoT edge deployment with intermittent network connectivity.
What you can do after
Evaluate storage backends for durability, efficiency, failure recovery, and operational complexity.
How it connects
Connects distributed object storage with fault tolerance, replication, parity fragments, self-healing, and data integrity.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Architecting an Apache Iceberg Lakehouse. The section links point to the parts of the book it draws on.