易燃物匯聚 YouTube 有聲書與書評
OLAP引擎底層原理與設計實踐 封面

OLAP引擎底層原理與設計實踐

高英舉 許一騰

358人在讀
28萬字總字數
¥65定價

內容簡介

這是一本從OLAP核心概念出發,以Presto爲例,從整體執行流程到不同SQL的執行原理,完整呈現OLAP查詢的核心流程和OLAP引擎設計思路,並指導讀者形成OLAP引擎設計解決方案的專業技術工具書。本書不僅面向初級讀者介紹了OLAP查詢的基本原理和Presto使用方法,還從源碼級剖析了OLAP引擎核心原理,包括SQL查詢解析器、優化器、調度器、執行器等核心組件,並將內容擴展到OLAP引擎的常見高性能優化方案上。全書由淺入深,圖文並茂,把晦澀難懂的內容講解得透徹易懂。 本書分爲6篇,包括14章。 第一篇(第1章和第2章)總體介紹業界常見的OLAP引擎並分析其優劣,討論OLAP引擎的技術發展趨勢及選型方法,介紹Presto背景知識及其使用方法、技巧。 第二篇(第3章和第4章)串講OLAP查詢執行的整個過程,並概要性介紹查詢解析器、優化器、調度器、執行器等核心模塊的工作原理,目的是讓讀者形成整體認知。 第三篇(第5~8章)以例講理,對多種經典SQL的執行原理進行解析,複雜度從前到後逐章遞增,包含了投影變換、過濾、行數限定、排序以及多種聚合場景。 第四篇(第9章和第10章)詳解分佈式查詢執行的數據交換機制,涵蓋了查詢規劃、調度、執行的多個階段等重點內容。 第五篇(第11章和第12章)以Presto爲例整體介紹流行的OLAP引擎擴展機制——插件體系與連接器。 第六篇(第13章和第14章)主要介紹函數的設計原理與開發實戰,這部分首先介紹函數註冊、解析識別、調用等重要流程,最後從標量函數、聚合函數兩方面入手,用多個實際案例介紹高級API(註解框架)的開發方法以及低級API的底層開發方法。

讀者書評

★★★★★

朋友你好,《OLAP引擎底層原理與設計實踐》 這本書在今年終於出版了,喜歡的話考慮下單購買,看過我知乎技術文章的朋友應該能相信我對OLAP引擎的技術理解以及創作表達能力絕對是槓槓滴! 如果你正在尋找一本系統性介紹OLAP引擎的好書、如果你希望在使用OLAP引擎的同時深入掌握其核心原理、如果你的目標是從低中階工程師晉升爲資深技術專家;如果你最近在準備數據技術職位的求職面試;我們相信《OLAP引擎底層原理與設計實踐》這本書能夠有效的幫助到你。

★★★★★

OLAP相關的書籍並不多,作者這本書的出版讓我喜出望外,看了幾頁後直接置頂到微信讀書的首欄。本書來源實踐但又高於實踐,是一本不可多得的中文版講解OLAP引擎必讀的書。作者對技術的輸出有着自己的見解和思考以及深入到細節之中,非常值得反覆閱讀。

★★★★★

感覺很不錯,雖然剛看幾頁,但是作者很明顯是有所準備的寫下這本書。

書籍信息

作者高英舉 許一騰
出版社機械工業出版社
出版時間2025-01-17
ISBN9787111769842
分類計算機-計算機綜合
格式EPUB
完結狀態連載中
章節數106