Toolverse
All skills

clickhouse-io

by affaan-m

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

Quick info

Author
affaan-m
Category
Backend
Views
18

About this skill

ClickHouse database patterns, query optimization, analytics, and data engineering best practices for high-performance analytical workloads.

How to use

  1. 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.

  2. 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.

  3. 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.

  4. Podczas ingestii dużych wolumenów danych zapytaj o batch inserty i integrację z Kafka. Skill wyjaśni, jak efektywnie ładować dane do ClickHouse.

  5. 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.

  6. 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.

Related skills