幫助中心 | 我的帳號 | 關於我們

Doris實時數據倉庫理論與實戰/架構師前沿實戰叢書

  • 作者:編者:吳百豹|責編:賈旭龍
  • 出版社:清華大學
  • ISBN:9787302662686
  • 出版日期:2024/06/01
  • 裝幀:平裝
  • 頁數:302
人民幣:RMB 109 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書系統地介紹了Doris的核心概念、架構原理和各項功能。全書共7章。第1章對Doris做了初步介紹。第2章重點介紹了Doris的數據表設計。第3章聚焦于Doris的數據導入。第4章介紹了Doris的數據導出和數據管理。第5章討論了Doris中的數據更新和刪除操作。第6章將讀者帶入Doris的進階使用領域。第7章展示了Doris的生態擴展。通過本書的學習,讀者可以全面而深入地了解運用Doris構建高效、可擴展、實時數據倉庫系統的方法,從理論到實踐,從基礎到進階。
    本書適用於Doris開發人員和數據工程師,或有志從事數據倉庫開發的技術人員。

作者介紹
編者:吳百豹|責編:賈旭龍
    吳百豹,從事大數據研發多年,負責項目需求分析,平台搭建,業務開發流程設計,項目整體管理把控等工作。精通Hadoop、Spark、Flink等大數據技術棧各類技術實戰應用,精通大數據離線、實時數倉架構、中台方法論及實戰設計,對分散式集群技術選型、離線、實時處理場景架構設計、機器學習演算法有深入研究。主導開發國家水資源大數據平台、中國銀行風控數據中心等大型國家級項目。

目錄
第1章  初識Doris
  1.1  Doris概述
  1.2  Doris的應用場景
    1.2.1  報表分析
    1.2.2  即席查詢(Ad-Hoc Query)
    1.2.3  統一數倉構建
    1.2.4  數據湖聯邦查詢
  1.3  Doris的架構原理
  1.4  Doris的特點
    1.4.1  支持標準SQL介面
    1.4.2  列式存儲引擎
    1.4.3  支持豐富的索引結構
    1.4.4  支持多下冊種存儲模型
    1.4.5  支持物化視圖
    1.4.6  MPP架構設計
    1.4.7  支持向量化查詢引擎
    1.4.8  動態調整執行計劃
    1.4.9  採用CBO和RBO查詢優化器
  1.5  Doris部署
    1.5.1  開發測試環境/生產配置建議
    1.5.2  Broker部署介紹
    1.5.3  操作系統安裝要求
    1.5.4  網路需求
  1.6  Doris分散式部署
    1.6.1  Doris下載
    1.6.2  節點劃分
    1.6.3  節點配置
    1.6.4  FE部署及啟動
    1.6.5  FE擴縮容
    1.6.6  BE部署及啟動
    1.6.7  BE擴縮容
    1.6.8  Broker部署(可選)
    1.6.9  Doris集群啟停腳本
第2章  Doris數據表設計
  2.1  Doris簡單使用
    2.1.1  創建用戶
    2.1.2  創建資料庫
    2.1.3  賬戶賦權
    2.1.4  創建數據表
    2.1.5  查詢數據表
  2.2  DOH『s基礎
    2.2.1  建表語法及參數解釋
    2.2.2  數據類型
  2.3  數據存儲模型基礎
    2.3.1  Aggregate數據存儲模型
    2.3.2  Unique數據存儲模型
    2.3.3  Duplicate數據存儲模型
    2.3.4  聚合模型的局限性
  213.5  數據模型的選擇建議
  2.4  列定義建議

  2.5  分區和分桶基礎
    2.5.1  分區
    2.5.2  分桶
    2.5.3  複合分區使用場景
  2.6  Properties配置項
  2.7  關於ENGINE
  2.8  Doris索引
    2.8.1  前綴索引
    2.8.2  Bitmap索引
    2.8.3  Bloom Filter索引
  2.9  Rollup物化索引
    2.9.1  Rollup物化索引的創建與操作
    2.9.2  Rollup物化索引的作用
第3章  Doris數據導入
  3.1  Insert Into
    3.1.1  語法及參數
    3.1.2  案例
  3.2  Binlog Load
    3.2.1  基本原理
    3.2.2  canal原理及配置
    3.2.3  Doris同步MySQL數據案例
    3.2.4  注意事項
  3.3  Broker Load
    3.3.1  基本原理
    3.3.2  Broker Load語法
    3.3.3  案例
    3.3.4  注意事項
  3.4  HDFS Load
  3.5  Spark Load
    3.5.1  基本原理
    3.5.2  Spark集群搭建
    3.5.3  Doris配置Spark與Yam
    3.5.4  Doris創建Spark Resource
    3.5.5  Spark Load語法和結果
    3.5.6  Spark Load導入HDFS數據
    3.5.7  使用Spark Load導入Hive數據
    3.5.8  注意事項
  3.6  Routine Load
    3.6.1  Routine Load語法
    3.6.2  嚴格模式
    3.6.3  案例
    3.6.4  注意事項
  3.7  Stream Load
    3.7.1  基本原理
    3.7.2  語法與結果
    3.7.3  開啟Steam Load記錄
    3.7.4  案例
    3.7.5  注意事項
  3.8  通過外部表同步數據到Doris
  3.9  總結

