更新时间:2023-08-28 18:24:50
封面
版权信息
内容简介
赞誉
前言
第1章 全面了解ClickHouse
1.1 ClickHouse概述
1.2 ClickHouse特性
1.2.1 深度列存储
1.2.2 向量化查询执行引擎
1.2.3 数据压缩
1.2.4 使用磁盘
1.2.5 支持SQL
1.2.6 实时数据更新
1.2.7 稀疏索引
1.2.8 运行时代码生成
1.2.9 支持近似计算
1.2.10 数据TTL
1.2.11 高吞吐写入能力
1.2.12 多核心并行计算
1.2.13 多服务器分布式计算
1.2.14 分布式MPP计算架构
1.2.15 分片和副本
1.2.16 完整的DBMS能力
1.2.17 自适应连接算法
1.2.18 数据复制和数据完整性
1.2.19 提供复合数据类型和丰富的函数库
1.3 ClickHouse应用场景
1.3.1 典型应用场景
1.3.2 通用解决方案
1.4 ClickHouse技术生态
1.4.1 ClickHouse用户都有哪些
1.4.2 ClickHouse的优点
1.4.3 ClickHouse的缺点
1.4.4 ClickHouse未来展望
1.5 本章小结
第2章 ClickHouse快速入门
2.1 安装与运行ClickHouse
2.1.1 在macOS系统中安装ClickHouse
2.1.2 在Linux系统中安装ClickHouse
2.1.3 在Windows系统中使用Docker安装ClickHouse
2.2 ClickHouse常用命令行
2.2.1 ClickHouse命令行清单
2.2.2 实用命令行工具
2.3 本章小结
第3章 ClickHouse基础数据类型
3.1 基础数据类型概述
3.2 数值类型
3.3 字符串类型
3.4 时间类型
3.5 本章小结
第4章 ClickHouse高级数据类型
4.1 数组类型
4.1.1 数组类型定义
4.1.2 创建数组
4.1.3 数组基础操作
4.2 元组类型
4.2.1 元组定义
4.2.2 创建元组
4.2.3 使用元组
4.3 嵌套数据类型
4.3.1 嵌套类型定义
4.3.2 创建嵌套类型
4.3.3 嵌套类型的使用
4.4 Map类型
4.4.1 Map类型定义
4.4.2 创建Map类型
4.4.3 Map常用操作
4.5 Nullable类型
4.6 聚合函数类型
4.6.1 聚合函数类型定义
4.6.2 使用-State函数聚合物化视图指标
4.6.3 使用-Merge函数读取聚合结果值
4.7 Bitmap类型
4.7.1 Bitmap简介
4.7.2 创建Bitmap类型
4.7.3 Bitmap常用操作函数
4.8 本章小结
第5章 ClickHouse函数
5.1 概述
5.1.1 ClickHouse函数简介
5.1.2 ClickHouse函数分类
5.1.3 表级别函数
5.1.4 聚合函数算子
5.2 算术函数
5.2.1 加法函数
5.2.2 减法函数
5.2.3 乘法函数
5.2.4 浮点除法函数
5.2.5 整数除法函数
5.2.6 带0整数除法函数
5.2.7 取余函数
5.2.8 带0取余函数
5.2.9 负数函数
5.2.10 绝对值函数
5.2.11 最大公约数函数
5.2.12 最小公倍数函数
5.2.13 最大数函数
5.2.14 最小数函数
5.3 数组函数