Skip to main content

ClickHouse v25.4

Rapidly evolving OLAP database with experimental Iceberg read support, time travel, REST catalogs, and comprehensive write capabilities planned for 2025

Key Features

75
REST + Experimental

Evolving Catalog Support

Path (Hadoop-style) since 24.3, REST catalog (Nessie, Polaris/Unity, Glue REST) in 24.12; HMS experimental & AWS Glue in testing; R2 catalog on roadmap

Explore details
70
Writes Q3 2025

Read-Only Analytics

ENGINE=Iceberg tables and icebergS3()/icebergCluster() functions; full SQL on Parquet files. Writes/compaction scheduled Q3 2025

Explore details
30
Delete File Reading Only

No DML Operations

Reading of position & equality deletes supported since 24.12; queries merge delete files on-the-fly (MoR). No DELETE/UPDATE/MERGE writers until write support lands

Explore details
60
CoW + MoR Read

Read-Only Storage Strategy

Copy-on-Write always readable; Merge-on-Read readable from 24.12 (non-materialized delete files)

Explore details
20
Polling + Kafka

No Streaming Support

No native streaming ingestion; users poll Iceberg or ingest with ClickHouse Kafka engine; roadmap includes ClickPipe Iceberg-CDC for near-real-time sync

Explore details
0
Q3 2025 Planned

No Format V3 Support

Not yet supported - engine rejects DV tables; v3 reader/writer planned post-spec-v2 completeness; DV/lineage scheduled Q3 2025

Explore details
100
Since 25.4

Time Travel Capabilities

Time-travel since 25.4 with SET iceberg_timestamp_ms=<epoch> or iceberg_snapshot_id; partition pruning via use_iceberg_partition_pruning=1

Explore details
60
Credential-Based

Basic Security Model

Relies on object-store credentials (AWS_ACCESS_KEY_ID, S3 V4 tokens) or catalog credential vending; ClickHouse RBAC controls database/table access; no column-masking yet

Explore details
70
Rapid Evolution

Experimental Engine Status

Engine still experimental; cold-start latency without distributed cache; complex joins benefit from data-shuffling behind stateless workers (prototype)

Explore details
90
Clear Timeline

Comprehensive 2025 Roadmap

2025-H1: full spec-v2 compliance; Q3: Iceberg write path, native compaction, spec-v3 enablement; Performance: distributed cache, stateless workers

Explore details

ClickHouse Iceberg Feature Matrix

Comprehensive breakdown of Iceberg capabilities in ClickHouse v25.4

Dimension
Support Level
Implementation Details
Since Version
Catalog Types
PartialREST + Experimental
Path-based (24.3), REST catalog (24.12), HMS experimental, AWS Glue testing, R2 roadmap
24.3+
SQL Analytics
PartialRead-Only
ENGINE=Iceberg, icebergS3(), icebergCluster() functions; full SQL reads; writes Q3 2025
24.3+
DML Operations
NoneDelete File Reading
Reads position/equality deletes (24.12), merges on-the-fly; no DELETE/UPDATE/MERGE writers
24.12
Storage Strategy
PartialRead CoW + MoR
CoW always readable; MoR readable from 24.12 (non-materialized delete files)
24.12
Streaming Support
LimitedPolling + Kafka
No native streaming; polling/Kafka engine patterns; ClickPipe Iceberg-CDC on roadmap
N/A
Format Support
Nonev1/v2 Only
Reads spec v1/v2; engine rejects DV tables; v3 DV/lineage scheduled Q3 2025
24.3+
Time Travel
FullSince 25.4
SET iceberg_timestamp_ms/iceberg_snapshot_id; partition pruning optimization
25.4
Schema Evolution
FullRead Support
Reads evolved schemas; manifest/metadata cache (25.4); DESCRIBE shows latest schema
24.8+
Security & Governance
PartialBasic RBAC
Object-store credentials, catalog vending, ClickHouse RBAC; no column-masking
24.3+
Performance Features
PartialCache + Roadmap
Metadata cache (25.4); distributed cache & stateless workers roadmap (H2 2025)
25.4
Engine Status
ExperimentalRapid Evolution
Experimental engine with rapid development; production readiness planned H2 2025
24.3+
2025 Roadmap
ComprehensiveDetailed Plan
H1: spec-v2 complete; Q3: write path, compaction, spec-v3; Performance optimizations
2025

Showing 12 entries

Use Cases

High-Performance Analytics

OLAP queries on large-scale Iceberg data lakes

  • Real-time dashboards on batch-updated data
  • Complex analytical queries with sub-second latency
  • Large-scale data warehouse analytics
  • Time-series analysis and aggregation

Data Lake Query Layer

Fast analytical layer over multi-engine data lakes

  • Analytics on data written by Spark/Flink
  • Cross-catalog federated queries
  • Historical analysis with time travel
  • Performance layer for BI tools

Experimental Early Adoption

Testing cutting-edge Iceberg features and performance

  • Prototype development with latest features
  • Performance benchmarking and testing
  • Early feedback on roadmap features
  • Migration planning for future production use

Future Production Workloads

Planning for comprehensive read-write capabilities

  • Teams planning 2025 migration to ClickHouse + Iceberg
  • Organizations requiring roadmap-based commitments
  • ETL pipelines with planned write capabilities
  • Data architectures evolving with ClickHouse roadmap

Need Assistance?

If you have any questions or uncertainties about setting up OLake, contributing to the project, or troubleshooting any issues, we’re here to help. You can:

  • Email Support: Reach out to our team at hello@olake.io for prompt assistance.
  • Join our Slack Community: where we discuss future roadmaps, discuss bugs, help folks to debug issues they are facing and more.
  • Schedule a Call: If you prefer a one-on-one conversation, schedule a call with our CTO and team.

Your success with OLake is our priority. Don’t hesitate to contact us if you need any help or further clarification!