第4章  Doris數據導出及數據管理
  4.1  Export導出
    4.1.1  導出原理
    4.1.2  Export語法和結果
    4.1.3  Doris數據導出到HDFS案例
    4.1.4  注意事項
  4.2  Select…into outfile導出
    4.2.1  Select…into outfile語法和結果
    4.2.2  Doris數據導出到HDFS案例
    4.2.3  Doris數據導出到本地案例
    4.2.4  注意事項
  4.3  MySQL dump導出
    4.3.1  dump導出案例
    4.3.2  注意事項
  4.4  BACKUP數據備份
    4.4.1  BACKUP原理
    4.4.2  BACKUP語法
    4.4.3  BACKUP數據備份案例
    4.4.4  注意事項
  4.5  RESTORE數據恢復
    4.5.1  RESTORE數據恢複原理
    4.5.2  RESTORE數據恢復語法
    4.5.3  RESTORE數據恢復案例
    4.5.4  注意事項
  4.6  RECOVER數據刪除恢復
    4.6.1  RECOVER語法
    4.6.2  數據恢復案例
第5章  Doris數據更新與刪除
  5.1  Update數據更新
    5.1.1  Update原理
    5.1.2  Update數據更新案例
    5.1.3  Update使用注意事項
  5.2  Delete數據刪除
    5.2.1  Delete語法
    5.2.2  Delete刪除返回結果
    5.2.3  Delete刪除案例
    5.2.4  Delete相關配置
  5.3  Sequence列
    5.3.1  基本原理
    5.3.2  使用語法
    5.3.3  Sequence列使用案例
  5.4  批量刪除
    5.4.1  批量刪除原理
    5.4.2  批量刪除案例
第6章  Doris進階
  6.1  表結構變更
    6.1.1  Schema Change
    6.1.2  替換表
  6.2  動態分區
    6.2.1  動態分區使用及參數

    6.2.2  創建歷史分區規則
    6.2.3  動態分區案例
    6.2.4  查看動態分區表調度情況
    6.2.5  動態分區注意點
  6.3  數據緩存
    6.3.1  SQLCache
    6.3.2  PartitionCache
    6.3.3  緩存使用方式
    6.3.4  優化參數
    6.3.5  目前不足
  6.4  Doris Join類型
    6.4.1  Broadcast Join
    6.4.2  Shuffle Join
    6.4.3  Bucket Shuffle Join
    6.4.4  Colocation Join
    6.4.5  4種Join對比
  6.5  Rlmtime Filter
    6.5.1  Runtime Filter原理
    6.5.2  使用方式
    6.5.3  Runtime Filtet案例操作
  6.6  Join優化原理
    6.6.1  Runtime Filtet Join優化
    6.6.2  Join Reorder
    6.6.3  Doris Join調優方法
    6.6.4  Doris Join調優建議
  6.7  BITMAP精準去重
  6.8  物化視圖
    6.8.1  物化視圖使用場景及優勢
    6.8.2  物化視圖&Rollup對比
    6.8.3  物化視圖語法
    6.8.4  物化視圖使用案例
    6.8.5  物化視圖刪除
    6.8.6  物化視圖局限性
第7章  Doris生態擴展
  7.1  Soark Doris Connectot
    7.1.1  Spark與Doris版本兼容
    7.1.2  Spark Doris Connector源碼編譯
    7.1.3  Spark Doris Connector使用
    7.1.4  Spark操作Doris配置
    7.1.5  Spark和Dotis列類型映射關係
  7.2  Flink Doris Connector
    7.2.1  Flink Doris Connector源碼編譯
    7.2.2  Flink Doris Connector使用
    7.2.3  Flink操作Doris配置
    7.2.4  Flink和Doris列類型映射關係
  7.3  DataX Doris Writer
    7.3.1  Doris Writer插件集成DataX編譯
    7.3.2  DataX安裝
    7.3.3  DotisWriter參數
    7.3.4  DataX同步MySQL數據到Doris

  7.4  JDBC Catalog
    7.4.1  創建Catalog
    7.4.2  數據查詢
    7.4.3  列類型映射
    7.4.4  Doris JDBC方式操作MySQL數據
  7.5  Doris優化

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032