MongDB Note - juedaiyuer/researchNote GitHub Wiki
-
Nosql数据库,也称之为芒果数据库
- 无数据结构限制,无需先定义表结构
- 完全的索引支持;redis的key-value;hbase的单索引,二级索引需要自己实现
编译
- scons all -j (CPU核数)
自动化工具
scons是一个python写的自动化构建工具
- C/C++使用了AutoMake
- Java使用了Ant
文件说明
- mongod 数据库的执行程序
- mongo 客户端
- import/export 导入/导出
- dump/restore 二进制数据的备份与恢复
- oplog 复制集日记
- stat 状态
搭建简单的mongodb服务器
- 创建目录 mongodb_simple
- data 用来存储数据文件
- log 日志文件
- bin 可执行文件
- conf 配置文件
步骤
- 复制mongodb数据库下的mongod到bin目录下
- 配置conf/mongodb.conf
port = 12345
dbpath = data(相对路径)
logpath = log/mongodb.log
fork = true (linux下的专利)