Zum Hauptinhalt springen

Clickhouse Best Practices

Plugin Verifiziert Aktiv

28 Best-Practice-Regeln für das ClickHouse-Schema-Design, die Abfrageoptimierung und die Datenaufnahme — priorisiert nach Auswirkung

6 Skills 0 MCPs
Zweck

KI-Agenten mit umfassendem ClickHouse-Know-how auszustatten, um effiziente Datenbankentwicklung, -optimierung und -Cloud-Bereitstellung zu ermöglichen.

Funktionen

  • ClickHouse Best Practices und Regeln
  • In-Prozess ClickHouse SQL-Engine (chdb)
  • Pandas-kompatible DataFrame-API (chdb DataStore)
  • Einrichtung einer lokalen ClickHouse-Entwicklungsumgebung
  • Anleitung zur Bereitstellung von ClickHouse Cloud

Anwendungsfälle

  • Optimierung von ClickHouse-Schemas und -Abfragen
  • Datenanalyse mit Pandas-ähnlicher Syntax bei ClickHouse-Leistung
  • Ausführen von SQL-Abfragen direkt auf Dateien oder Remote-Datenbanken ohne Server
  • Einrichtung einer lokalen ClickHouse-Instanz für die Entwicklung
  • Bereitstellung von Anwendungen in ClickHouse Cloud

Nicht-Ziele

  • Bereitstellung einer vollständigen Management-Oberfläche für ClickHouse-Server
  • Ersetzung aller Aufgaben der Datenbankadministration
  • Direkte Interaktion mit der ClickHouse Cloud-Infrastruktur über die Bereitstellungsanleitung hinaus

Installation

Zuerst Marketplace hinzufügen

/plugin marketplace add clickhouse/agent-skills
/plugin install agent-skills@clickhouse-agent-skills

Enthält 6 Erweiterungen

Skill (6)

Chdb Datastore Skill

Drop-in pandas replacement with ClickHouse performance. Use `import chdb.datastore as pd` (or `from datastore import DataStore`) and write standard pandas code — same API, 10-100x faster on large datasets. Supports 16+ data sources (MySQL, PostgreSQL, S3, MongoDB, ClickHouse, Iceberg, Delta Lake, etc.) and 10+ file formats (Parquet, CSV, JSON, Arrow, ORC, etc.) with cross-source joins. Use this skill when the user wants to analyze data with pandas-style syntax, speed up slow pandas code, query remote databases or cloud storage as DataFrames, or join data across different sources — even if they don't explicitly mention chdb or DataStore. Do NOT use for raw SQL queries, ClickHouse server administration, or non-Python languages.

95
Chdb Sql Skill

In-process ClickHouse SQL engine für Python — führen Sie ClickHouse SQL-Abfragen direkt auf lokalen Dateien, entfernten Datenbanken und Cloud-Speicher ohne Server aus. Verwenden Sie dies, wenn der Benutzer SQL-Abfragen gegen Parquet/CSV/JSON-Dateien schreiben möchte, ClickHouse-Tabellenfunktionen (mysql(), s3(), postgresql(), iceberg(), deltaLake() usw.) verwenden, zustandsbehaftete analytische Pipelines mit Session erstellen, parametrisierte Abfragen, Fensterfunktionen oder andere erweiterte ClickHouse SQL-Funktionen nutzen möchte. Verwenden Sie es auch, wenn der Benutzer explizit chdb.query(), ClickHouse SQL-Syntax erwähnt oder plattformübergreifende SQL-Joins wünscht. NICHT verwenden für pandas-ähnliche DataFrame-Operationen — stattdessen chdb-datastore verwenden.

98
ClickHouse Architecture Advisor Skill

MUSS verwendet werden, wenn ClickHouse-Architekturen entworfen, zwischen Ingestions- oder Modellierungsmustern ausgewählt oder Best Practices in workload-spezifische Systemdesigns übersetzt werden. Ergänzt clickhouse-best-practices um Entscheidungsrahmen und explizite Herkunftsbezeichnungen.

75
ClickHouse Best Practices Skill

MUSS VERWENDET WERDEN, wenn ClickHouse-Schemas, Abfragen oder Konfigurationen überprüft werden. Enthält 31 Regeln, die VOR der Bereitstellung von Empfehlungen überprüft werden MÜSSEN. Lesen Sie immer relevante Regelsdateien und zitieren Sie spezifische Regeln in Antworten.

88
ClickHouse Cloud Deployer Skill

Verwenden Sie dies, wenn ein Benutzer ClickHouse in der Cloud bereitstellen, in die Produktion gehen, ClickHouse Cloud verwenden, einen verwalteten ClickHouse-Dienst hosten oder von einer lokalen ClickHouse-Einrichtung zu ClickHouse Cloud migrieren möchte.

94
ClickHousectl Local Dev Skill

Verwenden Sie dies, wenn ein Benutzer eine Anwendung mit ClickHouse erstellen, eine lokale ClickHouse-Entwicklungsumgebung einrichten, ClickHouse installieren, einen lokalen Server erstellen, Tabellen erstellen oder mit der Entwicklung mit ClickHouse beginnen möchte. Deckt den gesamten Ablauf von Null bis zu einem funktionierenden lokalen ClickHouse-Setup ab.

87

Qualitätspunktzahl

Verifiziert
97 /100
Analysiert about 22 hours ago

Vertrauenssignale

Letzter Commit1 day ago
Sterne425
LizenzApache-2.0
Status
Quellcode ansehen