Documentation menu

Version 1.8.0-community

Concepts

The ideas behind GoArchive: relation graphs, batch processing, verification, and checkpoints.

Four ideas explain everything GoArchive does.

Relation Graph β€” how declared relationships become a processing order, and how the rows belonging to a parent are found.

Batch Processing β€” how work is divided so a run stays light on a busy server.

Verification β€” how a copy is confirmed before the source is touched.

Checkpoints and Resume β€” how progress is recorded so an interrupted run continues rather than restarts.

Reading them in order gives you the full model. Each is also useful on its own.