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