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

NoSQL資料庫原理與應用(數據科學與大數據技術專業系列規劃教材)

  • 作者:編者:王愛國//許桂秋
  • 出版社:人民郵電
  • ISBN:9787115503503
  • 出版日期:2019/04/01
  • 裝幀:平裝
  • 頁數:201
人民幣:RMB 55 元      售價:
放入購物車
加入收藏夾

內容大鋼
    王愛國、許桂秋主編的《NoSQL資料庫原理與應用(數據科學與大數據技術專業系列規劃教材)》由淺入深,系統全面地介紹了NoSQL資料庫的理論、技術與開發實踐方法。
    全書共9章,主要內容包括NoSQL產生的原因以及它與傳統關係型資料庫對比具有哪些優勢、HBase分散式資料庫技術及其核心技術原理與實踐、MongoDB分散式資料庫技術的原理和實踐、Memcached和Redis技術、NewSQL資料庫技術,以及HBase和MongoDB資料庫技術的綜合實驗。
    本書適合作為高校NoSQL資料庫技術課程的教材。

作者介紹
編者:王愛國//許桂秋

目錄
第1章  緒論
  1.1  資料庫系統
    1.1.1  資料庫系統的基本概念
    1.1.2  關係型資料庫
    1.1.3  NoSQL的特點
  1.2  分散式資料庫的數據管理
    1.2.1  分散式數據處理
    1.2.2  CAP理論
  1.3  ACID與BASE
    1.3.1  ACID特性
    1.3.2  BASE原理
    1.3.3  最終一致性
  1.4  NoSQL分類
  小結
  思考題
第2章  認識HBase
  2.1  HBase簡介
    2.1.1  HBase的發展歷程
    2.1.2  HBase的特性
    2.1.3  HBase與Hadoop
  2.2  HDFS原理
    2.2.1  HDFS的基本架構
    2.2.2  HDFS的分塊機制和副本機制
    2.2.3  HDFS的讀寫機制
    2.2.4  HDFS的特點與使用場景
  2.3  HBase的組件和功能
    2.3.1  客戶端
    2.3.2  ZooKeeper
    2.3.3  HMaster
    2.3.4  RegionServer
  2.4  HBase的使用場景及案例
    2.4.1  搜索引擎應用
    2.4.2  捕獲增量數據
  2.5  HBase 的安裝與配置
    2.5.1  準備工作
    2.5.2  HBase安裝與配置
  小結
  思考題
第3章  HBase數據模型與使用
  3.1  HBase數據模型
    3.1.1  HBase的基本概念
    3.1.2  數據模型
  3.2  HBase Shell基本操作
    3.2.1  數據定義
    3.2.2  數據操作
    3.2.3  過濾器操作
  3.3  HBase編程方法
    3.3.1  基於Java的編程方法
    3.3.2  基於Thrift協議的編程方法
    3.3.3  基於MapReduce的分散式處理

  小結
  思考題
第4章  HBase原理實現
  4.1  HBase基本原理
    4.1.1  Region定位
    4.1.2  數據存儲與讀取
    4.1.3  WAL機制
  4.2  HBase Region管理
    4.2.1  HFile合併
    4.2.2  Region拆分
    4.2.3  Region合併
    4.2.4  Region負載均衡
  4.3  HBase集群管理
    4.3.1  運維管理
    4.3.2  數據管理
    4.3.3  故障處理
  小結
  思考題
第5章  MongoDB基礎
  5.1  概述
  5.2  基本概念
    5.2.1  文檔數據模型
    5.2.2  文檔存儲結構
    5.2.3  數據類型
    5.2.4  MongoDB的安裝與測試
  5.3  資料庫與集合的基本操作
    5.3.1  資料庫操作
    5.3.2  集合操作
  5.4  文檔的基本操作
    5.4.1  文檔的鍵定義規則
    5.4.2  插入操作
    5.4.2  更新操作
    5.4.3  刪除操作
    5.3.4  查詢操作
  5.5  索引
    5.5.1  索引簡介
    5.5.2  索引類型
    5.5.3  索引操作
  5.6  聚合
    5.6.1  聚合管道方法
    5.6.2  map-Reduce方法
  小結
  思考題
第6章  MongoDB進階
  6.1  集群架構
    6.1.1  主從複製
    6.1.2  副本集
    6.1.3  分片
  6.2  MongoDB分散式集群部署
    6.2.1  分散式集群架構

    6.2.2  部署副本集
    6.2.3  部署分片集群
  6.3  MongoDB編程方法
    6.3.1  通過Java訪問MongoDB
    6.3.2  通過Python訪問MongoDB
    6.3.3  MongoDB的可視化工具robomongo
  小結
  思考題
第7章  其他非關係型資料庫簡介
  7.1  內存資料庫簡介
    7.1.1  Memcached簡介
    7.1.2  Redis簡介
  7.2  圖資料庫
    7.2.1  Neo4j
    7.2.2  Neo4j應用案例
  小結
  思考題
第8章  NewSQL資料庫
  8.1  TiDB資料庫
    8.1.1  TiDB架構
    8.1.2  TiDB的存儲原理
    8.1.3  TiDB的管理機制
    8.1.4  TiDB應用案例
  8.2  OceanBase
    8.2.1  OceanBase特性
    8.2.2  OceanBase系統架構
  小結
  思考題
第9章  綜合實驗
  9.1  MongoDB
    9.1.1  獲取和存儲數據
    9.1.2  分析數據
  9.2  HBase
    9.2.1  資料庫的設計
    9.2.2  實現
  9.3  代碼清單
    9.3.1  MongoDB
    9.3.2  HBase
參考文獻

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