注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫(kù)ClickHouse入門(mén)、實(shí)戰(zhàn)與進(jìn)階

ClickHouse入門(mén)、實(shí)戰(zhàn)與進(jìn)階

ClickHouse入門(mén)、實(shí)戰(zhàn)與進(jìn)階

定 價(jià):¥139.00

作 者: 陳光劍 著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787111727170 出版時(shí)間: 2023-06-01 包裝: 平裝-膠訂
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

暫缺《ClickHouse入門(mén)、實(shí)戰(zhàn)與進(jìn)階》作者簡(jiǎn)介

圖書(shū)目錄

目  錄
贊 譽(yù)
前 言
第1章 全面了解ClickHouse 1
1.1 ClickHouse概述 1
1.2 ClickHouse特性 6
1.2.1 深度列存儲(chǔ) 7
1.2.2 向量化查詢(xún)執(zhí)行引擎 12
1.2.3 數(shù)據(jù)壓縮 18
1.2.4 使用磁盤(pán) 19
1.2.5 支持SQL 19
1.2.6 實(shí)時(shí)數(shù)據(jù)更新 20
1.2.7 稀疏索引 20
1.2.8 運(yùn)行時(shí)代碼生成 21
1.2.9 支持近似計(jì)算 22
1.2.10 數(shù)據(jù)TTL 22
1.2.11 高吞吐寫(xiě)入能力 22
1.2.12 多核心并行計(jì)算 22
1.2.13 多服務(wù)器分布式計(jì)算 22
1.2.14 分布式 MPP 計(jì)算架構(gòu) 23
1.2.15 分片和副本 26
1.2.16 完整的DBMS能力 26
1.2.17 自適應(yīng)連接算法 28
1.2.18 數(shù)據(jù)復(fù)制和數(shù)據(jù)完整性 28
1.2.19 提供復(fù)合數(shù)據(jù)類(lèi)型和豐富的
函數(shù)庫(kù) 28
1.3 ClickHouse應(yīng)用場(chǎng)景 28
1.3.1 典型應(yīng)用場(chǎng)景 28
1.3.2 通用解決方案 29
1.4 ClickHouse技術(shù)生態(tài) 29
1.4.1 ClickHouse用戶(hù)都有哪些 29
1.4.2 ClickHouse的優(yōu)點(diǎn) 36
1.4.3 ClickHouse的缺點(diǎn) 37
1.4.4 ClickHouse未來(lái)展望 37
1.5 本章小結(jié) 37
第2章 ClickHouse 快速入門(mén) 38
2.1 安裝與運(yùn)行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 實(shí)用命令行工具 49
2.3 本章小結(jié) 55
第3章 ClickHouse基礎(chǔ)數(shù)據(jù)類(lèi)型 56
3.1 基礎(chǔ)數(shù)據(jù)類(lèi)型概述 57
3.2 數(shù)值類(lèi)型 62
3.3 字符串類(lèi)型 67
3.4 時(shí)間類(lèi)型 70
3.5 本章小結(jié) 75
第4章 ClickHouse高級(jí)數(shù)據(jù)類(lèi)型 76
4.1 數(shù)組類(lèi)型 76
4.1.1 數(shù)組類(lèi)型定義 76
4.1.2 創(chuàng)建數(shù)組 77
4.1.3 數(shù)組基礎(chǔ)操作 78
4.2 元組類(lèi)型 86
4.2.1 元組定義 86
4.2.2 創(chuàng)建元組 87
4.2.3 使用元組 87
4.3 嵌套數(shù)據(jù)類(lèi)型 89
4.3.1 嵌套類(lèi)型定義 89
4.3.2 創(chuàng)建嵌套類(lèi)型 90
4.3.3 嵌套類(lèi)型的使用 90
4.4 Map類(lèi)型 91
4.4.1 Map類(lèi)型定義 91
4.4.2 創(chuàng)建Map類(lèi)型 91
4.4.3 Map常用操作 92
4.5 Nullable類(lèi)型 95
4.6 聚合函數(shù)類(lèi)型 96
4.6.1 聚合函數(shù)類(lèi)型定義 96
4.6.2 使用-State函數(shù)聚合物化
視圖指標(biāo) 97
4.6.3 使用-Merge函數(shù)讀取聚合
結(jié)果值 99
4.7 Bitmap類(lèi)型 100
4.7.1 Bitmap簡(jiǎn)介 100
4.7.2 創(chuàng)建Bitmap類(lèi)型 101
4.7.3 Bitmap常用操作函數(shù) 103
4.8 本章小結(jié) 112
第5章 ClickHouse函數(shù) 113
5.1 概述 113
5.1.1 ClickHouse函數(shù)簡(jiǎn)介 113
5.1.2 ClickHouse函數(shù)分類(lèi) 114
5.1.3 表級(jí)別函數(shù) 116
5.1.4 聚合函數(shù)算子 118
5.2 算術(shù)函數(shù) 118
5.2.1 加法函數(shù) 119
5.2.2 減法函數(shù) 119
5.2.3 乘法函數(shù) 120
5.2.4 浮點(diǎn)除法函數(shù) 120
5.2.5 整數(shù)除法函數(shù) 121
5.2.6 帶0整數(shù)除法函數(shù) 121
5.2.7 取余函數(shù) 121
5.2.8 帶0取余函數(shù) 122
5.2.9 負(fù)數(shù)函數(shù) 122
5.2.10 值函數(shù) 123
5.2.11 公約數(shù)函數(shù) 123
5.2.12 小公倍數(shù)函數(shù) 123
5.2.13 數(shù)函數(shù) 124
5.2.14 小數(shù)函數(shù) 124
5.3 數(shù)組函數(shù) 124
5.3.1 判斷空數(shù)組函數(shù) 124
5.3.2 判斷非空數(shù)組函數(shù) 125
5.3.3 數(shù)組長(zhǎng)度函數(shù) 125
5.3.4 根據(jù)范圍構(gòu)造數(shù)組函數(shù) 126
5.3.5 根據(jù)元素字面量構(gòu)造數(shù)組 126
5.3.6 拼接數(shù)組函數(shù) 126
5.3.7 根據(jù)下標(biāo)獲取元素函數(shù) 127
5.3.8 判斷是否包含元素函數(shù) 127
5.3.9 判斷是不是子數(shù)組函數(shù) 128
5.3.10 判斷兩個(gè)數(shù)組是否有交集
函數(shù) 128
5.3.11 返回元素下標(biāo)函數(shù) 129
5.3.12 數(shù)組切片函數(shù) 129
5.3.13 數(shù)組升序排序函數(shù) 129
5.3.14 數(shù)組降序排序函數(shù) 130
5.3.15 數(shù)組自定義排序函數(shù) 130
5.3.16 數(shù)組自定義逆序排序
函數(shù) 130
5.3.17 計(jì)算數(shù)組不重復(fù)元素個(gè)數(shù)
函數(shù) 131
5.3.18 數(shù)組元素去重函數(shù) 131
5.3.19 數(shù)組交集函數(shù) 131
5.3.20 數(shù)組歸并函數(shù) 131
5.3.21 數(shù)組逆序函數(shù) 132
5.3.22 數(shù)組拍平函數(shù) 132
5.3.23 數(shù)組壓縮函數(shù) 132
5.3.24 數(shù)組元素映射函數(shù) 133
5.3.25 數(shù)組過(guò)濾函數(shù) 133
5.3.26 求數(shù)組小元素函數(shù) 134
5.3.27 求數(shù)組元素函數(shù) 134
5.3.28 數(shù)組元素求和函數(shù) 135
5.3.29 數(shù)組元素平均值函數(shù) 135
5.3.30 數(shù)組元素相乘函數(shù) 136
5.3.31 數(shù)組元素展開(kāi)函數(shù) 136
5.4 字符串函數(shù) 136
5.4.1 字符串判空函數(shù) 137
5.4.2 字符串非空判斷函數(shù) 137
5.4.3 字符串字節(jié)長(zhǎng)度函數(shù) 137
5.4.4 左補(bǔ)齊字符串函數(shù) 138
5.4.5 右補(bǔ)齊字符串函數(shù) 138
5.4.6 字符串轉(zhuǎn)小寫(xiě)函數(shù) 138
5.4.7 字符串轉(zhuǎn)大寫(xiě)函數(shù) 139
5.4.8 重復(fù)字符串函數(shù) 139
5.4.9 拼接字符串函數(shù) 139

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)