更新时间:2024-11-20 GMT+08:00
ClickHouse宽表设计原则
宽表设计原则
由于ClickHouse的宽表查询性能较优,且当前ClickHouse可支持上万列的宽表横向扩展。
在大部分场景下,有大表两表join以及多表join的场景,且多个join的表数据变化更新频率较低,这种情况,建议对多个表join查询逻辑提前进行加工处理,将处理后的数据写入到一个宽表中,宽表中包含所有要查询的数据字段,以供后续应用完全自助OLAP的高性能查询。
表命名规范
数据库表名称命名规则:
- 在数据库中,表名命名要求在当前数据库内唯一。
- 表名要求以字符开始,可以包含字符(a~z,A~Z)、数字(0~9)及下划线(_)。
父主题: ClickHouse宽表设计