注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡數(shù)據(jù)庫NoSQL數(shù)據(jù)庫技術

NoSQL數(shù)據(jù)庫技術

NoSQL數(shù)據(jù)庫技術

定 價:¥49.80

作 者: 張元鳴
出版社: 清華大學出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787302625865 出版時間: 2023-02-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 字數(shù):  

內容簡介

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

作者簡介

暫缺《NoSQL數(shù)據(jù)庫技術》作者簡介

圖書目錄

第1章緒論1
1.1數(shù)據(jù)管理概念1
1.2數(shù)據(jù)管理發(fā)展歷史1
1.2.1人工管理階段1
1.2.2文件系統(tǒng)管理階段2
1.2.3數(shù)據(jù)庫管理階段3
1.2.4大數(shù)據(jù)管理階段4
1.3傳統(tǒng)數(shù)據(jù)模型5
1.3.1層次數(shù)據(jù)模型6
1.3.2網狀數(shù)據(jù)模型6
1.3.3關系數(shù)據(jù)模型6
1.4NoSQL數(shù)據(jù)庫產生的原因8
1.4.1NoSQL數(shù)據(jù)庫的產生背景8
1.4.2NoSQL數(shù)據(jù)庫的特點9
1.5分布式數(shù)據(jù)庫基本原理10
1.5.1基本概念10
1.5.2CAP定理15
1.5.3ACID特性15
1.5.4BASE原理16
1.6NoSQL數(shù)據(jù)庫類型16
1.6.1鍵值數(shù)據(jù)庫16
1.6.2文檔數(shù)據(jù)庫17
1.6.3列族數(shù)據(jù)庫19
1.6.4圖數(shù)據(jù)庫20
1.7NoSQL數(shù)據(jù)庫選取22
1.8本章小結23
1.9習題23第2章鍵值數(shù)據(jù)庫24
2.1鍵值數(shù)據(jù)模型24
2.1.1關聯(lián)數(shù)組24
2.1.2命名空間25
2.2鍵的設計與分區(qū)25
2.2.1鍵名設計25
2.2.2鍵的分區(qū)26
2.2.3鍵存活時間28
2.3值的類型與結構化28
2.3.1值的類型28
2.3.2值的結構化29
2.3.3值的查詢限制29
2.4鍵值數(shù)據(jù)庫的特點29
2.5Redis鍵值數(shù)據(jù)庫30
2.5.1Redis概述30
2.5.2鍵操作命令31
2.5.3字符串命令33
2.5.4哈希表命令38
2.5.5列表命令42
2.5.6集合命令47
2.5.7有序集合命令50
2.5.8事務定義命令54
2.6應用實例54
2.7本章小結57
2.8習題57第3章文檔數(shù)據(jù)庫58
3.1文檔及其描述方法58
3.1.1文檔概念58
3.1.2文檔描述59
3.2集合及其結構60
3.2.1集合概念60
3.2.2集合結構61
3.2.3無模式數(shù)據(jù)庫62
3.3文檔關系建模62
3.3.1一對多的文檔關系62
3.3.2多對多的文檔關系63
3.4文檔數(shù)據(jù)分區(qū)64
3.4.1文檔垂直分區(qū)64
3.4.2文檔水平分區(qū) 64
3.5MongoDB數(shù)據(jù)庫65
3.5.1概述65
3.5.2數(shù)據(jù)庫管理67
3.5.3集合管理68
3.5.4文檔管理69
3.5.5文檔查詢73
3.5.6文檔聚合77
3.5.7文檔索引82
3.5.8嵌入高級語言84
3.6應用實例85
3.7本章小結86
3.8習題87第4章列族數(shù)據(jù)庫88
4.1列族數(shù)據(jù)模型88
4.1.1列88
4.1.2超列88
4.1.3列族與行鍵88
4.1.4鍵空間90
4.2Cassandra集群架構90
4.2.1Cassandra特點90
4.2.2集群對等網絡91
4.2.3節(jié)點通信協(xié)議91
4.2.4提交日志機制92
4.2.5數(shù)據(jù)復制策略92
4.3Cassandra查詢語言93
4.3.1鍵空間定義94
4.3.2列族(表)定義95
4.3.3數(shù)據(jù)更新99
4.3.4數(shù)據(jù)查詢100
4.3.5集合數(shù)據(jù)類型100
4.3.6索引定義102
4.3.7數(shù)據(jù)排序103
4.3.8聚合函數(shù)104
4.4應用實例105
4.5本章小結106
4.6習題107第5章圖數(shù)據(jù)庫109
5.1圖的基本概念109
5.1.1節(jié)點109
5.1.2邊109
5.1.3路徑110
5.1.4遍歷111
5.2圖數(shù)據(jù)模型111
5.2.1屬性圖模型112
5.2.2三元組模型113
5.2.3超圖模型113
5.3Neo4j概述114
5.3.1特點114
5.3.2免索引鄰接114
5.3.3存儲結構115
5.4Neo4j查詢語言117
5.4.1寫語句118
5.4.2讀語句126
5.4.3通用語句129
5.4.4各類函數(shù)133
5.4.5創(chuàng)建索引138
5.4.6模式定義139
5.4.7創(chuàng)建約束141
5.5應用實例142
5.6本章小結145
5.7習題145第6章圖數(shù)據(jù)科學算法庫146
6.1圖數(shù)據(jù)科學算法庫概述146
6.1.1圖結構可視化147
6.1.2命名圖創(chuàng)建148
6.1.3內存資源估算150
6.1.4算法執(zhí)行模式151
6.2路徑查找算法152
6.2.1Dijkstra SourceTarget算法152
6.2.2Dijkstra SingleSource算法154
6.2.3A算法155
6.2.4Yen's算法158
6.3中心度算法161
6.3.1PageRank算法161
6.3.2Article Rank算法166
6.3.3Betweenness Centrality 算法167
6.4社區(qū)發(fā)現(xiàn)算法171
6.4.1Louvain算法171
6.4.2Label Propagation算法176
6.4.3Weakly Connected Components算法179
6.5節(jié)點相似度算法181
6.5.1Node Similarity算法182
6.5.2KNearest Neighbors算法185
6.6鏈接預測算法187
6.6.1Adamic Adar算法188
6.6.2Common Neighbors算法189
6.6.3Same Community算法190
6.7節(jié)點嵌入算法192
6.7.1FastRP算法192
6.7.2GraphSAGE算法196
6.7.3Node2Vec算法200
6.8本章小結202
6.9習題202第7章NoSQL數(shù)據(jù)庫的安裝204
7.1安裝Docker容器204
7.1.1Docker容器概念204
7.1.2在Linux上安裝Docker205
7.1.3在Windows上安裝Docker207
7.2安裝Redis鍵值數(shù)據(jù)庫210
7.3安裝MongoDB文檔數(shù)據(jù)庫212
7.4安裝Cassandra列族數(shù)據(jù)庫215
7.5安裝Neo4j圖數(shù)據(jù)庫216參考文獻219

本目錄推薦

掃描二維碼
Copyright ? 讀書網 ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號