Overview
Discover seven essential development tricks for building fast, cost-efficient, and maintainable analytic applications in ClickHouse during this hour-long webinar led by Altinity CEO Robert Hodges. Learn advanced techniques for optimizing data operations, including efficient S3 data loading using wildcards and named collections, implementing effective compression strategies with codecs, enhancing time-based query performance through ORDER BY column repetition, managing mutable data with ReplacingMergeTree, configuring RBAC models in Zookeeper, and leveraging aggregation as an alternative to joins. Gain deep insights into how ClickHouse's column storage, parallel processing, and distributed algorithms work together to deliver superior analytical database performance for real-time data processing. The presentation includes practical demonstrations and detailed explanations of each optimization technique, complete with access to comprehensive documentation, knowledge base resources, and community support channels for continued learning and implementation.
Syllabus
- Introduction
- Read S3 data fast with wildcards and named collections
- Reduce storage size using codecs and compression
- Repeat time column in ORDER BY to speed up time-based queries
- Handle mutable data with ReplacingMergeTree
- Store RBAC model in Zookeeper or clickhouse-keeper
- Use aggregation to simulate joins
Taught by
Altinity