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

大數據存儲(NoSQL高等學校大數據專業系列教材教育部高等學校電腦類專業教學指導委員會推薦教材)

  • 作者:編者:郭旦懷|責編:陳景輝//張愛華
  • 出版社:清華大學
  • ISBN:9787302633761
  • 出版日期:2023/09/01
  • 裝幀:平裝
  • 頁數:222
人民幣:RMB 59.9 元      售價:
放入購物車
加入收藏夾

內容大鋼
    「數據是人類共同的財富」「數據是現代科學研究的基石」。在當今這個大數據的時代,如何強調數據的重要性似乎都不為過。隨著互聯網及其應用的普及,傳統關係資料庫越來越難以滿足電腦應用對數據存儲、訪問和安全的需要,非關係資料庫和新興資料庫應運而生。本書主要面向新一代資料庫系統,詳細介紹資料庫發展史、資料庫設計原則、NoSQL和NewSQL的基本原理與設計思想。本書選取了新一代資料庫發展歷程中具有代表性的資料庫展開講解,如鍵值資料庫實例的Redis與DynamoDB、列族資料庫的HBase與Cassandra、文檔資料庫的MongoDB與CouchDB、圖資料庫的Neo4j與ArangoDB,NewSQL則選擇了TiDB、Vitess和CockroachDB。
    本書主要面向大數據及相關專業的本科生和電腦專業的研究生,以及廣大從事大數據存儲與管理等領域的專業人員、高等院校教師及相關領域的科研人員。

作者介紹
編者:郭旦懷|責編:陳景輝//張愛華

目錄
第一部分  大數據相關基礎知識
  第1章  緒論
    1.1  數據存儲基本概念
      1.1.1  數據存儲的定義
      1.1.2  數據存儲介質
    1.2  數據存儲的發展階段
      1.2.1  人工管理階段
      1.2.2  文件系統階段
      1.2.3  資料庫系統階段
    1.3  大數據基本概念
      1.3.1  大數據1.0階段
      1.3.2  大數據2.0階段
      1.3.3  大數據3.0階段
    1.4  大數據時代的數據存儲
      1.4.1  大數據存儲的潛力
      1.4.2  大數據存儲的社會和經濟影響
      1.4.3  大數據存儲關鍵技術
      1.4.4  大數據存儲的未來需求和新興範式
    思考題
  第2章  資料庫發展史
    2.1  資料庫發展簡史
    2.2  網狀與層次資料庫
    2.3  關係資料庫
      2.3.1  關係資料庫的歷史
      2.3.2  關係模型
      2.3.3  關係操作
      2.3.4  關係完整性
      2.3.5  關係規範化理論
      2.3.6  關係資料庫的優缺點
      2.3.7  關係資料庫的種類及應用
    2.4  NoSQL
      2.4.1  NoSQL資料庫的由來
      2.4.2  NoSQL資料庫的發展
      2.4.3  NoSQL資料庫的特點
      2.4.4  NoSQL資料庫的分類
    2.5  NewSQL
      2.5.1  NoSQL謝幕,NewSQL登場
      2.5.2  NewSQL資料庫的發展
      2.5.3  NewSQL分類與特徵
      2.5.4  傳統關係資料庫、NoSQL以及NewSQL的對比
    2.6  中國資料庫的發展歷史
      2.6.1  「5+4+N」格局
      2.6.2  國產資料庫案例
    2.7  下一代資料庫
    思考題
  第3章  資料庫基本原理
    3.1  資料庫的基本原理
      3.1.1  關係資料庫的基本原理
      3.1.2  NoSQL與NewSQL的基本原理
    3.2  資料庫的設計原則

      3.2.1  關係資料庫的設計原則
      3.2.2  NoSQL的設計原則
      3.2.3  NewSQL的設計原則
    3.3  資料庫的評價標準
      3.3.1  吞吐量
      3.3.2  數據的一致性
      3.3.3  可用性
      3.3.4  併發性
      3.3.5  可擴展性
    思考題
第二部分  NoSQL基礎與應用
  第4章  NoSQL
    4.1  NoSQL基本原理
      4.1.1  關係資料庫的重要機制回顧
      4.1.2  分散式數據管理的特點
      4.1.3  分散式系統的一致性問題
      4.1.4  NoSQL的常見模式
      4.1.5  NoSQL相關技術
    4.2  NoSQL設計思想
      4.2.1  鍵值資料庫設計思想
      4.2.2  列族資料庫設計思想
      4.2.3  文檔資料庫設計思想
      4.2.4  圖資料庫設計思想
    思考題
  第5章  鍵值資料庫實例:Redis與DynamoDB
    5.1  Redis
      5.1.1  Redis介紹
      5.1.2  Redis集群模式
      5.1.3  Redis的持久化機制
      5.1.4  Redis緩存穿透、擊穿、雪崩
      5.1.5  Redis的安裝與使用
    5.2  DynamoDB
      5.2.1  DynamoDB介紹
      5.2.2  DynamoDB核心組件
      5.2.3  DynamoDBAPI
      5.2.4  DynamoDB工作原理
    思考題
  第6章  列族資料庫實例:HBase與Cassandra
    6.1  HBase
      6.1.1  HBase介紹
      6.1.2  HBase的實現原理
      6.1.3  HBase的運行機制
      6.1.4  HBase的安裝與使用
    6.2  Cassandra
      6.2.1  Cassandra介紹
      6.2.2  Cassandra架構
      6.2.3  Cassandra查詢語言
      6.2.4  Cassandra的安裝與使用
    思考題
  第7章  文檔資料庫實例:MongoDB與CouchDB

    7.1  MongoDB
      7.1.1  MongoDB介紹
      7.1.2  MongoDB關鍵技術
      7.1.3  MongoDB的安裝與使用
    7.2  CouchDB
      7.2.1  CouchDB介紹
      7.2.2  CouchDB技術
      7.2.3  CouchBase
      7.2.4  CouchDB的安裝與使用
    思考題
  第8章  圖資料庫實例:Neo4j與ArangoDB
    8.1  Neo4j
      8.1.1  Neo4j介紹
      8.1.2  Neo4j圖查詢語言——Cypher
      8.1.3  Neo4j的安裝與使用
    8.2  ArangoDB
      8.2.1  ArangoDB介紹
      8.2.2  ArangoDB技術原理
      8.2.3  ArangoDB的安裝與使用
    思考題
第三部分  NewSQL基礎與應用
  第9章  NewSQL
    9.1  NewSQL基本原理
      9.1.1  NewSQL簡介
      9.1.2  NewSQL的技術特徵
      9.1.3  NewSQL、NoSQL以及傳統關係資料庫的對比
    9.2  NewSQL的分類及設計思想
      9.2.1  新型架構
      9.2.2  透明的數據分片中間件
      9.2.3  DBaaS
      9.2.4  NewSQL實例及特點對比
    思考題
  第10章  NewSQL實例:TiDB、Vitess以及CockroachDB
    10.1  TiDB
      10.1.1  TiDB介紹
      10.1.2  TiDB架構
      10.1.3  TiDB的安裝與使用
    10.2  Vitess
      10.2.1  Vitess介紹
      10.2.2  Vitess原理
      10.2.3  Vitess的安裝與使用
    10.3  CockroachDB
      10.3.1  CockroachDB介紹
      10.3.2  CockroachDB架構
      10.3.3  CockroachDB的安裝與使用
    思考題
參考文獻

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