首页
›
数据工程与实时数据平台
›
043-OLAP分析引擎
›
《ClickHouse架构设计与OLAP查询优化》
VIP20
本课程属于:043-OLAP分析引擎
数据工程与实时数据平台 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
ClickHouse架构设计与OLAP查询优化
📚 共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
第1章
ClickHouse入门
什么是ClickHouse、OLAP场景特点、核心特性、列式存储与行式存储对比。
概念
OLAP
第2章
环境搭建
单机版安装(RPM/DEB)、config.xml/users.xml配置详解、启动验证与客户端连接。
安装
配置
第3章
数据类型
整型、浮点、字符串、日期时间、枚举、数组、元组、Nullable、IPv4/IPv6。
基础
类型
第4章
数据库与表操作
创建数据库、MergeTree建表、查看/删除/修改表结构。
DDL
表
第5章
MergeTree引擎详解
MergeTree原理、PARTITION BY、ORDER BY、PRIMARY KEY、TTL。
引擎
核心
第6章
其他存储引擎
ReplacingMergeTree、SummingMergeTree、AggregatingMergeTree、CollapsingMergeTree、VersionedCollapsingMergeTree。
引擎
合并
第7章
数据导入导出
INSERT INTO、CSV/TSV/JSONEachRow文件导入、SELECT INTO OUTFILE、clickhouse-client导入。
导入
导出
第8章
SELECT查询基础
SELECT语法、WHERE过滤、ORDER BY排序、LIMIT分页、DISTINCT去重。
查询
基础
第9章
聚合查询
GROUP BY、HAVING、count/sum/avg/min/max、uniq系列函数。
聚合
函数
第10章
JOIN操作
INNER/LEFT/RIGHT/FULL JOIN、原理与优化、global join、常见坑点。
JOIN
关联
第11章
子查询与CTE
标量子查询、IN/EXISTS子查询、WITH子句(CTE)。
子查询
CTE
第12章
窗口函数
ROW_NUMBER、RANK、DENSE_RANK、LAG/LEAD、SUM/AVG窗口函数、窗口范围定义。
窗口
分析
第13章
数组与嵌套数据结构
Array类型、arrayJoin函数、Nested类型、Lambda函数。
数组
嵌套
第14章
字典(Dictionary)
字典概念、内置/外部字典创建、dictGet函数、更新策略。
字典
加速
第15章
物化视图(Materialized View)
物化视图原理、创建与TO语法、增量聚合、维护策略。
视图
预聚合
第16章
数据TTL与生命周期管理
表级/列级TTL、TTL表达式、与分区结合、数据清理策略。
TTL
生命周期
第17章
分区与分片概念
分区原理、分片概念、Distributed Table、集群配置。
分区
分片
第18章
副本机制
ReplicatedMergeTree、ZooKeeper/ClickHouse Keeper、副本同步与故障恢复。
副本
高可用
第19章
分布式查询
分布式表创建、DDL/DML、JOIN优化、prewhere下推。
分布式
查询
第20章
性能优化(上)
跳数索引/布隆过滤器、分区裁剪、物化视图加速、查询缓存。
索引
优化
第21章
性能优化(下)
内存管理、CPU并行、网络优化、写入优化、MergeTree合并策略。
资源
调优
第22章
数据采样与近似计算
SAMPLE子句、approx_count_distinct/quantile/median、HyperLogLog。
采样
近似
第23章
时间序列分析
toStartOf系列、date_trunc、时间窗口聚合、滑动窗口、同比环比。
时间
分析
第24章
高级函数
if/multiIf/case、字符串、URL、IP、地理函数。
函数
高级
第25章
系统表与监控
system.tables/parts/metrics/events/processes、查询日志。
监控
系统
第26章
用户权限管理
用户创建、角色管理、行级/列级权限、RBAC、Quota设置。
权限
安全
第27章
备份与恢复
数据导出备份、ALTER TABLE FREEZE、增量备份、恢复与跨集群迁移。
备份
恢复
第28章
ClickHouse与Kafka集成
Kafka引擎表、物化视图消费、Exactly-Once语义、常见问题。
Kafka
集成
第29章
ClickHouse与MySQL集成
MySQL引擎表、数据库引擎、数据同步、CDC方案。
MySQL
集成
第30章
实战项目:用户行为分析平台
埋点数据导入、实时聚合、漏斗分析、留存分析、报表展示。
实战
项目
所属VIP或分类
同VIP:ClickHouse与Doris分析引擎选型
同VIP:ClickHouse与StarRocks压测及调优
同VIP:ClickHouse与StarRocks增量数据同步