Cassandra精通實戰解析

Cassandra精通實戰解析
定價:600
NT $ 306 ~ 540
  • 作者:郭鵬
  • 出版社:佳魁資訊
  • 出版日期:2011-09-30
  • 語言:繁體中文
  • ISBN10:9866143902
  • ISBN13:9789866143908
  • 裝訂:平裝 / 352頁 / 16 x 23 cm / 普通級 / 單色印刷 / 初版
 

內容簡介

  本書由專業實戰經驗豐富的開發人員撰寫,深入淺出透徹分析Cassandra分層機制及運作原理。Cassandra是一種全新的NoSQL架構資料庫,也是前景非常被看好的下一代資料庫產品,由知名網站社群Facebook所研發,其開放式且具高擴充性的結構,有著諸多SQL架構資料庫所沒的優點。

  本書適合所有對Cassandra有興趣的讀者。

 

目錄

第1 章 認識NoSQL
1.1 NoSQL 的起源和發展現狀
1.2 為什麼要使用NoSQL
1.3 開放原始碼NoSQL 產品介紹
1.4 本章小結
 
第2 章 Cassandra 快速入門
2.1 在Windows 環境執行單機版Cassandra
2.2 在Linux 環境執行單機版Cassandra
2.3 Cassandra 的資料模型
2.4 Cassandra 的資料排序規則
2.5 設定資料類型
2.6 使用命令提示字元工具與Cassandra 互動
2.7 本章小結
 
第3 章 理解Cassandra 編輯介面
3.1 多語系服務開發框架Thrift
3.2 Cassandra 的資料類型
3.3 Cassandra 的編譯介面
3.4 Cassandra 0.7.x 版本新增功能
3.5 本章小結
 
第4 章 應用於Cassandra 的線上交易系統
4.1 需求分析
4.2 資料模型設計
4.3 編碼實現
4.4 系統功能驗證
4.5 遷移到Cassandra 0.7.x
4.6 本章小結
 
第5 章 Cassandra 的叢集機制
5.1 一致性Hash
5.2 Gossip:叢集節點之間的通訊協議
5.3 叢集的資料備份機制
5.4 叢集狀態變化的處理機制
5.5 本章小結
 
第6 章 Cassandra 的內部資料儲存結構
6.1 Cassandra 中的資料存放規則
6.2 Commilog
6.3 Memtable
6.4 SSTable
6.5 系統表空間
6.6 本章小結
 
第7 章 Cassandra 的資料更新機制
7.1 資料更新流程
7.2 叢集資料更新策略
7.3 二階索引
7.4 本章小結
 
第8 章 Cassandra 的資料讀取機制
8.1 資料讀取流程
8.2 叢集資料讀取策略
8.3 讀取修復
8.4 資料暫存
8.5 二階索引
8.6 本章小結
 
第9 章 Cassandra 的資料壓縮機制
9.1 為什麼要進行資料壓縮
9.2 如何控制資料壓縮
9.3 資料壓縮流程
9.4 維護Cassandra 中的資料
9.5 本章小結
 
第10 章 Cassandra 的啟動流程
10.1 Cassandra 啟動腳本
10.2 Cassandra 啟動流程
10.3 本章小結

第11 章 在分佈式環境中使用的Cassandra
11.1 在Linux 環境中搭建與使用Cassandra 叢集
11.2 Cassandra 執行設定項詳解
11.3 Cassandra 叢集的執行和維護
11.4 本章小結
 
第12 章 Cassandra 與Hadoop 的整合
12.1 Hadoop 快速入門
12.3 使用Map/Reduce 匯入資料到Cassandra 中
12.4 將Cassandra 中的資料作為Map/Reduce 輸入
12.5 本章小結
 
第13 章 Cassandra 最佳實踐
13.1 避免Cassandra 自身的限制
13.2 資料壓縮策略
13.3 使用高階的客戶端
13.4 負載平衡
13.5 謹慎使用二階索引
13.6 透過JMX 監測Cassandra
13.7 調整JVM 啟動參數
13.8 使用適合的系統設定參數
13.9 本章小結
 
附錄A 在Eclipse 中修改Cassandra 原始程式碼
A .1 設定環境
A .2 下載Cassandra 原始碼
A .3 編譯Cassandra
A .4 在Eclipse 中修改Cassandra 原始碼
A .5 執行單元測試
A .6 打包發佈
 
附錄B CassSeller 程式碼
B .1 cassSeller.app.App
B .2 cassSeller.dao.BuyerDao
B .3 cassSeller.dao.ProductDao
B .4 cassSeller.dao.SellerDao
B .5 cassSeller.dao.impl.BuyerDaoImpl
B .6 cassSeller.dao.impl.ProductDaoImpl
B .7 cassSeller.dao.impl.SellerDaoImpl
B .8 cassSeller.model.Buyer
B .9 cassSeller.model.Comment
B .10 cassSeller.model.Product
B .11 cassSeller.model.Seller
 
附錄C CassSeller-0.7 程式碼
C .1 cassSeller.app.App
C .2 cassSeller.dao.BuyerDao
C .3 cassSeller.dao.ProductDao
C .4 cassSeller.dao.SellerDao
C .5 cassSeller.dao.impl.BuyerDaoImpl
C .6 cassSeller.dao.impl.ProductDaoImpl
C .7 cassSeller.dao.impl.SchemaIniter
C .8 cassSeller.dao.impl.SellerDaoimpl
C .9 cassSeller.model.Buyer
C .10 cassSeller.model.Comment
C .11 cassSeller.model.Product
C .12 cassSeller.model.Seller
網路書店 類別 折扣 價格
  1. 新書
    51
    $306
  2. 新書
    9
    $540