-
大小: 15.72MB文件類型: .rar金幣: 1下載: 0 次發(fā)布日期: 2023-07-14
- 語言: Java
- 標(biāo)簽: nosql??數(shù)據(jù)庫??sql??
資源簡介
第一部分 NoSQL入門
第1章 NoSQL的概念及適用范圍 2
1.1 定義和介紹 3
1.1.1 背景與歷史 3
1.1.2 大數(shù)據(jù) 5
1.1.3 可擴(kuò)展性 7
1.1.4 MapReduce 8
1.2 面向列的有序存儲 9
1.3 鍵/值存儲 11
1.4 文檔數(shù)據(jù)庫 14
1.5 圖形數(shù)據(jù)庫 15
1.6 小結(jié) 16
第2章 NoSQL上手初體驗(yàn) 17
2.1
第一印象——兩個簡單的例子 17
2.1.1 簡單的位置偏好數(shù)據(jù)集 17
2.1.2 存儲汽車品牌和型號數(shù)據(jù) 22
2.2 使用多種語言 30
2.2.1 MongoDB驅(qū)動 30
2.2.2 初識Thrift 33
2.3 小結(jié) 34
第3章 NoSQL接口與交互 36
3.1 沒了SQL還剩什么 36
3.1.1 存儲和訪問數(shù)據(jù) 37
3.1.2 MongoDB數(shù)據(jù)存儲與訪問 37
3.1.3 MongoDB數(shù)據(jù)查詢 41
3.1.4 Redis數(shù)據(jù)存儲與訪問 43
3.1.5 Redis數(shù)據(jù)查詢 47
3.1.6 HBase數(shù)據(jù)存儲與訪問 50
3.1.7 HBase數(shù)據(jù)查詢 52
3.1.8 Apache Cassandra數(shù)據(jù)存儲與訪問 54
3.1.9 Apache Cassandra數(shù)據(jù)查詢 55
3.2 NoSQL數(shù)據(jù)存儲的語言綁定 56
3.2.1 Thrift 56
3.2.2 Java 56
3.2.3 Python 58
3.2.4 Ruby 59
3.2.5 PHP 59
3.3 小結(jié) 60
第二部分 NoSQL基礎(chǔ)
第4章 理解存儲架構(gòu) 62
4.1 使用面向列的數(shù)據(jù)庫 63
4.1.1 使用關(guān)系型數(shù)據(jù)庫中的表格和列 63
4.1.2 列數(shù)據(jù)庫對比RDBMS 65
4.1.3 列數(shù)據(jù)庫當(dāng)做鍵/值對的嵌套映射表 67
4.1.4 Webtable布局 70
4.2 HBase分布式存儲架構(gòu) 71
4.3 文檔存儲內(nèi)部機(jī)制 73
4.3.1 用內(nèi)存映射文件存儲數(shù)據(jù) 74
4.3.2 MongoDB集合和索引使用指南 75
4.3.3 MongoDB的可靠性和耐久性 75
4.3.4 水平擴(kuò)展 76
4.4 鍵/值存儲Memcached和Redis 78
4.4.1 Memcached的內(nèi)部結(jié)構(gòu) 78
4.4.2 Redis的內(nèi)部結(jié)構(gòu) 79
4.5 最終一致性非關(guān)系型數(shù)據(jù)庫 80
4.5.1 一致性哈希 81
4.5.2 對象版本 82
4.5.3 閑話協(xié)議和提示移交 83
4.6 小結(jié) 83
第5章 執(zhí)行CRUD操作 84
5.1 創(chuàng)建記錄 84
5.1.1 在以文檔為中心的數(shù)據(jù)庫中創(chuàng)建記錄 85
5.1.2 面向列數(shù)據(jù)庫的創(chuàng)建操作 91
5.1.3 鍵/值映射表的創(chuàng)建操作 93
5.2 訪問數(shù)據(jù) 96
5.2.1 用MongoDB訪問文檔 96
5.2.2 用HBase訪問數(shù)據(jù) 97
5.2.3 查詢Redis 98
5.3 更新和刪除數(shù)據(jù) 98
5.3.1 使用MongoDB、HBase和Redis更新及修改數(shù)據(jù) 98
5.3.2 有限原子性和事務(wù)完整性 99
5.4 小結(jié) 100
第6章 查詢NoSQL存儲 101
6.1 SQL與MongoDB查詢功能的相似點(diǎn) 101
6.1.1 加載MovieLens數(shù)據(jù) 103
6.1.2 MongoDB中的MapReduce 108
6.2 訪問HBase等面向列數(shù)據(jù)庫中的數(shù)據(jù) 111
6.3 查詢Redis數(shù)據(jù)存儲 113
6.4 小結(jié) 116
第7章 修改數(shù)據(jù)存儲及管理演進(jìn) 117
7.1 修改文檔數(shù)據(jù)庫 117
7.1.1 弱schema的靈活性 120
7.1.2 MongoDB的數(shù)據(jù)導(dǎo)入與導(dǎo)出 121
7.2 面向列數(shù)據(jù)庫中數(shù)據(jù)schema的演進(jìn) 124
7.3 HBase數(shù)據(jù)導(dǎo)入與導(dǎo)出 125
7.4 鍵/值存儲中的數(shù)據(jù)演變 126
7.5 小結(jié) 126
第8章 數(shù)據(jù)索引與排序 127
8.1 數(shù)據(jù)庫索引的基本概念 127
8.2 MongoDB的索引與排序 128
8.3 MongoDB里創(chuàng)建和使用索引 131
8.3.1 組合與嵌套鍵 136
8.3.2 創(chuàng)建唯一索引和稀疏索引 138
8.3.3 基于關(guān)鍵字的搜索和多重鍵 139
8.4 CouchDB的索引與排序 140
8.5 Apache Cassandra的索引與排序 141
8.6 小結(jié) 143
第9章 事務(wù)和數(shù)據(jù)完整性的管理 144
9.1 RDBMS和ACID 144
9.2 分布式ACID系統(tǒng) 147
9.
代碼片段和文件信息
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???16870555??2017-10-25?10:49??nosql?數(shù)據(jù)庫入門教程.pdf
?????文件?????????48??2017-10-25?10:54??下載地址.txt
-----------?---------??----------?-----??----
?????????????16870603????????????????????2
-----------?---------??----------?-----??----
?????文件???16870555??2017-10-25?10:49??nosql?數(shù)據(jù)庫入門教程.pdf
?????文件?????????48??2017-10-25?10:54??下載地址.txt
-----------?---------??----------?-----??----
?????????????16870603????????????????????2
評論
共有 條評論