幾個重要的網站
- MongoDB官網: www.mongodb.org
- MongoDB國內官方網站: www.mongoing.com
- 中文MongoDB文檔地址: docs.mongoing.com
MongoDB的特點
- 沒有表結構的概念,每條記錄可以有完全不同的結構
- 業務開發方便快捷
sql數據庫需要事先定義表結構再使用
{name:”小明”,sex:”男 ”}
{name:”小紅”,address:”上海”}
{name:”小蘭”,home:[{“山東”},{“江西”}]}
Mac安裝MongoDB
- 下載:https://www.mongodb.com/dr/fastdl.mongodb.org/osx/mongodb-osx-ssl-x86_64-3.4.3.tgz/download
- 搭建MongoDB服務器:
mkdir mongodb_simple
cd mongodb_simple
mkdir data
mkdir conf
mkdir log
mkdir bin
cp ../mongodb/bin/mongod bin/
cd conf
vim mongod.conf
- port = 12345
- dbpath = data
- logpath = log/mongod.log
- fork = true
cd ..
./bin/mongod -f conf/mongod.conf
tail log/mongod.log
- 連接mongoDB服務器
cd mongodb_simple
cp ../mongodb/bin/mongo bin/
./bin/mongo --help
./bin/mongo 127.0.0.1:12345/test
- 關閉mongoDB服務器
use admin
db.shutdownServer()
- 啓動MongoDB服務,禁用numa
numactl --interleave=all bin/mongod -f conf/mongod.conf
提示 numactl: command not found
- 安裝numactl (不支持Mac)