AI / Apache Paimon Interview questions
Describe a Paimon Snapshot?
A snapshot is a JSON file stored in a table's snapshot directory that captures the state of the table at one point in time. It records the schema file in use and a manifest list containing all the changes belonging to that snapshot.
Reading the latest snapshot gives you the current state of the table; reading an earlier one lets you time-travel to a previous state. Each commit produces at most two snapshots — one for the incremental write, and, if a compaction was also triggered by that commit, a second compacted snapshot.
More Related questions...