书籍 ClickHouse原理解析与应用实践的封面

ClickHouse原理解析与应用实践

朱凯

出版社

出版时间

2020-06-01

ISBN

9787111654902

评分

★★★★★

标签

编程

书籍介绍

这是一本可帮助读者深度理解并全面掌握ClickHouse运行原理并进行实践开发的工具书,涵盖了ClickHouse的时代背景、发展历程、核心概念、基础功能、运行原理、实践指导等多个维度的内容,尤其是在ClickHouse最核心的部分——MergeTree表引擎与分布式方面,书中对其实现原理和应用技巧进行了详细解读。

本书采用浅显易懂的语言+大量演示案例+大量示意图例的形式呈现,以求让读者在最短的时间内,以最舒服的方式,获得最核心的知识。本书的理论观点来自作者在OLAP领域10余年的工作思考与总结;功能与实操的素材来自作者在工作中对ClickHouse的深度应用与实践;原理解析部分的素材来自对大量专业文献的钻研与源码级的调试与解读。

本书在逻辑上分为三大部分:

第1~2章从宏观的角度出发,描述了时代背景、ClickHouse的发展历程及其核心特点。其中,对MOLAP、ROLAP和HORAP三种架构形态的优缺点进行了详细解读,对ClickHouse的发展历程和架构形态进行了深度剖析,目的是帮助读者从根本上了解ClickHouse为什么具有这么高的性能。

第3~5章从实践应用的角度出发,详细介绍了ClickHouse基础功能的使用方法和技巧,其中包括对数据库、数据表、视图、数据字典等重点功能的剖析和演示。

第6~11章从原理的角度出发,解析了ClickHouse核心功能的运行机理。重点介绍了六大类数十种表引擎的主要特点与使用方法。其中对MergeTree的原理进行了深度解析,对它的基础数据结构、分区索引、一级索引、二级索引、压缩数据块、数据标记等重要概念进行了解读;对副本与分片的运行原理也进行了详细剖析;对它的基础数据结构、分布式DDL、分布式协同的核心操作过程等进行了解读。

目录
目  录 Contents
推荐序一
推荐序二
推荐序三
推荐序四

显示全部
用户评论
对clickhouse大体介绍了一下,对相关的核心引擎,实现原理,常见过程简单过了一下,做为入门了解的书籍,还是很不错的
比较好的入门书籍,难能可贵的易读
后面几章一般般
当前世面上第一本clickhouse书,快速了解~
对于初步了解 ClickHouse 挺好的,通俗易懂。
和自己设想的内容不太一样。算是对 clickhouse 有个初步了解吧,还是乖乖啃大部头好了。
了解了解,不够深入
写得很一般,但在ClickHouse的书籍几乎为零,官方文档也语焉不详的情况下,算是少数可以帮助理解ClickHouse的书籍。整体看下来,ClickHouse或许性能上确实有优势,但作为产品却显得比较混乱。