ClickHouse原理解析与应用实践

ClickHouse原理解析与应用实践

数据库技术丛书

暂无评价综合评分的显示会考虑用户真实性等多项因素,每部作品出现综合评分的时间不定。
¥40.00¥36.00
满减折上折截止至:2026-02-24 00:00:00了解详情
满减折上折丨2026电子书新春大促每满 100 减 60活动详情

作品简介

本书是一本系统介绍Clickhouse的指导型工具书,全书总共分为11章:第1章介绍ClickHouse的由来、发展历程、核心特点与核心特点。第2~6章介绍了ClickHouse基础使用部分,包括整体架构、如何安装、数据定义、数据引擎、数据查询和函数的特性和使用方法。第7~9章介绍了ClickHouse高级特性部分,包括数据库管理操作,数据分片、数据副本和高可用的特性和使用方法。第10~11章介绍了如果自己手动实现ClickHouse中间件的思路和示例,同时也介绍了几款可视化工具与ClickHouse集成的方法。

朱凯,ClickHouse贡献者之一,ClickHouse布道者,资深架构师,腾讯云最具价值专家TVP,开源爱好者,Apache DolphinScheduler Committer,《企业级大数据平台构建:架构与实现》作者,公众号“ClickHouse的秘密基地”运营者。十多年IT从业经验,对大数据领域主流技术与解决方案有深入研究,擅长分布式系统的架构设计与整合。曾主导过多款大数据平台级产品的规划、设计与研发工作,一线实战经验丰富。现就职于远光软件股份有限公司,任大数据事业部平台开发部总经理。

作品目录

  1. 推荐序一
  2. 推荐序二
  3. 推荐序三
  4. 推荐序四
  5. 推荐序五
  6. 赞誉
  7. 前言
  8. 第1章 ClickHouse的前世今生
  9. 1.1 传统BI系统之殇
  10. 1.2 现代BI系统的新思潮
  11. 1.3 OLAP常见架构分类
  12. 1.4 OLAP实现技术的演进
  13. 1.5 一匹横空出世的黑马
  14. 1.6 ClickHouse的发展历程
  15. 1.7 ClickHouse的名称含义
  16. 1.8 ClickHouse适用的场景
  17. 1.9 ClickHouse不适用的场景
  18. 1.10 有谁在使用ClickHouse
  19. 1.11 本章小结
  20. 第2章 ClickHouse架构概述
  21. 2.1 ClickHouse的核心特性
  22. 2.2 ClickHouse的架构设计
  23. 2.3 ClickHouse为何如此之快
  24. 2.4 本章小结
  25. 第3章 安装与部署
  26. 3.1 ClickHouse的安装过程
  27. 3.2 客户端的访问接口
  28. 3.3 内置的实用工具
  29. 3.4 本章小结
  30. 第4章 数据定义
  31. 4.1 ClickHouse的数据类型
  32. 4.2 如何定义数据表
  33. 4.3 数据表的基本操作
  34. 4.4 数据分区的基本操作
  35. 4.5 分布式DDL执行
  36. 4.6 数据的写入
  37. 4.7 数据的删除与修改
  38. 4.8 本章小结
  39. 第5章 数据字典
  40. 5.1 内置字典
  41. 5.2 外部扩展字典
  42. 5.3 本章小结
  43. 第6章 MergeTree原理解析
  44. 6.1 MergeTree的创建方式与存储结构
  45. 6.2 数据分区
  46. 6.3 一级索引
  47. 6.4 二级索引
  48. 6.5 数据存储
  49. 6.6 数据标记
  50. 6.7 对于分区、索引、标记和压缩数据的协同总结
  51. 6.8 本章小结
  52. 第7章 MergeTree系列表引擎
  53. 7.1 MergeTree
  54. 7.2 ReplacingMergeTree
  55. 7.3 SummingMergeTree
  56. 7.4 AggregatingMergeTree
  57. 7.5 CollapsingMergeTree
  58. 7.6 VersionedCollapsingMergeTree
  59. 7.7 各种MergeTree之间的关系总结
  60. 7.8 本章小结
  61. 第8章 其他常见类型表引擎
  62. 8.1 外部存储类型
  63. 8.2 内存类型
  64. 8.3 日志类型
  65. 8.4 接口类型
  66. 8.5 其他类型
  67. 8.6 本章小结
  68. 第9章 数据查询
  69. 9.1 WITH子句
  70. 9.2 FROM子句
  71. 9.3 SAMPLE子句
  72. 9.4 ARRAY JOIN子句
  73. 9.5 JOIN子句
  74. 9.6 WHERE与PREWHERE子句
  75. 9.7 GROUP BY子句
  76. 9.8 HAVING子句
  77. 9.9 ORDER BY子句
  78. 9.10 LIMIT BY子句
  79. 9.11 LIMIT子句
  80. 9.12 SELECT子句
  81. 9.13 DISTINCT子句
  82. 9.14 UNION ALL子句
  83. 9.15 查看SQL执行计划
  84. 9.16 本章小结
  85. 第10章 副本与分片
  86. 10.1 概述
  87. 10.2 数据副本
  88. 10.3 ReplicatedMergeTree原理解析
  89. 10.4 数据分片
  90. 10.5 Distributed原理解析
  91. 10.6 本章小结
  92. 第11章 管理与运维
  93. 11.1 用户配置
  94. 11.2 权限管理
  95. 11.3 熔断机制
  96. 11.4 数据备份
  97. 11.5 服务监控
  98. 11.6 本章小结