深入理解Doris
王磊 陳明雨
- 出版商: 機械工業
- 出版日期: 2026-01-01
- 定價: $774
- 售價: 8.5 折 $657
- 語言: 簡體中文
- 頁數: 429
- ISBN: 7111796527
- ISBN-13: 9787111796527
-
相關分類:
大數據 Big-data
立即出貨
簡體書新到貨|2書75折 (9/8-9/14) 詳見活動內容 »
-
85折
$305智能體的超級大腦:大模型工作原理揭秘 -
85折
$402用扣子搭建智能體+知識庫+Skill<技能>+飛書雲文檔和釘釘(零基礎帶視頻實戰版) -
85折
$550量子計算與人工智能 -
85折
$254OpenClaw快速上手極簡部署與實戰 -
85折
$1,014系統安全工程導論 -
79折
$611Seaborn 科技繪圖:基於 Matplotlib 的 Python 數據可視化 -
85折
$351機器人學基礎 第4版 -
85折
$254國產龍蝦實操手冊:12款OpenClaw國產AI工具零基礎入門+全場景應用(視頻教學版) -
85折
$606openvela輕量系統開發實戰 -
85折
$504智能網聯汽車:AUTOSAR Adaptive平臺技術體系與應用指南 -
85折
$50930天輕松學會SQL -
85折
$254大模型賦能的智能體系統原理與實踐 -
85折
$856先進智能感知技術與應用 -
VIP 95折
視覺智能 — 技術前沿與應用探索$894$849 -
85折
$402分布式數據庫系統:原理解析與架構設計 -
85折
$453理解深度學習 -
85折
$351AI 優先:面向未來的企業和品牌行動指南 -
85折
$407飛書雲端安全養蝦 極簡OpenClaw實操手冊 -
85折
$504雲網融合的新型網絡架構 -
85折
$402Seedance創富手冊:零基礎做電商帶貨和自媒體 -
85折
$351Python辦公自動化:基於銀河麒麟(Kylin)系統的實現方法 -
85折
$453自然語言處理實踐:語義理解與信息抽取 -
85折
$300大模型應用 -
85折
$305生成式大模型項目實戰(微課版) -
85折
$652衛星導航系統多徑抑制技術
商品描述
這是一本由Doris社區官方出品的Doris 指南。本書基於Doris 2.1版本撰寫,由Apache Doris PMC Chair和SelectDB 解決方案架構師聯合撰寫。書中不僅深入剖析了Doris的核心原理,還基於實際用戶的需求對實戰進行 指導。可以說,本書是一本融合了Doris社區數百位開發者和數千名使用者的智慧和使用經驗的經典之作。本書共11章。 ~3章:面向Doris的初級使用者,對快速入門Doris 知識、Doris表結構設計和使用、Doris數據操作等基礎內容進行全面分享。讀者基於此可以快速把Doris用起來。第4~9章:從原理和應用兩個層面對Doris存儲引擎、Doris查詢引擎、Doris 倒排索引、Doris高並發點查、Doris數據湖、生態組件進行深度剖析,帶領用戶深入理解Doris原理和使用。 0章:重點介紹Doris運維管理相關內容。 1章:介紹如何基於Doris構建實時數據倉庫,這部分不僅介紹了具體的構建方法,還給出了基於Doris構建數據倉庫的實踐。
作者簡介
王磊Apache Doris布道師、SelectDB 解決方案架構師、阿裏雲MVP。具有超12年大數據領域工作經驗,對大數據開發、數據治理、數據湖和實時數倉有深入理解和實踐。著有《圖解Spark大數據快速分析實戰》《offer來了:Java面試核心知識點精講(原理篇)》《offer來了:Java面試核心知識點精講(架構篇)》《Offer來了:Java面試核心知識點精講(第2版)》。陳明雨 Apache Doris PMC Chair,北京飛輪科技技術副總裁。前百度 Doris 團隊技術負責人。10年分布式數據庫從業經驗,參與了從 Apache Doris 孵化到畢業的全過程。
目錄大綱
推薦序一 走向現代化數據倉庫
推薦序二 新一代高性能分析型數據庫的崛起
前言
第1章 Doris快速入門
1.1 什麼是Doris
1.1.1 Doris的發展歷史
1.1.2 Doris的架構設計簡介
1.1.3 Doris的特點
1.1.4 Doris的主要應用場景
1.2 Doris的安裝部署
1.2.1 操作系統要求
1.2.2 單節點部署
1.2.3 高可用集群部署
1.2.4 集群端口說明
1.3 Doris使用入門
1.3.1 數據模型簡介
1.3.2 明細模型實戰
1.3.3 主鍵模型實戰
1.3.4 統計模型實戰
1.3.5 Stream Load數據導入
1.3.6 數據變更操作
1.3.7 倒排索引使用入門
第2章 Doris表結構的設計和使用
2.1 Doris的數據模型
2.1.1 聚合模型
2.1.2 主鍵模型
2.1.3 明細模型
2.2 數據分布
2.2.1 數據分區
2.2.2 分區維護
2.2.3 數據分桶
2.2.4 分桶設置最佳實踐
2.3 同步物化視圖
2.3.1 同步物化視圖的概念
2.3.2 同步物化視圖的原理
2.3.3 同步物化視圖的操作
2.3.4 同步物化視圖使用案例
2.3.5 同步物化視圖的註意事項
2.3.6 同步物化視圖和Rollup
2.4 異步物化視圖
2.4.1 異步物化視圖的概念和使用場景
2.4.2 異步物化視圖的原理
2.4.3 異步物化視圖的使用
2.5 索引構建
2.5.1 ZoneMap索引
2.5.2 前綴索引
2.5.3 Bitmap索引
2.5.4 Bloom Filter索引
第3章 Doris數據操作
3.1 數據導入
3.1.1 Stream Load
3.1.2 Routine Load
3.1.3 INSERT INTO
3.2 數據導出
3.2.1 Export
3.2.2 OUTFILE
3.3 數據變更
3.3.1 批量標記數據更新和刪除
3.3.2 基於SQL語句進行數據變更
3.4 數據連接協議
3.4.1 MySQL協議
3.4.2 Arrow Flight SQL協議
3.5 作業調度
3.5.1 作業調度的概念和使用場景
3.5.2 作業調度的原理
3.5.3 作業調度的使用
第4章 存儲引擎
4.1 數據分布
4.1.1 分區
4.1.2 分桶
4.1.3 Tablet、Rowset、Version、Segment的關系
4.1.4 Doris存儲目錄
4.1.5 Segment數據格式
4.2 數據壓縮
4.2.1 LZ4壓縮算法
4.2.2 ZSTD壓縮算法
4.3 數據寫入和更新原理
4.3.1 LSM
4.3.2 Doris數據寫入原理
4.3.3 MVCC高並發更新原理
4.3.4 Merge On Read原理和實現
4.3.5 Merge On Write原理和實現
4.3.6 部分列更新
4.4 數據合並原理和實現
4.5 多副本寫入
4.5.1 Doris多副本寫入流程
4.5.2 Doris寫入流程優化:Memtable前移
4.5.3 副本寫入原則:多副本機制
4.6 副本管理機制
4.6.1 Doris多副本原理
4.6.2 副本狀態和Tablet狀態
4.6.3 副本修覆
4.6.4 副本均衡
4.6.5 副本狀態命令
第5章 Doris查詢引擎原理
5.1 查詢規劃器原理
5.1.1 Doris SQL分布式執行流程
5.1.2 SQL解析計劃
5.2 Pipeline執行引擎
5.2.1 Pipeline執行引擎的背景
5.2.2 Pipeline執行引擎的設計思想
5.2.3 Pipeline的實現邏輯
5.2.4 Pipeline優化
5.3 統計信息收集
5.3.1 統計信息收集原理
5.3.2 外表統計信息收集
5.3.3 收集統計信息實戰
5.4 分布式連接原理和優化
5.4.1 分布式連接原理
5.4.2 Doris連接優化
5.5 查詢數據落盤
5.5.1 數據落盤原理
5.5.2 數據落盤使用
第6章 Doris倒排索引原理和應用
6.1 日誌分析的需求和挑戰
6.1.1 日誌分析的作用
6.1.2 日誌分析的主要應用場景
6.1.3 日誌分析場景的特點
6.1.4 日誌分析場景的總體架構
6.2 Doris日誌解決方案
6.2.1 開放性
6.2.2 高效寫入
6.2.3 高效查詢
6.2.4 統一
6.3 Doris日誌核心技術解析
6.3.1 倒排索引的基礎原理
6.3.2 Doris倒排索引的實現原理
6.3.3 Variant
6.3.4 動態剪枝TopN算法
6.3.5 N-Gram索引
6.3.6 Doris文本檢索的其他加速優化方法
6.4 Doris日誌應用實戰
6.4.1 倒排索引語法介紹
6.4.2 倒排索引結合冷熱分離架構入門示例
6.4.3 Doris日誌導入方式
6.4.4 Doris日誌存儲場景參數優化
第7章 高並發點查原理和應用
7.1 什麼是高並發點查
7.2 Doris高並發點查的挑戰
7.2.1 行存和列存的優缺點
7.2.2 Doris查詢計劃覆雜
7.2.3 SQL解析壓力大
7.3 Doris高並發核心技術解析
7.3.1 行列混存
7.3.2 點查路徑優化
7.3.3 預處理語句優化
7.3.4 行級緩存
7.4 Doris高並發點查使用
第8章 湖倉一體原理和應用
8.1 湖倉
