会员   密码 您忘记密码了吗?
1,567,638 本书已上架      购物流程 | 常见问题 | 联系我们 | 关于我们 | 用户协议

有店 App


当前分类

浏览历史

当前位置: 首页 > 电脑资讯 > 资料库/大数据 > 奠定大數據的基石:NoSQL資料庫技術(第2版)
奠定大數據的基石:NoSQL資料庫技術(第2版)
上一张
奠定大數據的基石:NoSQL資料庫技術(第2版)
下一张
prev next

奠定大數據的基石:NoSQL資料庫技術(第2版)

作者: 皮雄軍
出版社: 佳魁資訊
出版日期: 2016-07-29
商品库存: 点击查询库存
以上库存为海外库存属流动性。
可选择“空运”或“海运”配送,空运费每件商品是RM14。
配送时间:空运约8~12个工作天,海运约30个工作天。
(以上预计配送时间不包括出版社库存不足需调货及尚未出版的新品)
定价:   NT560.00
市场价格: RM85.19
本店售价: RM75.82
购买数量:
collect Add to cart Add booking
详细介绍 商品属性 商品标记
內容簡介

  騰訊前資深後台工程師力作,大數據時代必讀佳作!

本書特色

  1.對NoSQL 系統的理論進行深入淺出的分析,深入說明三種NoSQL 系統:列式的、Key/Value 的和文件類型,並說明MySQL 的效能最佳化。

  2.對Hadoop/HBase、MongoDB和Redis這三種NoSQL 系統都列出具體實作。

  3.詳細講述了NoSQL的分類及各類NoSQL系統的適用場景,為讀者在實際開發中的技術選型提供良好的指導。

  適合:沒有基礎的NoSQL 初學者、 網際網路公司高平行處理系統的後台開發人員、巨量資料、NoSQL 開發同好、中級程式設計師、大專院校師生、相關教育培訓班的學員。
 


作者介紹

作者簡介

皮雄軍


  平台開發者和研究者、開源精神的忠實擁護者。曾擔任騰訊、三星等知名公司資深後台工程師。在NoSQL原理、技術選型和開發方面具豐富的實戰經驗和成功案例。
 


目錄

前言

Chapter 01   NoSQL 與大數據簡介
1.1 引子 —— NoSQL 在中國大陸使用的案例
1.2 大數據
1.3 大數據相關技術
1.4 NoSQL 簡介
1.5 NoSQL 資料庫的類型
1.6 如何使用和學習NoSQL 資料庫
1.7 雲端資料管理

Chapter 02   NoSQL 的資料一致性
2.1 傳統關聯式資料庫中的ACID
2.2 CAP 理論
2.3 AP 的實例 —— DNS 系統
2.4 資料一致性模型與BASE
2.5 資料一致性實現方法

Chapter 03   NoSQL 的水平擴充與其他基礎知識
3.1 所有資料儲存在一個伺服器上
3.2 分片(Sharding)
3.3 主從複製
3.4 對等(Peer To Peer)複製
3.5 複製和分片的同時使用
3.6 資料水平擴充的方法歸納
3.7 分片對資料的劃分方式
3.8 一致性hash 演算法(Consistent Hashing)
3.9 磁碟的讀寫特點及五分鐘法則
3.10 不要刪除資料

Chapter 04   BigTable 與Google 雲端運算原理
4.1 雲端運算
4.2 Google 檔案系統GFS
4.3 平行資料處理MapReduce
4.4 分散式鎖服務Chubby
4.5 分散式結構化資料表BigTable

Chapter 05   Google 雲端運算的開放原始碼版本——Hadoop
5.1 Hadoop 簡介
5.2 Hadoop 產生的原因
5.3 Hadoop 和其他系統的比較
5.4 HDFS 的架構設計
5.5 安裝Hadoop
5.6 HDFS 操作
5.7 Hadoop 中的MapReduce 模型
5.8 Zookeeper
5.9 HBase
5.10 HBase 的安裝和設定
5.11 HBase 使用實例

Chapter 06   Dynamo:Amazon 的高可用鍵值對儲存
6.1 簡介
6.2 背景
6.3 系統架構
6.4 實現
6.5 Amazon 使用的經驗與教訓
6.6 結論

Chapter 07   LevelDb——出自Google 的Key-Value 資料庫
7.1 LevelDb 簡介
7.2 LevelDb 的靜態部分
7.3 LevelDb 的動態部分

Chapter 08  Redis 實戰
8.1 Redis 安裝與準備
8.2 Redis 所支援的資料結構
8.3 Key 操作指令
8.4 事物
8.5 Redis 的主從複製
8.6 Redis 的持久化
8.7 Redis 的虛擬記憶體
8.8 pipeline/ 管線
8.9 實例 .

Chapter 09   針對文件的資料庫CouchDB
9.1 CouchDB 介紹
9.2 CouchDB 安裝與設定
9.3 REST API
9.4 為應用建模
9.5 實戰開發
9.6 進階內容

Chapter 10   MongoDB 實戰
10.1 為什麼要使用MongoDB
10.2 MongoDB 的優勢和不足
10.3 基本概念
10.4 Linux 下MongoDB 的安裝和設定、啟動和停止
10.5 建立、更新及刪除文件
10.6 查詢記錄
10.7 高級查詢
10.8 MapReduce
10.9 索引
10.10 性能優化
10.11 性能監控
10.12 Replica Sets 複製集
10.13 Sharding 分片
10.14 Replica Sets 和Sharding 的結合

Chapter 11   MySQL 基礎
11.1 CentOS 6.5 下MySQL 的安裝
11.2 MySQL 基本指令
11.3 MySQL 資料類型
11.4 建立資料庫和表
11.5 檢索表中的資料
11.6 多個表的操作

Chapter12   MySQL 進階特性與效能最佳化
12.1 MySQL Server 系統架構
12.2 儲存引擎
12.3 MySQL 中的鎖定機制
12.4 索引與最佳化
12.5 MySQL 的MyISAM 和Innodb 的Cache 最佳化
12.6 MySQL 的複製
12.7 可擴充性設計之資料切分
12.8 小結