Java知識分享網 - 輕松學習從此開始!????

Java知識分享網

Java1234官方群25:java1234官方群25
Java1234官方群25:838462530
        

實戰springboot+CAS單點登錄課程(免費領取)

SpringBoot打造全棧在線教育平臺實戰課程

66套java實戰課程無套路領取

Java1234 VIP課程

領取微信掃碼登錄Java實現視頻教程

Java1234至尊VIP(特價活動)
當前位置: 主頁 > Java文檔 > 大數據云計算 >

《大數據挑戰與NoSQL數據庫技術》PDF 下載


分享到:
時間:2016-07-18 07:41來源:https://download.csdn.net/ 作者:轉載  侵權舉報
《大數據挑戰與NoSQL數據庫技術》PDF 下載
失效鏈接處理
《大數據挑戰與NoSQL數據庫技術》PDF 下載

轉載自:https://download.csdn.net/download/dghfja/10639607
 
下載地址:
版權歸出版社和原作者所有,鏈接已刪除,請購買正版
 
電子版僅供預覽及學習交流使用,下載后請24小時內刪除,支持正版,喜歡的請購買正版書籍:《大數據挑戰與NoSQL數據庫技術》
 
圖書簡介:
本書共分為三部分。理論篇重點介紹大數據時代下數據處理的基本理論及相關處理技術,并引入NoSQL數據庫;系統篇主要介紹了各種類型NoSQL數據庫基本知識;應用篇對國內外知名公司在利用NoSQL數據庫在處理海量數據方面的應用做了闡述。本書對大數據時代面臨的挑戰,以及NoSQL數據庫的基本知識做了清晰的闡述,有助于幫助讀者整理思路,了解需求,并更有針對性、有選擇的深入學習相關知識。
 
相關截圖:
 
圖書目錄:

第1章 概論 

1.1 引子 

1.2 大數據挑戰 

1.3 大數據的存儲和管理 

1.3.1 并行數據庫 

1.3.2 NoSQL數據管理系統 

1.3.3 NewSQL數據管理系統 

1.3.4 云數據管理 

1.4 大數據的處理和分析 

1.5 小結 

參考文獻 

理 論 篇

第2章 數據一致性理論 

2.1 CAP理論 

2.2 數據一致性模型 

2.3 ACID與BASE 

2.4 數據一致性實現技術 

2.4.1 Quorum系統NRW策略 

2.4.2 兩階段提交協議 

2.4.3 時間戳策略 

2.4.4 Paxos 

2.4.5 向量時鐘 

2.5 小結 

參考文獻 

第3章 數據存儲模型 

3.1 總論 

3.2 鍵值存儲 

3.2.1 Redis 

3.2.2 Dynamo 

3.3 列式存儲 

3.3.1 Bigtable 

3.3.2 Cassandra與HBase 

3.4 文檔存儲 

3.4.1 MongoDB 

3.4.2 CouchDB 

3.5 圖形存儲 

3.5.1 Neo4j 

3.5.2 GraphDB 

3.6 本章小結 

參考文獻 

第4章 數據分區與放置策略 

4.1 分區的意義 

4.1.1 為什么要分區 

4.1.2 分區的優點 

4.2 范圍分區 

4.3 列表分區 

4.4 哈希分區 

4.5 三種分區的比較 

4.6 放置策略 

4.6.1 一致性哈希算法 

4.6.2 容錯性與可擴展性分析 

4.6.3 虛擬節點 

4.7 小結 

參考文獻 

第5章 海量數據處理方法 

5.1 MapReduce簡介 

5.2 MapReduce數據流 

5.3 MapReduce數據處理 

5.3.1 提交作業 

5.3.2 初始化作業 

5.3.3 分配任務 

5.3.4 執行任務 

5.3.5 更新任務執行進度和狀態 

5.3.6 完成作業 

5.4 Dryad簡介 

5.4.1 DFS Cosmos介紹 

5.4.2 Dryad執行引擎 

5.4.3 DryadLINQ解釋引擎 

5.4.4 DryadLINQ編程 

5.5 Dryad數據處理步驟 

5.6 MapReduce vs Dryad 

5.7 小結 

參考文獻 

第6章 數據復制與容錯技術 

6.1 海量數據復制的作用和代價 

6.2 海量數據復制的策略 

6.2.1 Dynamo的數據庫復制策略 

6.2.2 CouchDB的復制策略 

6.2.3 PNUTS的復制策略 

6.3 海量數據的故障發現與處理 

6.3.1 Dynamo的數據庫的故障發現與處理 

6.3.2 CouchDB的故障發現與處理 

6.3.3 PNUTS的故障發現與處理 

6.4 小結 

參考文獻 

第7章 數據壓縮技術 

7.1 數據壓縮原理 

7.1.1 數據壓縮的定義 

7.1.2 數據為什么可以壓縮 

7.1.3 數據壓縮分類 

7.2 傳統壓縮技術[1] 

7.2.1 霍夫曼編碼 

7.2.2 LZ77算法 

7.3 海量數據帶來的3V挑戰 

7.4 Oracle混合列壓縮 

7.4.1 倉庫壓縮 

7.4.2 存檔壓縮 

7.5 Google數據壓縮技術 

7.5.1 尋找長的重復串 

