Mongodb系列一:安裝

MongoDB是開源的document資料庫,在2009年發佈第一個版本,便是NoSQL界的矚目新星,整個資料庫設計的重點便是scalable和data accessibility,以key和value的概念來儲存資料。其為JSON document database(準確講應該是BSON),且允許用ad hoc的方式來讀取巢狀的資料(如JSON資料結構的特色),沒有像是relational database需要先設計好scheme,這當然算是他的特色,相對的就要一些代價要注意。
screenshot.png

基本上,mongodb的資料庫結構如上圖所示,一個database下面會有各種collection,裡面則塞滿document,每個document裡頭的資料以json形式儲存,所以可以很“nested”。

開始摸索mongoDB的第一件事情:安裝

  可以先進入官網裡頭的說明文件非常清楚,假如是用OSX的話,可以直接用hombrew來安裝mongodb,只要直接在terminal打入

$brew install mongodb

安裝好後,要先設定好資料庫的路徑,通常預設會用/data/db,假如沒有的話,在自己下面的指令來興建

$mkdir -p /data/db

記得要把整個資料夾的讀取權限開啟,可以用chmod的指令
接者便可以運行mongod   這是mongoldb的daemon程序,負責外界與資料庫的溝通
$mongod

接者開啟另一個terminal來進入mongodb shell操作整個與資料庫的溝通,基本上只要打入

$mongodb
便可以開始rock n roll了!

screenshot

左邊是開啟的mongod daemon運行的狀態,右邊的terminal則是可以開啟mongodb shell

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s