forked from ClickHouse/ClickHouse
-
Notifications
You must be signed in to change notification settings - Fork 15
Open
Labels
Description
Here's the current Project Antalya roadmap for 2026. This year the focus is on direct writes to Iceberg, improved usability of the swarms and Hybrid table engine, and interoperability with regard to cloud providers and catalog types. All features are open source--there are no hold-backs.
Please suggest additional features and ideas in the comments to this issue. We also welcome contributions.
Performance:
- RowGroup adaptive size
- Lazy metadata loading
Swarms:
- Fully supported joins
- Swarm for writes
- Swarm for merges/optimize
- Standalone swarms
- Autoscaling
- Observability
Catalogs & Interoperability:
- GCP support
- Azure support
- Support for different catalog types
- Public datasets in Iceberg
- Map specific catalog namespaces as databases
- Interoperability with Spark
- Iceberg v3
Iceberg Writes:
- CREATE TABLE for Iceberg/DataLakeCatalog database engine
- INSERT INTO Iceberg table
- Use MergeTree buffer for frequent inserts into Iceberg
- Kafka writes to Iceberg
Tiered Storage:
- Write MergeTree parts to Parquet
- export part - skip or throw on pending mutations and patch parts #1294
- Accept table function as destination for part export #1320
- Allow merge tree materialized / alias columns to be exported through part export #1324
- Write MergeTree partitions to Parquet
- Improve observability
- Add query id to
system.part_log,system_exportsandsystem.replicated_partition_exports#1330
Hybrid table engine
- Support for ALIAS columns Add support for ALIAS columns in segments for engine=Hybrid #1272
- ALTER TABLE for watermark management
- Direct exports to Iceberg
- TTL MOVE to Iceberg
- TTL DELETE for Iceberg data
- TTL to other table
- Merge tables with watermark
- Backup/restore for tiered tables