snapshot
In Iceberg, a metadata snapshot representing the complete state of a table at a point in time, pointing to a manifest list. It supports time travel queries and snapshot isolation, and forms the basis of Iceberg's concurrency control and version management.
Timeline (last 90 days)
Each Iceberg write produces a new snapshot, and commit atomicity is achieved by renaming metadata files or through conditional updates to an external catalog, simplifying concurrency control from page-level locks to metadata-level optimistic concurrency.
The snapshot mechanism freezes a verified environment state as an image so that subsequent tasks start from a known good state, a concept that is consistent with container technologies such as Docker images.
The sandbox snapshot concept originates from the virtual machine domain, serializing the complete memory and file system state at a given moment for subsequent restoration.
All Facts (3)
Each Iceberg write produces a new snapshot, and commit atomicity is achieved by renaming metadata files or through conditional updates to an external catalog, simplifying concurrency control from page-level locks to metadata-level optimistic concurrency.
50%UnverifiedThe snapshot mechanism freezes a verified environment state as an image so that subsequent tasks start from a known good state, a concept that is consistent with container technologies such as Docker images.
50%UnverifiedThe sandbox snapshot concept originates from the virtual machine domain, serializing the complete memory and file system state at a given moment for subsequent restoration.
50%