几个重要的网站
- 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)