What problem does it solve? Designing and optimizing ClickHouse for analytical workloads requires specialized knowledge of column-oriented storage, MergeTree engines, and batch ingestion that differs significantly from traditional row-based databases like PostgreSQL or MySQL. ## Core Features & Use Cases - Table Design Patterns: Guidance on MergeTree, ReplacingMergeTree, and AggregatingMergeTree engines with partitioning and ordering key strategies. - Query Optimization: Patterns for efficient filtering, aggregations, window functions, and materialized views for real-time analytics. - Data Ingestion & Pipelines: Bulk insert, streaming insert, ETL, and change data capture patterns from PostgreSQL to ClickHouse. - Use Case: Migrating a time-series analytics dashboard from PostgreSQL to ClickHouse, including schema design, hourly pre-aggregated materialized views, and hourly ETL sync jobs. ## Quick Start Ask the AI to design a ClickHouse table schema and optimized analytical queries for your time-series event data.