7.5.2 壓縮算法 

7.6 Hadoop壓縮技術 

7.6.1 LZO簡介 

7.6.2 LZO原理[5] 

7.7 小結 

參考文獻 

第8章 緩存技術 

8.1 分布式緩存簡介 

8.1.1 分布式緩存的產生 

8.1.2 分布式緩存的應用 

8.1.3 分布式緩存的性能 

8.1.4 衡量可用性的標準 

8.2 分布式緩存的內部機制 

8.2.1 生命期機制 

8.2.2 一致性機制 

8.2.3 直讀與直寫機制 

8.2.4 查詢機制 

8.2.5 事件觸發機制 

8.3 分布式緩存的拓撲結構 

8.3.1 復制式拓撲 

8.3.2 分割式拓撲 

8.3.3 客戶端緩存拓撲 

8.4 小結 

參考文獻 

系 統 篇

第9章 key-value數據庫 

9.1 key-value模型綜述 

9.2 Redis 

9.2.1 Redis概述 

9.2.2 Redis下載與安裝 

9.2.3 Redis入門操作 

9.2.4 Redis在業內的應用 

9.3 Voldemort 

9.3.1 Voldemort概述 

9.3.2 Voldemort下載與安裝 

9.3.3 Voldemort配置 

9.3.4 Voldemort開發介紹[3] 

9.4 小結 

參考文獻 

第10章 Column-Oriented數據庫 

10.1 Column-Oriented數據庫簡介 

10.2 Bigtable數據庫 

10.2.1 Bigtable數據庫簡介 

10.2.2 Bigtable數據模型 

10.2.3 Bigtable基礎架構 

10.3 Hypertable數據庫 

10.3.1 Hypertable簡介 

10.3.2 Hypertable安裝 

10.3.3 Hypertable架構 

10.3.4 基本概念和原理 

10.3.5 Hypertable的查詢 

10.4 Cassandra數據庫 

10.4.1 Cassandra簡介 

10.4.2 Cassandra配置 

10.4.3 Cassandra數據庫的連接 

10.4.4 Cassandra集群機制 

10.4.5 Cassandra的讀/寫機制 

10.5 小結 

參考文獻 

第11章 文檔數據庫 

11.1 文檔數據庫簡介 

11.2 CouchDB數據庫 

11.2.1 CouchDB簡介 

11.2.2 CouchDB安裝 

11.2.3 CouchDB入門 

11.2.4 CouchDB查詢 

11.2.5 CouchDB的存儲結構 

11.2.6 SQL和CouchDB 

11.2.7 分布式環境中的CouchDB 

11.3 MongoDB數據庫 

11.3.1 MongoDB簡介 

11.3.2 MongoDB的安裝 

11.3.3 MongoDB入門 

11.3.4 MongoDB索引 

11.3.5 SQL與MongoDB 

11.3.6 MapReduce與MongoDB 

11.3.7 MongoDB與CouchDB對比 

11.4 小結 

參考文獻 

第12章 圖存數據庫 

12.1 圖存數據庫的由來及基本概念 

12.1.1 圖存數據庫的由來 

12.1.2 圖存數據庫的基本概念 

12.2 Neo4j圖存數據庫 

12.2.1 Neo4j簡介 

12.2.2 Neo4j使用教程 

12.2.3 分布式Neo4j——Neo4j HA 

12.2.4 Neo4j工作機制及優缺點淺析 

12.3 GraphDB 

12.3.1 GraphDB簡介 

12.3.2 GraphDB的整體架構 

12.3.3 GraphDB的數據模型 

12.3.4 GraphDB的安裝 

12.3.5 GraphDB的使用 

12.4 OrientDB 

12.4.1 背景 

12.4.2 OrientDB是什么 

12.4.3 OrientDB的原理及相關技術 

12.4.4 Windows下OrientDB的安裝與使用 

12.4.5 相關Web應用 

12.5 三種圖存數據庫的比較 

12.5.1 特征矩陣 

12.5.2 分布式模式及應用比較 

12.6 小結 

參考文獻 

第13章 基于Hadoop的數據管理系統 

13.1 Hadoop簡介 

13.2 HBase 

13.2.1 HBase體系結構 

13.2.2 HBase數據模型 

13.2.3 HBase的安裝和使用 

13.2.4 HBase與RDBMS 

13.3 Pig 

13.3.1 Pigr的安裝和使用 

13.3.2 Pig Latin語言 

13.3.3 Pig實例 
 


------分隔線----------------------------
鋒哥公眾號


鋒哥微信


關注公眾號
【Java資料站】
回復 666
獲取 
66套java
從菜雞到大神
項目實戰課程
山东麻将怎么开牌 亿客隆-首页 (^ω^)MG亚马逊的秘密官网 新快3开奖走势图 特码瑞德酒店 (^ω^)MG我心狂野游戏 (*^▽^*)MG疯狂赌徒2_官方版 河南22选5今天开奖结果 亿客隆娱乐 (^ω^)MG旋转大战游戏网站 (*^▽^*)MG中国厨房在线客服 (★^O^★)MG埃及旋转闯关 博众吉林快3彩票软件 (^ω^)MG泰山传奇闯关 (★^O^★)MG足球狂欢节app 30选5中两个号 快乐双彩开奖结果今天