MongoDB編輯小記

毛倩倩發表於2011-10-21

小編在有幸拿到兩本書稿時才初識MongoDB,於是,帶著對未知的嚮往開始了資訊搜尋與知識探索之旅。

開始瞭解到MongoDB由C++編寫,是一個基於分散式檔案儲存的資料庫,是當前NoSql資料庫中比較熱門的一種,旨在為WEB應用提供可擴充套件的高效能資料儲存解決方案。它的特點是高效能、易部署、易使用,儲存資料方便快捷。盛大創新院研究員趙劼這樣寫道:“回頭看來,MongoDB的發展勢頭有增無減,官方網站上的“案例”數量也有了成倍增長,可謂如今最熱門的NoSQL產品之一。我想這也和它的易用性不無關係,產品越是易用,剛越會有人用,於是越會有更多人投入,也就越不容易失敗。”

這兩本書均為Kristina Chodorow所著。她是10gen公司(開發和支援開源資料庫)的軟體工程師,MongoDB專案的核心成員,負責資料庫伺服器、PHP驅動、Perl驅動等模組,常在世界級的大會(包括OSCON、LinuxCon、FOSDEM和Latinoware)上發言。這也幫助奠定了這兩本書的知識性和實用性。

從內容上看,《深入學習MongoDB》全面講述了有關建立和使用叢集的內容,不僅從應用開發人員的角度講解MongoDB的使用,而且從運維方面介紹叢集的管理,其中內容包括通過分片設定MongoDB叢集,分片的工作原理,查詢和更新資料,操作、監控和備份叢集,錯誤處理。《MongoDB開發技巧50例》則分5部分,依次從應用設計、實現、優化、資料安全和管理方面介紹了使用MongoDB構建應用的技巧,內容包括正規化化與反正規化化的利弊權衡,複製組的故障恢復等。

從應用層面來看,兩本書可謂是互為補充,相輔相成,真實體現了作者的實際使用技巧,非常適合MongoDB使用者學習參考。

目前為止,成系統講述MongoDB的圖書還是寥寥無幾,不過圖靈在今年5月份出版的《MongoDB權威指南》確為不錯之選。大家不妨結合三本來閱讀,以從多角度全面瞭解MongoDB。

相關文章