注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡數據庫ClickHouse入門、實戰(zhàn)與進階

ClickHouse入門、實戰(zhàn)與進階

ClickHouse入門、實戰(zhàn)與進階

定 價:¥139.00

作 者: 陳光劍 著
出版社: 機械工業(yè)出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787111727170 出版時間: 2023-06-01 包裝: 平裝-膠訂
開本: 16開 頁數: 字數:  

內容簡介

  本書是ClickHouse領域的集大成之作,從基礎知識、實現原理、項目實戰(zhàn)、擴展應用4個維度全面展開,表述簡練清晰、案例豐富實用,既可以作為入門的標準參考書,又適合作為案頭速查手冊。書中內容是作者在阿里巴巴、字節(jié)跳動多年實戰(zhàn)經驗的總結,得到了字節(jié)跳動和阿里巴巴9位大數據專家的高度評價。全書共10章,主要內容如下:第1~3章整體介紹ClickHouse概念、特性、應用場景、技術生態(tài)、快速入門和基礎數據類型等基礎內容,目的是從本質上揭開ClickHouse高性能背后的秘密,幫助讀者快速上手實踐。第4~6章重點講解ClickHouse的高級數據類型、函數和SQL查詢語法與配置實踐等進階內容,通過該部分內容的閱讀和學習,你將全面掌握ClickHouse核心功能的使用方法和技巧。第7~10章從企業(yè)級項目實戰(zhàn)的角度出發(fā),詳細解析ClickHouse在實際業(yè)務項目中的使用,主要包括基于Spring Boot開發(fā)ClickHouse SQL查詢工具、基于ClickHouse Bitmap實現DMP用戶畫像標簽圈選人、基于ZooKeeper搭建ClickHouse分布式集群、基于Grafana搭建ClickHouse集群監(jiān)監(jiān)控平臺等相關內容。通過該部分內容的閱讀學習,你將掌握ClickHouse企業(yè)級項目實戰(zhàn)開發(fā)的方方面面。本書非常注重實用性和實戰(zhàn)性,不僅在各個知識點都輔有大量的實際案例、圖表說明和小貼士,而且還有多個綜合性的項目案例貫穿全書。

作者簡介

暫缺《ClickHouse入門、實戰(zhàn)與進階》作者簡介

圖書目錄

目  錄
贊 譽
前 言
第1章 全面了解ClickHouse 1
1.1 ClickHouse概述 1
1.2 ClickHouse特性 6
1.2.1 深度列存儲 7
1.2.2 向量化查詢執(zhí)行引擎 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技術生態(tài) 29
1.4.1 ClickHouse用戶都有哪些 29
1.4.2 ClickHouse的優(yōu)點 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系統(tǒng)中安裝
ClickHouse 39
2.1.2 在Linux系統(tǒng)中安裝
ClickHouse 40
2.1.3 在Windows系統(tǒng)中使用
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 創(chuàng)建數組 77
4.1.3 數組基礎操作 78
4.2 元組類型 86
4.2.1 元組定義 86
4.2.2 創(chuàng)建元組 87
4.2.3 使用元組 87
4.3 嵌套數據類型 89
4.3.1 嵌套類型定義 89
4.3.2 創(chuàng)建嵌套類型 90
4.3.3 嵌套類型的使用 90
4.4 Map類型 91
4.4.1 Map類型定義 91
4.4.2 創(chuàng)建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 創(chuàng)建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 字符串字節(jié)長度函數 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

本目錄推薦

掃描二維碼
Copyright ? 讀書網 afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號