Online Catalog > Book
Check-outs :

高效經營Big Data : MongoDB : 資料庫系統管理與開發 /

  • Hit:346
  • Rating:0
  • Review:0
  • Trackback:0
  • Forward:0



  • Bookmark:
轉寄 列印
第1級人氣樹(0)
人氣指樹
  • keepsite
  • Introduction
  • About Author
  • Collection(0)
  • Review(0)
  • Rating(0)

全書分4 部分,共13章,每章的內容簡單介紹如下。‧第1 章:本章主要從什麼是MongoDB以及幾個核心處理程序兩方面概述了MongoDB,讓讀者整體上對MongoDB的系統結構有個認識。‧第2 章:本章主要介紹了MongoDB的查詢語言系統,包含各種查詢選擇器以及查詢選項,這是對任何一個資料庫都有的內容。‧第3 章:本章主要介紹了MongoDB的索引與查詢最佳化。‧第4 章:本章主要介紹了MongoDB的增、刪、改敘述。‧第5 章:本章主要從底層儲存視圖與寫入操作流程剖析了MongoDB的Journaling 記錄檔功能。‧第6 章:本章主要介紹了MongoDB的聚集分析架構與MapReduce的程式設計模型。‧第7 章:本章主要介紹了複製集的功能與工作機制,包含資料同步、容錯移轉、寫關注等,這些是MongoDB的核心。‧第8 章:本章主要介紹了分片叢集,包含部署架構、分片、讀寫分離、片鍵選擇等內容,這是MongoDB不同於傳統關聯式資料庫地方,也是實現巨量資料分散式儲存的關鍵。‧第9 章:本章主要介紹了分散式檔案系統的GridFS檔案,實現二進位資料的儲存。‧第10 章:本章主要介紹了對MongoDB的管理與監控,包含資料的匯入匯出、備份恢復以及執行狀態的監控。‧第11 章:本章主要介紹許可權控制,實現不同資料庫對不同角色使用者的許可權分配。‧第12 章:本章主要從應用程式開發角度,介紹了MongoDB的PHP 驅動介面。‧第13 章:本章主要介紹了一個完整的電子商務平台,資料庫使用的是MongoDB並對前面所有章節的知識進行歸納,內容包含電子商務平台資料庫表的設計、核心程式的撰寫、前台介面的原型圖設計等,還介紹了開發Web 應用程式常用的PHP 架構Codeigniter和前端開發架構Bootstrap 等。
???en_US.webpac.bookDescSource???:三民網路書店

多年來,我一直在和資料庫儲存技術朝夕相處,深知資料儲存技術在整個IT 系統中具有非常重要的作用,尤其是隨著雲端運算時代的到來,所有企業都面臨著巨量的資料資訊,如何處理這些資料成為目前研究的熱點。在過去二十幾年中,資料的儲存是關聯式資料庫的天下,它以高效、穩定、支援交易的優勢幾乎統治了整個企業的儲存業務;但是隨著網際網路的發展,許多新興產業如社群網站、微博、資料採擷等業務快速增長,資料規模變得越來越龐大,高效儲存、檢索、分析這些巨量的資料,關聯式資料庫變得不再適用。前幾年我們還可以看到網路上關於關聯式資料庫與NoSQL資料庫誰優誰劣的激烈討論,如今NoSQL幾乎佔據了各大數據庫討論區討論的大部分版面。一些企業龍頭公司也逐漸將業務移轉到非關聯式資料庫上,NoSQL類型的資料庫也變得越來越成熟。當然,在未來一段時間裡關聯式資料庫如Oracle、DB2、SQL Server 等仍會在交易性要求比較高的企業(如銀行、電信等)發揮它的作用。另一方面,在資訊技術領域,計算與儲存一直是密不可分的,目前我們身處雲端運算的浪潮中,因此對應的各種雲端儲存技術也呼之欲出。本書將介紹的NoSQL資料庫MongoDB正是許多分散式巨量資料儲存技術中最出色的一種。MongoDB是一種針對文件的分散式資料庫,可擴充,表結構自由,支援豐富的查詢敘述與資料類型,旨在為未來的大數據應用提供高性能的雲端儲存解決方案。當然MongoDB並不是萬能的,隨著了解的深入,我們也會發現它的缺點,這也是本書的宗旨,儘量讓讀者明白它的長處與短處,對於特定的業務選擇最合適的資料庫儲存方案。最後我們希望本書介紹的MongoDB知識能為您在未來的專案中處理巨量資料時提供幫助。
???en_US.webpac.authordescSource???:三民網路書店

Must Login
Must Login
Must Login
Must Login