AI / Apache Paimon Interview questions
What are the two main table types in Paimon?
Every Paimon table falls into one of two types, depending on whether a primary key is declared:
| Table type | Characteristics |
| Primary key table | Supports insert, update, and delete; records are merged by primary key using a merge engine; high-performance streaming upserts. |
| Append table (no primary key) | Only receives incoming append data; cannot be directly upserted; suited to huge-scale batch and streaming append workloads with automatic small-file merging. |
Which type you pick determines nearly everything else about the table — merge engines and changelog producers only apply to primary key tables, while append tables get their own compaction, clustering, and bucketing options instead.
More Related questions...