ClickHouse设计规范概述
内容介绍
本文主要描述ClickHouse数据管理全生命周期过程中,数据库规划、建模设计、开发、调优、运维的规则建议和指导。
通过这些约束和建议,指导开发者在ClickHouse数据库开发使用过程中能够最大化发挥数据库的优势,保障ClickHouse数据库高性能、稳定可靠运行。用户可更专注于上层业务,释放数据更大的价值。
项目 |
描述 |
---|---|
数据库规划 |
集群业务规划、容量规划、数据分布。 |
数据库设计 |
Database设计、宽表设计、分布式表设计、本地表设计、分区设计、索引设计、物化视图设计。 |
数据库开发 |
简单查询、聚合查询、join查询、数据增/删/改等SQL开发。 |
数据库调优 |
调优思路、参数调优、系统调优、SQL改写调优。 |
数据库运维 |
监控、告警、日志、系统表/视图。 |
适用范围
规范适用于ClickHouse数据库设计、数据库开发、数据库测试、数据库运维以及DBA和业务使用人员。