MongoDB 應該是目前 NoSQL 陣營中最大家的資料庫,另外 Redis 也蠻多人使用,兩者主要區別是,Redis 更高效能,但是預設佔用的資源也較多
基本上就從 MongoDB 官網下載,然後解壓縮後一直點下去就好
執行安裝檔有一個 Install MongoDB as a Service
的選項,把它打勾,然後下面有一個 Run service as Network Service user
的選項也選起來
之後還會問你是否要裝 MongoDB Compass
,這是官方操作資料庫的圖形介面工具,挺好用的,裝起來,下一篇會介紹一下怎麼用
接下來只要在終端輸入 mongod
就可以啟動 MongoDB 了,預設會架在 localhost:27017
,一些 mongod
相關的參數可以用 mongod -h
來看,比方說可以設置一些參數像是 mongod --port 27018
把 MongoDB 架在 27018 port
不過每次用 mongod
啟動還要加一堆參數實在是很麻煩,所以我們可以寫一個 MongoDB 的設定檔叫 mongod.cfg
# mongod.conf
# for documentation of all options, see:
# http://docs.mongodb.org/manual/reference/configuration-options/
# Where and how to store data.
storage:
dbPath: data
journal:
enabled: true
# engine:
# wiredTiger:
# where to write logging data.
systemLog:
destination: file
logAppend: false
path: log/mongod.log
setParameter:
quiet: 1
maxLogSizeKB: 20
# network interfaces
net:
port: 27018
bindIp: 127.0.0.1
然後用 mongod --config mongod.cfg
就可以套用這些設定執行囉