Linux系统CentOS下mongoDB的安装 mongo使用注意事项

可以采用yum方式安装,或者直接下载编译好可执行文件。当然也可以下载源代码后自己编译。不过mongoDB依赖的库比较多,下载源代码后自己编译挺麻烦的。
参考链接:http://docs.mongodb.org/manual/tutorial/install-mongodb-on-red-hat/?_ga=1.49605094.154858801.1432972150
yum方式当然最简单了,具体如下

# yum install openssl openssl-devel

# vi /etc/yum.repos.d/mongodb-org-3.0.repo<br>

[mongodb-org-3.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.0/x86_64/
gpgcheck=0
enabled=1

# yum install -y mongodb-org-3.0.2

# service mongod start

# chkconfig mongod on

# mongo

基本上就安装完毕了,如果运气不好可能要修改防火墙和SELinux设置等等。 像我运气特别不好的还要先安装openssl等。
使用PHP开发的话,安装好mongoDB后,一般还需要安装php扩展。可以去Github下载扩展的源代码,然后再编译安装。具体怎么做这里就不重复了。

没有什么方案是在任何情况下都好用的,mongoDB也不是什么地方都适合的,需要根据情况选择。根据我上网查找的结果,大致感觉:mongoDB速度比MySQL快很多很多。但是可靠性没有MySQL好,比如特别重要的数据而且不能丢失的数据不要用mongoDB来存储。mongoDB的存储结构很简单,就是多个数据库,每个数据下面多个集合,每个集合下面存储多个文档。每个数据库是用2个或以上的文件存储的。新建数据库数量太多的话就磁盘的占用率是特别高的。


发表于:2015-06-11 18:12:22

原文链接(转载请保留): http://www.multisilicon.com/blog/a24331833.html

友情链接: MICROIC
首页