-
>
决战行测5000题(言语理解与表达)
-
>
软件性能测试.分析与调优实践之路
-
>
第一行代码Android
-
>
深度学习
-
>
Unreal Engine 4蓝图完全学习教程
-
>
深入理解计算机系统-原书第3版
-
>
Word/Excel PPT 2013办公应用从入门到精通-(附赠1DVD.含语音视频教学+办公模板+PDF电子书)
CLICKHOUSE入门、实战与进阶 版权信息
- ISBN:9787111727170
- 条形码:9787111727170 ; 978-7-111-72717-0
- 装帧:平装-胶订
- 册数:暂无
- 重量:暂无
- 所属分类:>>
CLICKHOUSE入门、实战与进阶 本书特色
(1)作者背景资深:现就职于字节跳动,曾就职于阿里巴巴,主要从事企业智能数字化经营管理、电商智能数字化运营等系统架构设计和研发工作。
(2)作者经验丰富:作者在大数据、后端开发和架构领域有10余年研发和管理经验,积累非常深厚。
(3)内容系统全面:从基础知识、实现原理、项目实战、扩展应用4个维度全面展开,是ClickHouse领域集大成之作。
(4)注重实用实战:不仅在各个知识点都辅有大量的实际案例、图表说明和小贴士,而且还有多个综合性的项目案例贯穿全书。
CLICKHOUSE入门、实战与进阶 内容简介
本书是ClickHouse领域的集大成之作,从基础知识、实现原理、项目实战、扩展应用4个维度全面展开,表述简练清晰、案例丰富实用,既可以作为入门的标准参考书,又适合作为案头速查手册。书中内容是作者在阿里巴巴、字节跳动多年实战经验的总结,得到了字节跳动和阿里巴巴9位大数据专家的高度评价。全书共10章,主要内容如下:第1~3章整体介绍ClickHouse概念、特性、应用场景、技术生态、快速入门和基础数据类型等基础内容,目的是从本质上揭开ClickHouse高性能背后的秘密,帮助读者快速上手实践。第4~6章重点讲解ClickHouse的高级数据类型、函数和SQL查询语法与配置实践等进阶内容,通过该部分内容的阅读和学习,你将全面掌握ClickHouse核心功能的使用方法和技巧。第7~10章从企业级项目实战的角度出发,详细解析ClickHouse在实际业务项目中的使用,主要包括基于Spring Boot开发ClickHouse SQL查询工具、基于ClickHouse Bitmap实现DMP用户画像标签圈选人、基于ZooKeeper搭建ClickHouse分布式集群、基于Grafana搭建ClickHouse集群监监控平台等相关内容。通过该部分内容的阅读学习,你将掌握ClickHouse企业级项目实战开发的方方面面。本书非常注重实用性和实战性,不仅在各个知识点都辅有大量的实际案例、图表说明和小贴士,而且还有多个综合性的项目案例贯穿全书。
CLICKHOUSE入门、实战与进阶 目录
赞 誉
前 言
第1章 全面了解ClickHouse 1
1.1 ClickHouse概述 1
1.2 ClickHouse特性 6
1.2.1 深度列存储 7
1.2.2 向量化查询执行引擎 12
1.2.3 数据压缩 18
1.2.4 使用磁盘 19
1.2.5 支持SQL 19
1.2.6 实时数据更新 20
1.2.7 稀疏索引 20
1.2.8 运行时代码生成 21
1.2.9 支持近似计算 22
1.2.10 数据TTL 22
1.2.11 高吞吐写入能力 22
1.2.12 多核心并行计算 22
1.2.13 多服务器分布式计算 22
1.2.14 分布式 MPP 计算架构 23
1.2.15 分片和副本 26
1.2.16 完整的DBMS能力 26
1.2.17 自适应连接算法 28
1.2.18 数据复制和数据完整性 28
1.2.19 提供复合数据类型和丰富的
函数库 28
1.3 ClickHouse应用场景 28
1.3.1 典型应用场景 28
1.3.2 通用解决方案 29
1.4 ClickHouse技术生态 29
1.4.1 ClickHouse用户都有哪些 29
1.4.2 ClickHouse的优点 36
1.4.3 ClickHouse的缺点 37
1.4.4 ClickHouse未来展望 37
1.5 本章小结 37
第2章 ClickHouse 快速入门 38
2.1 安装与运行ClickHouse 38
2.1.1 在macOS系统中安装
ClickHouse 39
2.1.2 在Linux系统中安装
ClickHouse 40
2.1.3 在Windows系统中使用
Docker安装ClickHouse 42
2.2 ClickHouse常用命令行 49
2.2.1 ClickHouse命令行清单 49
2.2.2 实用命令行工具 49
2.3 本章小结 55
第3章 ClickHouse基础数据类型 56
3.1 基础数据类型概述 57
3.2 数值类型 62
3.3 字符串类型 67
3.4 时间类型 70
3.5 本章小结 75
第4章 ClickHouse高级数据类型 76
4.1 数组类型 76
4.1.1 数组类型定义 76
4.1.2 创建数组 77
4.1.3 数组基础操作 78
4.2 元组类型 86
4.2.1 元组定义 86
4.2.2 创建元组 87
4.2.3 使用元组 87
4.3 嵌套数据类型 89
4.3.1 嵌套类型定义 89
4.3.2 创建嵌套类型 90
4.3.3 嵌套类型的使用 90
4.4 Map类型 91
4.4.1 Map类型定义 91
4.4.2 创建Map类型 91
4.4.3 Map常用操作 92
4.5 Nullable类型 95
4.6 聚合函数类型 96
4.6.1 聚合函数类型定义 96
4.6.2 使用-State函数聚合物化
视图指标 97
4.6.3 使用-Merge函数读取聚合
结果值 99
4.7 Bitmap类型 100
4.7.1 Bitmap简介 100
4.7.2 创建Bitmap类型 101
4.7.3 Bitmap常用操作函数 103
4.8 本章小结 112
第5章 ClickHouse函数 113
5.1 概述 113
5.1.1 ClickHouse函数简介 113
5.1.2 ClickHouse函数分类 114
5.1.3 表级别函数 116
5.1.4 聚合函数算子 118
5.2 算术函数 118
5.2.1 加法函数 119
5.2.2 减法函数 119
5.2.3 乘法函数 120
5.2.4 浮点除法函数 120
5.2.5 整数除法函数 121
5.2.6 带0整数除法函数 121
5.2.7 取余函数 121
5.2.8 带0取余函数 122
5.2.9 负数函数 122
5.2.10 值函数 123
5.2.11 公约数函数 123
5.2.12 小公倍数函数 123
5.2.13 数函数 124
5.2.14 小数函数 124
5.3 数组函数 124
5.3.1 判断空数组函数 124
5.3.2 判断非空数组函数 125
5.3.3 数组长度函数 125
5.3.4 根据范围构造数组函数 126
5.3.5 根据元素字面量构造数组 126
5.3.6 拼接数组函数 126
5.3.7 根据下标获取元素函数 127
5.3.8 判断是否包含元素函数 127
5.3.9 判断是不是子数组函数 128
5.3.10 判断两个数组是否有交集
函数 128
5.3.11 返回元素下标函数 129
5.3.12 数组切片函数 129
5.3.13 数组升序排序函数 129
5.3.14 数组降序排序函数 130
5.3.15 数组自定义排序函数 130
5.3.16 数组自定义逆序排序
函数 130
5.3.17 计算数组不重复元素个数
函数 131
5.3.18 数组元素去重函数 131
5.3.19 数组交集函数 131
5.3.20 数组归并函数 131
5.3.21 数组逆序函数 132
5.3.22 数组拍平函数 132
5.3.23 数组压缩函数 132
5.3.24 数组元素映射函数 133
5.3.25 数组过滤函数 133
5.3.26 求数组小元素函数 134
5.3.27 求数组元素函数 134
5.3.28 数组元素求和函数 135
5.3.29 数组元素平均值函数 135
5.3.30 数组元素相乘函数 136
5.3.31 数组元素展开函数 136
5.4 字符串函数 136
5.4.1 字符串判空函数 137
5.4.2 字符串非空判断函数 137
5.4.3 字符串字节长度函数 137
5.4.4 左补齐字符串函数 138
5.4.5 右补齐字符串函数 138
5.4.6 字符串转小写函数 138
5.4.7 字符串转大写函数 139
5.4.8 重复字符串函数 139
5.4.9 拼接字符串函数 139
CLICKHOUSE入门、实战与进阶 作者简介
陈光剑,资深大数据专家、后端技术专家和架构师,拥有超过10年的技术研发和管理经验,一线实战经验丰富。现就职于字节跳动,曾就职于阿里巴巴,主要从事企业智能数字化经营管理、电商智能数字化运营等系统架构设计和研发工作。 在大数据和企业级系统架构领域有非常深厚的积累,擅长大数据系统架构和分布式系统架构设计开发。同时在微服务架构和编程语言领域有非常丰富的实践经验,对函数式编程、领域建模和Kotlin、Go编程语言等有深入的理解和丰富的实践经验,热衷于新技术的学习和技术分享。业余爱好读书、书法和写作,推崇阳明心学。 著有《Kotin极简教程》《Spring Boot开发实战》《Kotlin从入门到进阶实战》等技术畅销书。 公众号:禅与计算机程序设计艺术。
- >
回忆爱玛侬
回忆爱玛侬
¥23.0¥32.8 - >
中国历史的瞬间
中国历史的瞬间
¥16.7¥38.0 - >
有舍有得是人生
有舍有得是人生
¥17.1¥45.0 - >
伯纳黛特,你要去哪(2021新版)
伯纳黛特,你要去哪(2021新版)
¥15.9¥49.8 - >
名家带你读鲁迅:故事新编
名家带你读鲁迅:故事新编
¥13.0¥26.0 - >
自卑与超越
自卑与超越
¥12.7¥39.8 - >
随园食单
随园食单
¥15.4¥48.0 - >
上帝之肋:男人的真实旅程
上帝之肋:男人的真实旅程
¥19.3¥35.0
-
数据结构:C语言描述
¥19.3¥25 -
数据库原理与应用
¥15.7¥29.5 -
MATLAB智能优化算法:从写代码到算法思想
¥27.7¥89 -
4.23文创礼盒A款--“作家言我精神状态”
¥42.3¥206 -
4.23文创礼盒B款--“作家言我精神状态”
¥42.3¥206 -
一句顶一万句 (印签版)
¥40.4¥68