七周七數據庫

七周七數據庫 pdf epub mobi txt 電子書 下載2025

出版者:人民郵電齣版社
作者:[美]Eric Redmond
出品人:
頁數:256
译者:王海鵬
出版時間:2013-5-30
價格:CNY 59.00
裝幀:平裝
isbn號碼:9787115312242
叢書系列:“七周七”係列
圖書標籤:
  • 數據庫
  • 計算機
  • 編程
  • 軟件開發
  • 數據庫原理
  • Programming
  • 程序設計
  • 軟件工程
  • 數據庫
  • 編程
  • 入門
  • SQL
  • 實戰
  • 學習
  • 教程
  • 七周
  • 數據庫技術
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

如今,我們要麵對和使用的數據正在變得越來越龐大和復雜。如果說數據是新的石油。那麼數據庫就是油田、煉油廠、鑽井和油泵。作為一名現代的軟件開發者,我們需要瞭解數據管理的新領域,既包括rdbms,也包括nosql。

《七周七數據庫》遵循《七周七語言》的寫作風格和體例,帶領你學習和瞭解當令最熱門的開源數據庫。在簡單的介紹之後,本書分章介紹瞭7種數據庫。這些數據庫分彆屬於5種不同的數據庫風格,但每種數據庫都有自己保存數據和看待世界的方式。它們依次是postgresql、riak、apache hbase、mongodb、apache couchdb、neo4j和redis。本書將深入每一種數據庫,介紹它們的優勢和不足,以及如何選取一種最符閤你的應用需求的數據庫。

《七周七數據庫》適閤數據庫架構師、數據庫管理員,以及想要瞭解和學習各種nosql數據庫技術的程序員閱讀。本書將幫助讀者瞭解、選擇和應用這些數據庫,從而更好地發揮日益增長的大數據的能力。

《七周七數據庫》適用於數據庫架構師、想要學習nosql數據庫技術的程序員、數據庫管理員。

著者簡介

圖書目錄

