Key features of Mixed-Iceberg format
masterMixed-Iceberg provides several advantages over the standard Iceberg format:
- Stronger primary key constraints: These constraints apply even when using Spark.
- Production-ready OLAP performance: Achieved through the auto-bucket mechanism for real-time data warehouses.
- Low-latency LogStore: Configuration that can reduce data pipeline latency from minutes to milliseconds/seconds.
- Transaction conflict resolution: Enables concurrent writes using the same primary key.
Limitations
- Compatibility: In scenarios where Hive and Iceberg are compatible, primary key uniqueness or conflict resolution might be violated.
- Primary key constraint: If the primary key does not include partition keys and there are no updates to the stream data, you may need to use normalized operators to ensure primary key uniqueness.
- Engine support: Currently supports reading/writing with Flink and Spark, and querying with Trino.