clickhouse-io
ClickHouse database patterns, query optimization, analytics, and data engineering best practices for high-performance analytical workloads.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
ClickHouse database patterns, query optimization, analytics, and data engineering best practices for high-performance analytical workloads.
How to use
Aktywuj skill w Claude'ie, gdy pracujesz nad projektami analitycznymi w ClickHouse — na przykład podczas projektowania schematów tabel, pisania zapytań lub optymalizacji wydajności bazy danych.
Kiedy potrzebujesz wybrać odpowiedni silnik tabeli, poproś skill o rekomendacje. Dla większości przypadków użyj MergeTree z partycjonowaniem po dacie i odpowiednim ORDER BY. Dla danych z duplikatami ze źródeł zewnętrznych wybierz ReplacingMergeTree, a dla wstępnie agregowanych metryk — AggregatingMergeTree.
Przy pisaniu zapytań analitycznych skorzystaj ze wskazówek na temat agregacji, funkcji okienkowych i optymalizacji joinów. Skill podpowie, jak wykorzystać partycjonowanie do zmniejszenia zakresu skanowania danych.
Podczas ingestii dużych wolumenów danych zapytaj o batch inserty i integrację z Kafka. Skill wyjaśni, jak efektywnie ładować dane do ClickHouse.
Jeśli migrujesz z tradycyjnych baz danych (PostgreSQL, MySQL) na ClickHouse, skill dostarczy wskazówek na temat przystosowania schematów i zapytań do kolumnowego modelu przechowywania.
Do budowy dashboardów real-time i analiz szeregów czasowych skonsultuj się ze skillem w sprawie materialized views i projekcji, które przyspieszają powtarzające się zapytania.