MongoDB与Mysql的基本结构对应关系
一台机器
computer
多个MongoDB实例 <–对应–> mysql服务器进程
MongoDB Instance <–对应–> Mysqld Instance
运行着的MongoDB后台服务进程:/etc/rc.d/mongodb start <–对应–> /etc/rc.d/mysqld start
多个数据库 <–对应–> mysql中的数据库
MongoDB Database <–对应–> Database
多个集合 <–对应–> mysql中的表
MongoDB Collection <–对应–> Table
MongoDB Document <–对应–> Row
CentOS上搭建环境
- 添加源/etc/yum.repos.d/10gen.repo
[10gen] name=10gen Repository baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64 gpgcheck=0
- 安装服务器客户端程序
yum install mongo-10gen mongo-10gen-server
- 安装php扩展
yum -y install make gcc php-devel yum install php-pear PATH=$PATH:/usr/local/php/bin/ pecl install mongo
php.ini中添加:extension=mongo.so
- 启动服务
- /etc/rc.d/init.d/mongodb start