注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫(kù)SQL SeverNoSQL數(shù)據(jù)庫(kù)入門

NoSQL數(shù)據(jù)庫(kù)入門

NoSQL數(shù)據(jù)庫(kù)入門

定 價(jià):¥45.00

作 者: (日)佐佐木達(dá)也 著,羅勇 譯
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: SQL

ISBN: 9787115279507 出版時(shí)間: 2012-05-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  在云計(jì)算時(shí)代,傳統(tǒng)的關(guān)系型數(shù)據(jù)庫(kù)的不足凸顯出來(lái),尤其是它無(wú)法應(yīng)對(duì)大數(shù)據(jù)量的處理需求。為了彌補(bǔ)這些不足,NoSQL型數(shù)據(jù)庫(kù)應(yīng)運(yùn)而生,以MongoDB、Hadoop為代表的NoSQL產(chǎn)品以其高性能、強(qiáng)擴(kuò)展性和高容錯(cuò)性為大家所稱道,并在數(shù)據(jù)庫(kù)領(lǐng)域掀起了一場(chǎng)新的革命?!禢oSQL數(shù)據(jù)庫(kù)入門》是一本NoSQL入門書,從最基本的NoSQL發(fā)展史開始,介紹了memcached、Tokyo Tyrant、Redis和MongoDB這4種NoSQL數(shù)據(jù)庫(kù)的使用背景、優(yōu)缺點(diǎn)和具體應(yīng)用實(shí)例,并對(duì)這4種數(shù)據(jù)庫(kù)進(jìn)行了互相比較,旨在讓讀者全面了解NoSQL能解決的具體問(wèn)題,為讀者開發(fā)數(shù)據(jù)庫(kù)提供更多選擇。書中最后還介紹了如何將MySQL數(shù)據(jù)庫(kù)NoSQL化?!禢oSQL數(shù)據(jù)庫(kù)入門》適合所有數(shù)據(jù)庫(kù)開發(fā)人員。

作者簡(jiǎn)介

  佐佐木達(dá)也 Hadoop工程師,Ruby和Rails的狂熱擁護(hù)者。喜歡系統(tǒng)架構(gòu)和各種新技術(shù),最近迷上了NoSQL和分散處理。炸雞塊和鯛魚形的豆沙餡點(diǎn)心是他最愛的美食。譯者簡(jiǎn)介:羅勇專業(yè)從事對(duì)日軟件設(shè)計(jì)研發(fā)工作,曾于2007年至2009年赴日學(xué)習(xí)工作。精通J2EE及數(shù)據(jù)庫(kù)開發(fā)。

圖書目錄

