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

大數據管理系統原理與技術/數據科學與工程技術叢書

  • 作者:編者:王宏志//何震瀛//王鵬//李春靜
  • 出版社:機械工業
  • ISBN:9787111636779
  • 出版日期:2020/01/01
  • 裝幀:平裝
  • 頁數:334
人民幣:RMB 69 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書介紹了多種資料庫管理系統的基本概念以及代表性資料庫管理系統的使用和優化方法,覆蓋了傳統的關係資料庫、數據倉庫,以及列族、鍵值、文檔、圖等NoSQL資料庫系統。通過閱讀本書,讀者可以較全面地了解支撐大數據應用所需的資料庫管理系統的概念、特徵和相關技術,並且可以學習代表性關係資料庫系統的使用方法,將理論和實際相結合。
    本書可作為大數據相關專業本科生和研究生教材,也可供從事大數據相關工作的工程技術人員參考使用。

作者介紹
編者:王宏志//何震瀛//王鵬//李春靜

目錄
本書編委會
前言
第1章  緒論
  1.1  大數據的基本概念
  1.2  資料庫管理系統
    1.2.1  資料庫管理系統的基本概念
    1.2.2  資料庫管理系統的發展歷史
    1.2.3  資料庫管理系統的要素
  1.3  大數據對資料庫管理系統的需求和挑戰
  1.4  本書結構
第2章  關係型資料庫管理系統
  2.1  關係資料庫概述
    2.1.1  關係模型
    2.1.2  關係數據的存儲
    2.1.3  關係資料庫的索引
    2.1.4  關係資料庫中的查詢處理演算法
    2.1.5  併發控制
    2.1.6  資料庫恢復
  2.2  關係資料庫MySQL概述
  2.3  MySQL應用
    2.3.1  SQL概述
    2.3.2  數據定義語句
    2.3.3  數據處理語句
    2.3.4  事務和鎖定聲明
    2.3.5  其他
  2.4  存儲過程
    2.4.1  概述
    2.4.2  建立存儲過程
    2.4.3  調用存儲過程
    2.4.4  查詢存儲過程
    2.4.5  刪除存儲過程
  2.5  視圖
  2.6  分區
  2.7  複製
  2.8  MySQL的Java客戶端JDBC
    2.8.1  JDBC概述
    2.8.2  JDBCAPI
    2.8.3  Java通過JDBCAPI操作MySQL
第3章  數據倉庫Hive
  3.1  數據倉庫概述
    3.1.1  數據倉庫的概念和特徵
    3.1.2  數據倉庫的體系結構
    3.1.3  數據倉庫的模型
    3.1.4  數據倉庫關鍵技術
    3.1.5  數據倉庫與大數據
  3.2  Hive概述
    3.2.1  Hive存儲結構
    3.2.2  Hive體系結構
    3.2.3  Hive的任務執行流程
  3.3  Hive的特徵

    3.3.1  一致性
    3.3.2  可擴展性
    3.3.3  事務
  3.4  Hive的基本概念
    3.4.1  基本數據類型
    3.4.2  數據類型轉換
    3.4.3  複雜數據類型
    3.4.4  文本文件數據編碼
    3.4.5  數據讀取模式
    3.4.6  文件格式與壓縮
    3.4.7  Hive壓縮
    3.4.8  Hive關鍵字
  3.5  Hive的使用
    3.5.1  Hive命令
    3.5.2  HiveDDL
    3.5.3  HiveDML
    3.5.4  HiveQL基本查詢
    3.5.5  Hive函數
    3.5.6  HiveQL高級查詢
  3.6  面向大數據的優化策略
    3.6.1  分桶
    3.6.2  視圖和索引
    3.6.3  模式設計
  3.7  Hive的調優
    3.7.1  使用EXPLAIN查看執行計劃
    3.7.2  Hive配置管理
    3.7.3  限制調整
    3.7.4  JOIN優化
    3.7.5  本地模式
    3.7.6  並行執行
    3.7.7  嚴格模式
    3.7.8  調整Mapper和Reducer個數
    3.7.9  JVM重用
    3.7.10  動態分區調整
    3.7.11  推測執行
    3.7.12  單個MapReduce中的多個GROUPBY
    3.7.13  虛擬列
  3.8  Java通過JDBC操作Hive
第4章  NoSQL概述
  4.1  NoSQL與非關係型資料庫
  4.2  NoSQL數據模型
    4.2.1  鍵值資料庫
    4.2.2  文檔資料庫
    4.2.3  列族資料庫
    4.2.4  圖資料庫
    4.2.5  四者對比
  4.3  NoSQL資料庫中的事務
    4.3.1  CAP理論
    4.3.2  BASE原則
    4.3.3  一致性協議

  4.4  NoSQL關鍵技術
    4.4.1  NoSQL的技術原則
    4.4.2  存儲技術
    4.4.3  數據劃分技術
    4.4.4  索引技術
第5章  鍵值資料庫
  5.1  模型結構
  5.2  特徵
    5.2.1  一致性
    5.2.2  可擴展性
    5.2.3  事務
  5.3  關鍵技術
    5.3.1  索引技術
    5.3.2  查詢支持
  5.4  Redis
    5.4.1  Redis數據類型
    5.4.2  Redis的持久化
    5.4.3  Redis事務
    5.4.4  Redis的發布訂閱
    5.4.5  Redis的主從複製
  5.5  Redis的Java客戶端Jedis
    5.5.1  Jedis所需要的jar包
    5.5.2  Jedis常用操作
    5.5.3  Jedis Pool
第6章  列族資料庫
  6.1  模型結構
  6.2  特徵
    6.2.1  一致性
    6.2.2  可用性
    6.2.3  可擴展性
  6.3  HBase應用
    6.3.1  HBase數據模型
    6.3.2  HBase體系結構
    6.3.3  HBase基本Shell操作
    6.3.4  HBase壓縮
    6.3.5  可用客戶端Java
  6.4  架構與設計
    6.4.1  表設計規則
    6.4.2  RowKey設計
    6.4.3  列族的數量
    6.4.4  版本的數量
  6.5  HBase集成
    6.5.1  HBase與Hive集成
    6.5.2  MapReduce與HBase互操作
第7章  非關係型文檔資料庫
  7.1  模型結構
  7.2  特徵
    7.2.1  一致性
    7.2.2  可擴展性
    7.2.3  事務

    7.2.4  可用性
  7.3  MongoDB
    7.3.1  概述
    7.3.2  Mongo Shell
    7.3.3  MongoDB基本操作
    7.3.4  索引
    7.3.5  副本集
    7.3.6  分片
  7.4  MongoDB的Java客戶端
    7.4.1  MongoDB驅動包的獲得
    7.4.2  Java操作舉例
第8章  非關係型圖資料庫
  8.1  圖資料庫
    8.1.1  圖模型的模型和定義
    8.1.2  圖資料庫的應用
    8.1.3  圖管理的關鍵技術
  8.2  Neo4j概述
    8.2.1  Neo4j的特點
    8.2.2  Neo4j的數據模型
    8.2.3  Neo4j關鍵技術
  8.3  Neo4j的應用
    8.3.1  使用嵌入在Java應用程序中的Neo4j
    8.3.2  Neo4j的Java客戶端環境配置
    8.3.3  一個簡單的小型圖資料庫例子
    8.3.4  屬性值
    8.3.5  帶索引的用戶資料庫
  8.4  Neo4j的優化
    8.4.1  索引
    8.4.2  批量導入/導出

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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