第1章 概述 1
1.1 從一個問題開始 1
1.2 風格 2
1.2.1 關係數據庫 3
1.2.2 鍵-值數據庫 3
1.2.3 列型數據庫 4
1.2.4 文檔型數據庫 5
1.2.5 圖數據庫 5
1.2.6 混閤使用多種數據庫 6
1.3 前進和提升 6
第2章 postgresql 7
2.1 這就是post-gres-q-l 7
2.2 第1天:關係、crud和聯接 8
2.2.1 從sql開始 10
2.2.2 使用錶 10
2.2.3 使用聯接的查詢 13
2.2.4 外聯接 15
2.2.5 使用索引快速查找 16
2.2.6 第1天總結 18
.2.2.7 第1天作業 18
2.3 第2天:高級查詢、代碼和規則 19
2.3.1 聚閤函數 19
2.3.2 分組 20
2.3.3 窗口函數 21
2.3.4 事務 22
2.3.5 存儲過程 24
2.3.6 觸發器 26
2.3.7 視圖 27
2.3.8 規則是什麼 28
2.3.9 聯錶分析 30
2.3.10 第2天總結 32
2.4 第3天:全文檢索和多維查詢 32
2.4.1 模糊搜索 34
2.4.2 sql標準的字符串匹配 34
2.4.3 字符串相似比較算法 levenshtein 35
2.4.4 三連詞 36
2.4.5 全文檢索 37
2.4.6 組閤使用字符串匹配方法 42
2.4.7 把電影風格錶示成多維超立方體 42
2.4.8 第3天總結 45
2.5 總結 46
2.5.1 postgresql的優點 46
2.5.2 postgresql的缺點 47
2.5.3 結束語 47
第3章 riak 48
3.1 riak喜歡web 48
3.2 第1天:crud、鏈接和mime 49
3.2.1 rest是最棒的(或用curl時) 51
3.2.2 將值放於桶中 52
3.2.3 鏈接 54
3.2.4 riak的mime類型 58
3.2.5 第1天總結 58
3.3 第2天:mapreduce和服務器集群 59
3.3.1 填充腳本 59
3.3.2 mapreduce介紹 60
3.3.3 riak中的mapreduce 63
3.3.4 關於一緻性和持久性 69
3.3.5 第2天總結 75
3.4 第3天:解決衝突和擴展riak 76
3.4.1 以嚮量時鍾解決衝突 76
3.4.2 擴展riak 83
3.4.3 第3天總結 87
3.5 總結 87
3.5.1 riak的優點 88
3.5.2 riak的缺點 88
3.5.3 riak之於cap 88
3.5.4 結束語 89
第4章 hbase 90
4.1 介紹hbase 91
4.2 第1天:crud和錶管理 91
4.2.1 配置hbase 92
4.2.2 hbase的shell 93
4.2.3 創建錶 93
4.2.4 插入、更新和讀取數據 95
4.2.5 修改錶 96
4.2.6 通過編程方式添加數據 99
4.2.7 第1天總結 100
4.3 第2天:處理大數據 101
4.3.1 導入數據,調用腳本 101
4.3.2 流式xml 102
4.3.3 流式維基百科 103
4.3.4 壓縮和bloom過濾器 105
4.3.5 開始 106
4.3.6 區域和監控磁盤使用簡介 107
4.3.7 區域的問訊 108
4.3.8 掃描一個錶來建立另一個錶 111
4.3.9 構建掃描程序 112
4.3.10 運行腳本 114
4.3.11 檢查輸齣 114
4.3.12 第2天總結 116
4.4 第3天:放入雲端 117
4.4.1 開發thrift協議的hbase應用 117
4.4.2 whirr簡介 121
4.4.3 設置ec2 121
4.4.4 準備whirr 122
4.4.5 配置集群 122
4.4.6 啓動集群 123
4.4.7 連接集群 124
4.4.8 銷毀集群 125
4.4.9 第3天總結 125
4.5 總結 126
4.5.1 hbase的優點 126
4.5.2 hbase的缺點 127
4.5.3 hbase on cap 127
4.5.4 結束語 128
第5章 mongodb 129
5.1 其大無比 129
5.2 第1天:crud和嵌套 130
5.2.1 命令行的樂趣 131
5.2.2 mongo的更多有趣內容 134
5.2.3 深入挖掘 136
5.2.4 更新 140
5.2.5 引用 142
5.2.6 刪除 143
5.2.7 用代碼來讀取 144
5.2.8 第1天總結 145
5.3 第2天:索引、分組和mapreduce 146
5.3.1 索引:如果還不夠快 146
5.3.2 聚閤查詢 150
5.3.3 服務器端命令 152
5.3.4 mapreduce(以及finalize) 155
5.3.5 第2天總結 159
5.4 第3天:副本集、分片、地理空間和gridfs 159
5.4.1 副本集 159
5.4.2 偶數節點的問題 162
5.4.3 分片 163
5.4.4 地理空間查詢 165
5.4.5 gridfs 167
5.4.6 第3天總結 168
5.5 總結 168
5.5.1 mongo的優點 168
5.5.2 mongo的缺點 169
5.5.3 結束語 169
第6章 couchdb 170
6.1 在沙發上放鬆 170
6.2 第1天:crud、futon與curl redux 171
6.2.1 享受futon 171
6.2.2 用curl執行基於rest的crud操作 175
6.2.3 用get讀取文檔 175
6.2.4 用post新建文檔 176
6.2.5 用put更新文檔 177
6.2.6 用delete移除文檔 178
6.2.7 第1天總結 178
6.3 第2天:創建/查詢視圖 179
6.3.1 通過視圖訪問文檔 179
6.3.2 編寫你的第一個視圖 181
6.3.3 將視圖另存為“設計文檔” 183
6.3.4 由name查找artists 184
6.3.5 由name查找albums 184
6.3.6 查詢自定義的artist與album視圖 185
6.3.7 使用ruby將數據導入couchdb 187
6.3.8 第2天總結 192
6.4 第3天:進階視圖、changes api以及復製數據 192
6.4.1 用規約器創建進階視圖 193
6.4.2 規約器調用詳解 195
6.4.3 監控couchdb的變化 196
6.4.4 連續監控變化 201
6.4.5 在couchdb中復製數據 204
6.4.6 第3天總結 208
6.5 總結 209
6.5.1 couchdb的優點 209
6.5.2 couchdb的缺點 209
6.5.3 結束語 209
第7章 neo4j 211
7.1 neo4j,白闆友好的數據庫 211
7.2 第1天:圖、groovy和crud 212
7.2.1 neo4j之web接口 213
7.2.2 通過gremlin操作neo4j 215
7.2.3 pipe的威力 218
7.2.4 pipeline與頂點 221
7.2.5 無模式的社會性數據 221
7.2.6 墊腳石 223
7.2.7 引入groovy 225
7.2.8 特定領域的步驟 227
7.2.9 更新、刪除與完成 229
7.2.10 第1天總結 230
7.3 第2天:rest、索引與算法 230
7.3.1 引入rest 230
7.3.2 用rest新建節點與關係 231
7.3.3 查找路徑 232
7.3.4 索引 233
7.3.5 rest與gremlin 235
7.3.6 大數據 235
7.3.7 功能全麵的算法 237
7.3.8 第2天總結 242
7.4 第3天:分布式高可用性 243
7.4.1 事務 243
7.4.2 高可用性 244
7.4.3 ha集群 245
7.4.4 備份 250
7.4.5 第3天總結 251
7.5 總結 251
7.5.1 neo4j的優點 251
7.5.2 neo4j的缺點 252
7.5.3 neo4j之於cap 252
7.5.4 結束語 252
第8章 redis 254
8.1 數據結構服務器存儲庫 254
8.2 第1天:crud與數據類型 255
8.2.1 入門指南 255
8.2.2 事務 257
8.2.3 復雜數據類型 258
8.2.4 到期 265
8.2.5 數據庫命名空間 266
8.2.6 更多命令 267
8.3 第2天:高級用法、分布 268
8.3.1 一個簡單的接口 268
8.3.2 服務器信息 271
8.3.3 redis配置 272
8.3.4 aof(append only file) 274
8.3.5 主從復製 276
8.3.6 數據轉儲 277
8.3.7 redis集群 279
8.3.8 bloom過濾器 280
8.3.9 setbit和getbit 282
8.3.10 第2天總結 283
8.4 第3天:與其他數據庫閤作 284
8.4.1 多持久並存服務 284
8.4.2 數據填充 285
8.4.3 關係存儲 291
8.4.4 服務 293
8.4.5 第3天總結 296
8.5 總結 297
8.5.1 redis的優點 297
8.5.2 redis的缺點 297
8.5.3 結束語 298
第9章 結束語 299
9.1 類型終極版 299
9.1.1 關係型 299
9.1.2 鍵-值存儲庫 300
9.1.3 列型 301
9.1.4 文檔型 301
9.1.5 圖 302
9.2 選擇 303
9.3 我們將走嚮哪裏 303
附錄a 數據庫概述錶 305
附錄b cap定理 307
· · · · · · (收起)

