自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

MongoDB如何上手和避坑?答案都在這些書里

數(shù)據庫 其他數(shù)據庫 MongoDB
MongoDB是最受歡迎的NoSQL數(shù)據庫之一,旨在為WEB應用提供可擴展的高性能數(shù)據存儲解決方案。如果你正在嘗試自己學習Mongo,那么選擇一本好書可以事半功倍。在這篇文章中,我已經搜集了最好的MongoDB書籍,你可以通過它們去學習所有MongoDB的基礎知識乃至更多。

MongoDB如何上手和避坑?答案都在這些書里

NoSQL成為常態(tài),數(shù)據庫在過去幾年中發(fā)生了根本性的變化。這些DB是非關系型的,這使得開發(fā)更加棘手,但也更快,更容易擴展。

MongoDB是***的NoSQL數(shù)據庫之一,旨在為WEB應用提供可擴展的高性能數(shù)據存儲解決方案。如果你正在嘗試自己學習Mongo,那么選擇一本好書可以事半功倍。在這篇文章中,我已經搜集了***的MongoDB書籍,你可以通過它們去學習所有MongoDB的基礎知識乃至更多。

1、《MongoDB Basics》

這是一本真正的NoSQL入門書,專為那些從未使用過Mongo或NoSQL結構的人而寫。你將從本書了解到MongoDB為何如此有趣以及為什么它能夠在眾多數(shù)據庫引擎中脫穎而出。你還將學習到如何在本地安裝Mongo以及如何使用MongoDB設置應用程序。

2.《MongoDB: The Definitive Guide》

作者Kristina實際上是MongoDB項目的核心貢獻者,因此他對這個數(shù)據庫引擎再清楚不過。在本書中,你將學習如何處理數(shù)據以及如何從零開始構建面向文檔的數(shù)據庫引擎。

書中介紹了面向文檔的存儲方式及利用MongoDB的無模式數(shù)據模型處理文檔、集合多個數(shù)據庫,講述了如何執(zhí)行基本的操作以及各種復雜的條件查詢,如果你已經學會SQL,你可能會發(fā)現(xiàn)它知識確實適用,但Mongo卻能帶你走進一個完全不同的數(shù)據管理世界。我建議初學者用這本書,雖然有一定難度,但只要你投入,就可以快速應用到實際工作中。

3.《MongoDB in Action》

 

***版豆瓣評分8.2,在第2版中,本書完全使用Mongo v3.x進行了更新,它涵蓋了許多新功能。這應該是任何希望通過實踐學習Mongo的人的***指南。通過本書,你將可以學到索引,查詢,數(shù)據建模和基本文本搜索以及Map-Reduce等內容。

Mongo的一個重要的特性是可擴展性,因此你還將學習如何將Mongo與真實應用程序結合使用,并且練習課程非常詳細。本書的一大特點就代碼示例十分干凈整潔,它非常適合作為介紹性指南,但也適用于想要轉換到MongoDB的SQL用戶。

4、《Data Modeling for MongoDB》

 

任何數(shù)據庫設計的***步都是數(shù)據模型。這是開發(fā)人員創(chuàng)建單獨數(shù)據關系以定義數(shù)據庫結構的方式。通過MongoDB的數(shù)據建模,你將深入了解NoSQL的專業(yè)數(shù)據建模過程。***一章還介紹了一些案例研究,以便你了解數(shù)據建模如何在實際項目中發(fā)揮作用。

本書適合具有一定Mongo基礎,并且希望更深入了解實際應用的程序員。

5、《Scaling MongoDB》

 

這本書很短,不到100頁,但它卻講解的非常詳細,首先,你將學習分片和分割數(shù)據/查詢。然后,您將深入研究集群的工作方式以及如何在Mongo環(huán)境中設置集群。后面的章節(jié)將介紹數(shù)據庫管理以及如何組織MongoDB以便更輕松地擴展Web應用程序。

這些內容在網上都很容易找到,但是都沒有這本書詳細,這也是我極力推薦這本書的原因之一。

6、《Web Development with MongoDB and NodeJS》

 

本書教你使用MongoDB和NodeJS進行Web開發(fā),它只有300頁,但它涵蓋了從建立環(huán)境到構建你的***個應用程序,接著使用大量功能擴展它的許多方面,每章都涵蓋不同的內容,看完本書你還能學會使用Node / JavaScript并在線構建逼真的應用程序。

7、《Pro Hibernate and MongoDB》

 

開源Hibernate框架允許開發(fā)人員在Java中映射OOP代碼的數(shù)據類型。這在MongoDB中尤其有效,因為它們完全兼容,開箱即用。這本書展示了使用這兩種工具可以做些什么,里面提供了大量的Java代碼,因此如果你已經擁有一些Java經驗,那么它是***的,當然無論你的技能水平如何,本書的練習題都很好理解。

8、《MongoDB Applied Design Patterns》

 

本書展示了MongoDB需要解決的商業(yè)問題之間的連接。你將學到如何把MongoDB設計模式應用到許多挑戰(zhàn)性領域,例如電子商務、內容管理系統(tǒng)和在線游戲。通過使用Python和JavaScript代碼示例,還能了解MongoDB如何擴展數(shù)據模型,同時還可以簡化開發(fā)模型。

9、《MongoDB 參考手冊》

  

本書從如何使用各種配置在不同的模式下初始化服務器開始,你將學到包括高級查詢、mongodb特性以及 利用mms進行監(jiān)控和備份在內的諸多技巧。

10、《50 Tips and Tricks for MongoDB Developers》

 

如果你喜歡快速參考指南,那這本書就是一本非常方便的書,我不認為這本書適合每個人,因為它很短,非常簡短,本書共有68頁,書中提供了一些在現(xiàn)實世界中使用MongoDB的好技巧,這些技巧還附帶了如何將它們應用于項目的小解釋。 

責任編輯:龐桂玉 來源: 數(shù)據庫開發(fā)
相關推薦

2021-11-04 09:55:59

代碼編程語言

2019-05-10 10:13:10

Windows 功能系統(tǒng)

2021-07-30 16:14:04

敏捷性IT部門CIO

2018-03-26 11:14:13

程序猿bug代碼

2024-04-24 13:45:00

2024-04-03 12:30:00

C++開發(fā)

2021-02-26 00:46:11

CIO數(shù)據決策數(shù)字化轉型

2020-08-26 07:37:25

Nacos微服務SpringBoot

2021-02-22 17:00:31

Service Mes微服務開發(fā)

2021-05-08 12:30:03

Pythonexe代碼

2023-05-24 10:06:42

多云實踐避坑

2022-03-04 18:11:16

信服云

2021-05-07 21:53:44

Python 程序pyinstaller

2024-09-05 08:39:21

2018-02-26 09:08:19

企業(yè)存儲趨勢

2018-12-09 16:18:38

物聯(lián)網無線技術通信

2020-06-12 11:03:22

Python開發(fā)工具

2018-10-26 09:22:57

微服務架構應用開發(fā)

2020-07-07 09:00:00

SIEM安全信息和事件管理網絡安全

2018-01-20 20:46:33

點贊
收藏

51CTO技術棧公眾號