MongoDB技術手冊第三版
內容簡介
                        
MongoDB是如何幫助你管理從網站應用程式蒐集而來的大量資料呢?藉由本書權威性的介紹,你可以了解文件導向式資料庫具有哪些優勢,以及如何駕馭MongoDB這個安全、高效能的系統,實作出一個高可用性、同時具備水平延展性的資料模型。 
本書不僅可以做為開發人員的參考指南,系統管理員也可以從本書中學到進階的配置方案。無論是NoSQL新手或MongoDB的使用者,都可以從本書中學到你所需要的知識。
本書可以幫助您了解:
.如何在MongoDB上進行寫入操作,查詢,以及建立複雜的查詢。
.為您的應用程式索引集合、彙總數據和使用交易。
.建立一個本地複製集,並瞭解複製如何與您的應用程序互動。
.設定叢集元件並為各種應用程式選擇碎片密鑰。
.探索應用管理的各個方面,並確定認證和授權。
.監控、備份和恢復部署時使用統計,部署MongoDB時使用系統設定。
				本書不僅可以做為開發人員的參考指南,系統管理員也可以從本書中學到進階的配置方案。無論是NoSQL新手或MongoDB的使用者,都可以從本書中學到你所需要的知識。
本書可以幫助您了解:
.如何在MongoDB上進行寫入操作,查詢,以及建立複雜的查詢。
.為您的應用程式索引集合、彙總數據和使用交易。
.建立一個本地複製集,並瞭解複製如何與您的應用程序互動。
.設定叢集元件並為各種應用程式選擇碎片密鑰。
.探索應用管理的各個方面,並確定認證和授權。
.監控、備份和恢復部署時使用統計,部署MongoDB時使用系統設定。
目錄
						第一部分 MongoDB 簡介 
第一章 簡介
第二章 開始使用
第三章 建立、更新以及刪除文件
第四章 查詢
第二部分 設計你的應用程式
第五章 索引
第六章 特別的索引和集合種類
第七章 簡介聚集框架
第八章 交易
第九章 應用程式設計
第三部分 複製
第十章 設定複製組
第十一章 複製組的元件
第十二章 從應用程式連接複製組
第十三章 管理
第四部分 分片
第十四章 簡介分片
第十五章 配置分片
第十六章 選擇分片鍵
第十七章 分片管理
第五部分 應用程式管理
第十八章 查看應用程式在做什麼
第十九章 MongoDB 安全性簡介
第二十章 持久性
第六部分 伺服器管理
第二十一章 在正式環境中設定MongoDB
第二十二章 監控MongoDB
第二十三章 製作備份
第二十四章 部署MongoDB
附錄 A 部署MongoDB
附錄 B MongoDB 內部運作
				第一章 簡介
第二章 開始使用
第三章 建立、更新以及刪除文件
第四章 查詢
第二部分 設計你的應用程式
第五章 索引
第六章 特別的索引和集合種類
第七章 簡介聚集框架
第八章 交易
第九章 應用程式設計
第三部分 複製
第十章 設定複製組
第十一章 複製組的元件
第十二章 從應用程式連接複製組
第十三章 管理
第四部分 分片
第十四章 簡介分片
第十五章 配置分片
第十六章 選擇分片鍵
第十七章 分片管理
第五部分 應用程式管理
第十八章 查看應用程式在做什麼
第十九章 MongoDB 安全性簡介
第二十章 持久性
第六部分 伺服器管理
第二十一章 在正式環境中設定MongoDB
第二十二章 監控MongoDB
第二十三章 製作備份
第二十四章 部署MongoDB
附錄 A 部署MongoDB
附錄 B MongoDB 內部運作
序/導讀
						  序
本書分為六個部分,涵蓋了開發、管理以及部署資訊。
馬上開始使用MongoDB
在第一章中,我們提供MongoDB的背景知識:它為何被創造、它嘗試要達成的目的以及為什麼你應該在專案中選擇使用它。我們會在第二章中介紹更多的細節:MongoDB的核心概念以及專有名詞。第二章也會介紹初次使用MongoDB的方式,並且配合命令列界面開始使用資料庫。接下來的兩章會包含開發者使用MongoDB開發時的必要基礎知識。在第三章中,我們會描述該如何執行基本的寫入動作,包含如何在不同層級的安全性和速度下執行。第四章則會解釋要如何找到文件並且建立複雜的查詢。本章也涵蓋了要如何在結果中遞迴以及用來限制、跳過或是排序結果的選項。
使用MongoDB開發
在第五章中,會介紹什麼是索引以及要如何為MongoDB的集合建立索引。第六章會解釋要如何使用數種特別型態的索引以及集合。第七章涵蓋了數種使用MongoDB來聚集資料的技巧,包含計算數量、尋找唯一值、群組文件、聚集框架,並且將這些結果寫入一個集合中。第八章則會介紹「交易」:交易是什麼、要如何在你的應用程式中最佳使用它們、並且要如何調整。最後,這個部分的最後一章會說明要如何設計應用程式:提供要撰寫一個搭配使用MongoDB的應用程式時,所需要的一些技巧。
副本
副本的部分從第十章開始,第十章會告訴你一個在本機上設定一個複製組的快速方法,並且會涵蓋許多可供使用的設定選項。接著第十一章涵蓋了各種跟副本相關的概念。第十二章會展示副本是如何跟你的應用程式互動,而第十三章則從管理的面向來看運行一個複製組。
分片
分片的部分從第十四章開始,介紹如何快速的在本地端設定。第十五章會概述叢集的元件並且說明要如何設定它們。第十六章則會依照各種不同的應用程式來建議要如何選擇片鍵。最後,第十七章則涵蓋了分片叢集的管理。
應用程式管理
接下來兩章將從應用程式的角度來看MongoDB的管理。第十八章討論要如何審視MongoDB在做的事情。第十九章探討MongoDB的安全性,以及要如何配置驗證和軟體部署的授權。第二十章會解釋MongoDB如何耐久地儲存資料。
伺服器管理
最後一個部分主要介紹伺服器的管理。第二十一章涵蓋當要啟動或是停止MongoDB時常見的選項。第二十二章討論監測時要查看什麼內容,並且要如何解讀數據。第二十三章解釋在各種型態的部署下,要如何產生備份以及還原備份。最後,第二十四章會討論在部署MongoDB時要謹記在心的一些系統設定。
附錄
附錄A會解釋MongoDB的版本命名的規則,以及要如何在Windows、OS X以及Linux上安裝。附錄B介紹MongoDB內部的運作方式:它的儲存引擎、資料格式以及通訊協定。
				本書分為六個部分,涵蓋了開發、管理以及部署資訊。
