跳转到主要内容

Clickhouse Best Practices

插件 已验证 活跃

28 条关于 ClickHouse 模式设计、查询优化和数据摄取的最佳实践规则 — 按影响程度排序

6 个 Skill 0 个 MCP
目的

赋予 AI 代理全面的 ClickHouse 专业知识,从而实现高效的数据库开发、优化和云部署。

功能

  • ClickHouse 最佳实践和规则
  • 进程内 ClickHouse SQL 引擎 (chdb)
  • 与 pandas 兼容的 DataFrame API (chdb DataStore)
  • 本地 ClickHouse 开发环境设置
  • ClickHouse Cloud 部署指导

使用场景

  • 优化 ClickHouse 模式和查询
  • 使用类似 pandas 的语法和 ClickHouse 的性能来分析数据
  • 在文件或远程数据库上直接运行 SQL 查询,无需服务器
  • 为开发设置本地 ClickHouse 实例
  • 将应用程序部署到 ClickHouse Cloud

非目标

  • 提供完整的 ClickHouse 服务器管理界面
  • 取代所有数据库管理任务
  • 直接与 ClickHouse Cloud 基础设施交互(部署指导除外)

安装

请先添加 Marketplace

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

包含 6 个扩展

Skill (6)

Chdb Datastore 技能

与 ClickHouse 性能兼容的即插即用 pandas 替代品。使用 `import chdb.datastore as pd`(或 `from datastore import DataStore`)并编写标准的 pandas 代码 — API 相同,在大数据集上速度提升 10-100 倍。支持 16 种以上数据源(MySQL、PostgreSQL、S3、MongoDB、ClickHouse、Iceberg、Delta Lake 等)和 10 种以上文件格式(Parquet、CSV、JSON、Arrow、ORC 等)以及跨源连接。当用户希望使用 pandas 风格的语法分析数据、加速缓慢的 pandas 代码、将远程数据库或云存储作为 DataFrame 查询,或连接不同来源的数据时,请使用此技能 — 即使他们没有明确提及 chdb 或 DataStore。请勿用于原始 SQL 查询、ClickHouse 服务器管理或非 Python 语言。

95
Chdb Sql 技能

Python 的进程内 ClickHouse SQL 引擎 — 无需服务器即可直接在本地文件、远程数据库和云存储上运行 ClickHouse SQL 查询。当用户希望针对 Parquet/CSV/JSON 文件编写 SQL 查询、使用 ClickHouse 表函数(如 mysql()、s3()、postgresql()、iceberg()、deltaLake() 等)、使用 Session 构建有状态的分析管道、使用参数化查询、窗口函数或其他高级 ClickHouse SQL 功能时使用。当用户明确提及 chdb.query()、ClickHouse SQL 语法或希望进行跨源 SQL 连接时也请使用。请勿用于 pandas 风格的 DataFrame 操作 — 请改用 chdb-datastore。

98
ClickHouse Architecture Advisor 技能

设计 ClickHouse 架构、在摄入或建模模式之间进行选择,或将最佳实践转化为工作负载特定的系统设计时必须使用。它通过决策框架和显式来源标签来补充 clickhouse-best-practices。

75
ClickHouse 最佳实践 技能

审阅 ClickHouse 架构、查询或配置时**必须使用**。包含 31 条规则,在提供建议前**必须**进行检查。始终阅读相关规则文件并在回复中引用具体规则。

88
ClickHouse Cloud Deployer 技能

当用户想要将 ClickHouse 部署到云端、投入生产、使用 ClickHouse Cloud、托管托管 ClickHouse 服务或从本地 ClickHouse 设置迁移到 ClickHouse Cloud 时使用。

94
ClickHousectl 本地开发 技能

当用户想要使用 ClickHouse 构建应用程序、设置本地 ClickHouse 开发环境、安装 ClickHouse、创建本地服务器、创建表或开始使用 ClickHouse 进行开发时使用。涵盖了从零开始到运行中的本地 ClickHouse 设置的完整流程。

87

质量评分

已验证
97 /100
about 22 hours ago 分析

信任信号

最近提交1 day ago
星标425
许可证Apache-2.0
状态
查看源代码