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