內容簡介
本書是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企業級項目實戰開發的方方面面。 本書非常注重實用性和實戰性,不僅在各個知識點都輔有大量的實際案例、圖表說明和小貼士,而且還有多個綜合性的項目案例貫穿全書。作者簡介
陳光劍,資深大數據專家、後端技術專家和架構師,擁有超過10年的技術研發和管理經驗,一線實戰經驗豐富。現就職于位元組跳動,曾就職于阿里巴巴,主要從事企業智能數字化經營管理、電商智能數字化運營等系統架構設計和研發工作。 在大數據和企業級系統架構領域有非常深厚的積累,擅長大數據系統架構和分散式系統架構設計開發。同時在微服務架構和編程語言領域有非常豐富的實踐經驗,對函數式編程、領域建模和Kotlin、Go編程語言等有深入的理解和豐富的實踐經驗,熱衷於新技術的學習和技術分享。業餘愛好讀書、書法和寫作,推崇陽明心學。 著有《Kotin極簡教程》《Spring Boot開發實戰》《Kotlin從入門到進階實戰》等技術暢銷書。 公眾號:禪與計算機程序設計藝術。目錄
讚譽