讀後感

評分

书是不错,翻译太一般了。有的地方还只是润色不够,有的地方连原意都没表达明白,有些地方只能一边读一边揣测原文,再重新理解。 在作者访谈里最后一页倒数第四段:“ElasticSearch很清楚获得了支持……就像我们前面提到的,Triplestores也得到一些支持……” 什么叫xx获得了...

評分

147页 指针 翻译成光标 ,还有多处。 估计是google translate 翻译的吧。 评论太短,评论太短,评论太短,评论太短,评论太短,评论太短,评论太短,评论太短,评论太短,评论太短,评论太短,评论太短,评论太短,评论太短,评论太短,评论太短,评论太短,评论太短,评论太...  

評分

书是不错,翻译太一般了。有的地方还只是润色不够,有的地方连原意都没表达明白,有些地方只能一边读一边揣测原文,再重新理解。 在作者访谈里最后一页倒数第四段:“ElasticSearch很清楚获得了支持……就像我们前面提到的,Triplestores也得到一些支持……” 什么叫xx获得了...

評分

书是不错,翻译太一般了。有的地方还只是润色不够,有的地方连原意都没表达明白,有些地方只能一边读一边揣测原文,再重新理解。 在作者访谈里最后一页倒数第四段:“ElasticSearch很清楚获得了支持……就像我们前面提到的,Triplestores也得到一些支持……” 什么叫xx获得了...

評分

书是不错,翻译太一般了。有的地方还只是润色不够,有的地方连原意都没表达明白,有些地方只能一边读一边揣测原文,再重新理解。 在作者访谈里最后一页倒数第四段:“ElasticSearch很清楚获得了支持……就像我们前面提到的,Triplestores也得到一些支持……” 什么叫xx获得了...

用戶評價

评分

這種書光讀沒用,要實際操作纔行

评分

hbase/cassandra和neo4j都值得深入看看和使用。riak的N/W/R機製很有意思

评分

太過簡單,適閤於對於NoSQL沒有瞭解的同學做一個大緻概念上的瞭解。有一定經驗的隻要看看每章最後的優缺點綜述就好瞭,但是總結的也不夠完全,很多實踐上的坑他也沒說。

评分

簡單看瞭一下mongoDB的部分

评分

翻譯哎

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有