馬上開始使用MongoDB
在第一章中,我們提供MongoDB的背景知識:它為何被創造、它嘗試要達成的目的以及為什麼你應該在專案中選擇使用它。我們會在第二章中介紹更多的細節:MongoDB的核心概念以及專有名詞。第二章也會介紹初次使用MongoDB的方式,並且配合命令列界面開始使用資料庫。接下來的兩章會包含開發者使用MongoDB開發時的必要基礎知識。在第三章中,我們會描述該如何執行基本的寫入動作,包含如何在不同層級的安全性和速度下執行。第四章則會解釋要如何找到文件並且建立複雜的查詢。本章也涵蓋了要如何在結果中遞迴以及用來限制、跳過或是排序結果的選項。
使用MongoDB開發
在第五章中,會介紹什麼是索引以及要如何為MongoDB的集合建立索引。第六章會解釋要如何使用數種特別型態的索引以及集合。第七章涵蓋了數種使用MongoDB來聚集資料的技巧,包含計算數量、尋找唯一值、群組文件、聚集框架,並且將這些結果寫入一個集合中。第八章則會介紹「交易」:交易是什麼、要如何在你的應用程式中最佳使用它們、並且要如何調整。最後,這個部分的最後一章會說明要如何設計應用程式:提供要撰寫一個搭配使用MongoDB的應用程式時,所需要的一些技巧。
副本
副本的部分從第十章開始,第十章會告訴你一個在本機上設定一個複製組的快速方法,並且會涵蓋許多可供使用的設定選項。接著第十一章涵蓋了各種跟副本相關的概念。第十二章會展示副本是如何跟你的應用程式互動,而第十三章則從管理的面向來看運行一個複製組。
分片
分片的部分從第十四章開始,介紹如何快速的在本地端設定。第十五章會概述叢集的元件並且說明要如何設定它們。第十六章則會依照各種不同的應用程式來建議要如何選擇片鍵。最後,第十七章則涵蓋了分片叢集的管理。
應用程式管理
接下來兩章將從應用程式的角度來看MongoDB的管理。第十八章討論要如何審視MongoDB在做的事情。第十九章探討MongoDB的安全性,以及要如何配置驗證和軟體部署的授權。第二十章會解釋MongoDB如何耐久地儲存資料。
伺服器管理
最後一個部分主要介紹伺服器的管理。第二十一章涵蓋當要啟動或是停止MongoDB時常見的選項。第二十二章討論監測時要查看什麼內容,並且要如何解讀數據。第二十三章解釋在各種型態的部署下,要如何產生備份以及還原備份。最後,第二十四章會討論在部署MongoDB時要謹記在心的一些系統設定。
附錄
附錄A會解釋MongoDB的版本命名的規則,以及要如何在Windows、OS X以及Linux上安裝。附錄B介紹MongoDB內部的運作方式:它的儲存引擎、資料格式以及通訊協定。
配送方式
- 
                                    台灣
- 國內宅配:本島、離島
 - 
                                                到店取貨:
不限金額免運費
                                                        
                                                        
                                                 
 - 
                                    海外
- 國際快遞:全球
 - 
                                                港澳店取:
                                                    
                                                     
 
訂購/退換貨須知
退換貨須知:
**提醒您,鑑賞期不等於試用期,退回商品須為全新狀態**
- 
								依據「消費者保護法」第19條及行政院消費者保護處公告之「通訊交易解除權合理例外情事適用準則」,以下商品購買後,除商品本身有瑕疵外,將不提供7天的猶豫期:
								
- 易於腐敗、保存期限較短或解約時即將逾期。(如:生鮮食品)
 - 依消費者要求所為之客製化給付。(客製化商品)
 - 報紙、期刊或雜誌。(含MOOK、外文雜誌)
 - 經消費者拆封之影音商品或電腦軟體。
 - 非以有形媒介提供之數位內容或一經提供即為完成之線上服務,經消費者事先同意始提供。(如:電子書、電子雜誌、下載版軟體、虛擬商品…等)
 - 已拆封之個人衛生用品。(如:內衣褲、刮鬍刀、除毛刀…等)
 
 - 若非上列種類商品,均享有到貨7天的猶豫期(含例假日)。
 - 辦理退換貨時,商品(組合商品恕無法接受單獨退貨)必須是您收到商品時的原始狀態(包含商品本體、配件、贈品、保證書、所有附隨資料文件及原廠內外包裝…等),請勿直接使用原廠包裝寄送,或於原廠包裝上黏貼紙張或書寫文字。
 - 退回商品若無法回復原狀,將請您負擔回復原狀所需費用,嚴重時將影響您的退貨權益。
 
    
        
                  
                
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
		


商品評價