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

NoSQL資料庫技術/大數據系列叢書

  • 作者:編者:張元鳴|責編:張玥//常建麗
  • 出版社:清華大學
  • ISBN:9787302625865
  • 出版日期:2023/02/01
  • 裝幀:平裝
  • 頁數:218
人民幣:RMB 49.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書全面系統地介紹NoSQL資料庫的原理、方法和技術。全書共7章,主要內容包括NoSQL資料庫概述、鍵值資料庫與Redis實例、文檔資料庫與MongoDB實例、列族資料庫與Cassandra實例、圖資料庫與Neo4j實例、圖數據科學演算法等和NoSQL資料庫的安裝。
    本書既可作為普通高校數據科學與大數據技術、軟體工程、電腦科學與技術等相關專業的NoSQL資料庫技術課程教材,也可作為高職院校相關課程的教材和參考書,還可供大數據技術領域的科技人員參考。

作者介紹
編者:張元鳴|責編:張玥//常建麗
    張元鳴,工學博士,副教授,碩士生導師,入選浙江省「新世紀151人才工程」,獲浙江省錢江人才(D類)項目資助。主講「資料庫原理及應用」和「NoSQL資料庫技術」等本科生和研究生課程,編寫教材3部。主持或參與省部級以上縱向科研項目20多項,發表學術論文40多篇,授權發明專利30多項,獲省部級科研成果獎4項。主要從事大數據技術、知識圖譜和服務計算等方面的研究。CCF會員。

目錄
第1章  緒論
  1.1  數據管理概念
  1.2  數據管理髮展歷史
    1.2.1  人工管理階段
    1.2.2  文件系統管理階段
    1.2.3  資料庫管理階段
    1.2.4  大數據管理階段
  1.3  傳統數據模型
    1.3.1  層次數據模型
    1.3.2  網狀數據模型
    1.3.3  關係數據模型
  1.4  NoSQL資料庫產生的原因
    1.4.1  NoSQL資料庫的產生背景
    1.4.2  NoSQL資料庫的特點
  1.5  分散式資料庫基本原理
    1.5.1  基本概念
    1.5.2  CAP定理
    1.5.3  ACID特性
    1.5.4  BASE原理
  1.6  NoSQL資料庫類型
    1.6.1  鍵值資料庫
    1.6.2  文檔資料庫
    1.6.3  列族資料庫
    1.6.4  圖資料庫
  1.7  NoSQL資料庫選取
  1.8  本章小結
  1.9  習題
第2章  鍵值資料庫
  2.1  鍵值數據模型
    2.1.1  關聯數組
    2.1.2  命名空間
  2.2  鍵的設計與分區
    2.2.1  鍵名設計
    2.2.2  鍵的分區
    2.2.3  鍵存活時間
  2.3  值的類型與結構化
    2.3.1  值的類型
    2.3.2  值的結構化
    2.3.3  值的查詢限制
  2.4  鍵值資料庫的特點
  2.5  Redis鍵值資料庫
    2.5.1  Redis概述
    2.5.2  鍵操作命令
    2.5.3  字元串命令
    2.5.4  哈希表命令
    2.5.5  列表命令
    2.5.6  集合命令
    2.5.7  有序集合命令
    2.5.8  事務定義命令
  2.6  應用實例

  2.7  本章小結
  2.8  習題
第3章  文檔資料庫
  3.1  文檔及其描述方法
    3.1.1  文檔概念
    3.1.2  文檔描述
  3.2  集合及其結構
    3.2.1  集合概念
    3.2.2  集合結構
    3.2.3  無模式資料庫
  3.3  文檔關係建模
    3.3.1  一對多的文檔關係
    3.3.2  多對多的文檔關係
  3.4  文檔數據分區
    3.4.1  文檔垂直分區
    3.4.2  文檔水平分區
  3.5  MongoDB資料庫
    3.5.1  概述
    3.5.2  資料庫管理
    3.5.3  集合管理
    3.5.4  文檔管理
    3.5.5  文檔查詢
    3.5.6  文檔聚合
    3.5.7  文檔索引
    3.5.8  嵌入高級語言
  3.6  應用實例
  3.7  本章小結
  3.8  習題
第4章  列族資料庫
  4.1  列族數據模型
    4.1.1  列
    4.1.2  超列
    4.1.3  列族與行鍵
    4.1.4  鍵空間
  4.2  Cassandra集群架構
    4.2.1  Cassandra特點
    4.2.2  集群對等網路
    4.2.3  節點通信協議
    4.2.4  提交日誌機制
    4.2.5  數據複製策略
  4.3  Cassandra查詢語言
    4.3.1  鍵空間定義
    4.3.2  列族(表)定義
    4.3.3  數據更新
    4.3.4  數據查詢
    4.3.5  集合數據類型
    4.3.6  索引定義
    4.3.7  數據排序
    4.3.8  聚合函數
  4.4  應用實例

  4.5  本章小結
  4.6  習題
第5章  圖資料庫
  5.1  圖的基本概念
    5.1.1  節點
    5.1.2  邊
    5.1.3  路徑
    5.1.4  遍歷
  5.2  圖數據模型
    5.2.1  屬性圖模型
    5.2.2  三元組模型
    5.2.3  超圖模型
  5.3  Neo4j概述
    5.3.1  特點
    5.3.2  免索引鄰接
    5.3.3  存儲結構
  5.4  Neo4j查詢語言
    5.4.1  寫語句
    5.4.2  讀語句
    5.4.3  通用語句
    5.4.4  各類函數
    5.4.5  創建索引
    5.4.6  模式定義
    5.4.7  創建約束
  5.5  應用實例
  5.6  本章小結
  5.7  習題
第6章  圖數據科學演算法庫
  6.1  圖數據科學演算法庫概述
    6.1.1  圖結構可視化
    6.1.2  命名圖創建
    6.1.3  內存資源估算
    6.1.4  演算法執行模式
  6.2  路徑查找演算法
    6.2.1  Dijkstra Source-Target演算法
    6.2.2  Dijkstra Single-Source演算法
    6.2.3  A*演算法
    6.2.4  Yen's演算法
  6.3  中心度演算法
    6.3.1  PageRank演算法
    6.3.2  Article Rank演算法
    6.3.3  Betweenness Centrality演算法
  6.4  社區發現演算法
    6.4.1  Louvain演算法
    6.4.2  Label Propagation演算法
    6.4.3  Weakly Connected Components演算法
  6.5  節點相似度演算法
    6.5.1  Node Similarity演算法
    6.5.2  K-Nearest Neighbors演算法
  6.6  鏈接預測演算法

    6.6.1  Adamic Adar演算法
    6.6.2  Common Neighbors演算法
    6.6.3  Same Community演算法
  6.7  節點嵌入演算法
    6.7.1  FastRP演算法
    6.7.2  GraphSAGE演算法
    6.7.3  Node2Vec演算法
  6.8  本章小結
  6.9  習題
第7章  NoSQL資料庫的安裝
  7.1  安裝Docker容器
    7.1.1  Docker容器概念
    7.1.2  在Linux上安裝Docker
    7.1.3  在Windows上安裝Docker
  7.2  安裝Redis鍵值資料庫
  7.3  安裝MongoDB文檔資料庫
  7.4  安裝Cassandra列族資料庫
  7.5  安裝Neo4j圖資料庫
參考文獻

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