MongoDB 簡介與學習整理

身為一個資訊滷蛇工程師,持續學習是必須的!

經常撰寫CODE,尤其是需存取DB時,經常遇到需求不同,需存取不同DB(MS SQL、Oracle、MySQL),因此,了解DB也變成持續學習中的一環,近期MongoDB似乎很火,因此特地找了一些文章學習了一下,此篇文章主要是簡介,順便整理一些網路上前輩所撰寫的教學精華文章。


什麼事MongoDB?

MongoDB是open source,由C++語法所撰寫的,為一種高性能、分散式的文檔型DataBase,是當前NoSql資料庫中比較熱門的一種。
MongoDB優點很多,以下舉幾個是我個人覺得覺得比較特別的地方:
1.安裝簡單(很多DB在安裝時都挺麻煩的)
2.MongoDB允許在server端執行腳本,可以用javascript撰寫某個函數,直接在server端執行,也可以把函數定義存在server端,下次使用直接呼叫即可(概念類似MS SQL中的function)。
當然還有很多優點的地方,MongoDB的官網有詳細說明。

除了官網的教學說明,另外以下還有前輩已經寫好了教學文章

安裝:
資訊園
W3CSCHOOL(Windows環境)
W3CSCHOOL(linux環境)
逐風者

教學:
W3CSCHOOL
CodeData
MongoDB的一些概念





留言