第1章  NoSQL數(shù)據(jù)庫(kù)的基礎(chǔ)知識(shí)  1
1.1  關(guān)系型數(shù)據(jù)庫(kù)和NoSQL數(shù)據(jù)庫(kù)  2
1.1.1  什么是NoSQL  2
1.1.2  關(guān)系型數(shù)據(jù)庫(kù)簡(jiǎn)史  2
1.1.3  數(shù)據(jù)庫(kù)的分類  3
1.1.4  關(guān)系型數(shù)據(jù)庫(kù)的優(yōu)勢(shì)  5
1.1.5  關(guān)系型數(shù)據(jù)庫(kù)的不足  5
1.1.6  NoSQL數(shù)據(jù)庫(kù)  9
1.2  NoSQL數(shù)據(jù)庫(kù)是什么  12
1.2.1  鍵值存儲(chǔ)  13
1.2.2  面向文檔的數(shù)據(jù)庫(kù)  14
1.2.3  面向列的數(shù)據(jù)庫(kù)  14
1.3  如何導(dǎo)入NoSQL數(shù)據(jù)庫(kù)  16
1.3.1  始終只是其中一種選擇  16
1.3.2  在何種程度上信賴它?  18
第2章  數(shù)據(jù)庫(kù)的種類和特征  19
2.1  memcached(臨時(shí)性鍵值存儲(chǔ))  20
2.1.1  什么是memcached  20
2.1.2  為什么要使用memcached  20
2.1.3  特征和用例  21
2.1.4  安裝步驟  27
2.1.5  動(dòng)作確認(rèn)  29
2.1.6  各種開發(fā)語(yǔ)言需要用到的程序庫(kù)  36
2.1.7  相關(guān)工具  37
2.2  Tokyo  Tyrant(永久性鍵值存儲(chǔ))  44
2.2.1  什么是Tokyo  Tyrant  44
2.2.2  為什么要使用Tokyo  Tyrant  44
2.2.3  特征和用例  44
2.2.4  安裝步驟  48
2.2.5  動(dòng)作確認(rèn)  50
2.2.6  各種開發(fā)語(yǔ)言需要用到的程序庫(kù)  58
2.2.7  相關(guān)工具  58
2.3  Redis(臨時(shí)性/持久性鍵值存儲(chǔ))  61
2.3.1  什么是Redis  61
2.3.2  為什么要使用Redis  61
2.3.3  特征和用例  67
2.3.4  安裝步驟  71
2.3.5  動(dòng)作確認(rèn)  72
2.3.6  各種開發(fā)語(yǔ)言需要用到的程序庫(kù)  81
2.4  MongoDB(面向文檔的數(shù)據(jù)庫(kù))  82
2.4.1  什么是MongoDB  82
2.4.2  為什么要使用MongoDB  82
2.4.3  特征和用例  84
2.4.4  安裝步驟  87
2.4.5  動(dòng)作確認(rèn)  88
2.4.6  各種開發(fā)語(yǔ)言需要用到的程序庫(kù)  100
2.4.7  相關(guān)工具  100
第3章  試用NoSQL數(shù)據(jù)庫(kù)  103
3.1  memcached的具體使用實(shí)例  104
3.1.1  例①  關(guān)系型數(shù)據(jù)庫(kù)的緩存  104
3.1.2  例②  音樂視聽排行網(wǎng)站  112
3.1.3  例③  外部API的緩存  119
3.2  Tokyo  Tyrant的具體使用實(shí)例  120
3.2.1  例①  在每個(gè)頁(yè)面顯示訪問(wèn)量  120
3.3  Redis的具體應(yīng)用實(shí)例  130
3.3.1  例①  時(shí)間線(Time  Line)形式的Web應(yīng)用  130
3.3.2  例②  查詢歷史記錄  144
3.4  MongoDB的具體使用實(shí)例  151
3.4.1  例①  問(wèn)卷調(diào)查數(shù)據(jù)的保存  151
3.4.2  例②  解析數(shù)據(jù)的存儲(chǔ)  165
第4章  性能驗(yàn)證  167
4.1  基本的插入和查詢處理的性能  168
4.1.1  假定案例  168
4.1.2  準(zhǔn)備工作  171
4.1.3  插入處理的性能  172
4.1.4  查詢的性能  172
4.2  不同實(shí)例的性能比較  175
4.2.1  Tokyo  Tyrant的addint方法和incr方法  175
4.2.2  對(duì)Redis的列表類型的數(shù)據(jù)進(jìn)行添加和刪除  177
4.2.3  MySQL的JOIN和MongoDB的embed  178
第5章  NoSQL化的關(guān)系型數(shù)據(jù)庫(kù)  183
5.1  關(guān)于NoSQL數(shù)據(jù)庫(kù)  184
5.1.1  各種NoSQL數(shù)據(jù)庫(kù)的特征  184
5.1.2  運(yùn)行時(shí)的開銷以及經(jīng)驗(yàn)不足的問(wèn)題  185
5.1.3  將MySQL數(shù)據(jù)庫(kù)NoSQL化的方法  185
5.2  嘗試使用HandlerSocket  187
5.2.1  特征  187
5.2.2  為MySQL安裝HandlerSocket  188
5.2.3  動(dòng)作確認(rèn)  191
5.2.4  HandlerSocket的性能  197 

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)