日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

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

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

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

定 價:¥45.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

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