AI / Apache Paimon Interview questions
What is the purpose of Tags in Paimon?
Tags solve a specific problem: snapshots are convenient for querying historical data, but tables expire old snapshots on a schedule, and expiration deletes the underlying data files too. A tag pins a chosen snapshot's manifests and data files so they survive that expiration.
A common pattern is creating a daily tag so you can keep querying "yesterday's" or "last month's" data for batch reporting long after the raw snapshot itself would have expired. Tags can be created manually with a name and snapshot ID, or automatically on a schedule (process-time, watermark, or batch mode), and old tags can be auto-deleted based on retention settings.
More Related questions...