本書是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企業級專案實戰開發的方方面面。本書非常注重實用性和實戰性,不僅在各個知識點都輔有大量的實際案例、圖表說明和小貼士,而且還有多個綜合性的項目案例貫穿全書。