设为首页 加入收藏

TOP

《转》CentOS7安装MongoDB3.0服务器(3.0的优势)(一)
2015-11-21 01:53:17 来源: 作者: 【 】 浏览:0
Tags:《转》 CentOS7 安装 MongoDB3.0 服务器 3.0 优势

MongoDB 3.0 正式版本发布!这标志着 MongoDB 数据库进入了一个全新的发展阶段,提供强大、灵活而且易于管理的数据库管理系统。MongoDB宣称,3.0新版本不只提升7到10倍的写入效率以及增加80%的数据压缩率,还能减少95%的运维成本。
  MongoDB 3.0主要新特性包括:
  ·可插入式的存储引擎 API
  ·支持 WiredTiger 存储引擎
  ·MMAPv1 提升
  ·复制集全面提升
  ·集群方面的改进
  ·提升了安全性
  ·工具的提升
WiredTiger 存储引擎是一项难以置信的技术实现,提供无门闩、非堵塞算法来利用先进的硬件平台(如大容量芯片缓存和线程化架构)来提升性能。通过 WiredTiger,MongoDB 3.0 实现了文档级别的并发控制,因此大幅提升了大并发下的写负载。

MongoDB 提供了centos yum安装方式。
参考:http://docs.mongodb.org/manual/tutorial/install-mongodb-on-red-hat/
pdf 手册:
http://docs.mongodb.org/manual/MongoDB-manual.pdf

vi /etc/yum.repos.d/mongodb-org-3.0.repo

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

安装mongodb

yum install -y mongodb-org

安装了所有相关服务。

......
Running transaction
  Installing : mongodb-org-shell-3.0.2-1.el7.x86_64      1/5 
  Installing : mongodb-org-tools-3.0.2-1.el7.x86_64      2/5 
  Installing : mongodb-org-mongos-3.0.2-1.el7.x86_64     3/5 
  Installing : mongodb-org-server-3.0.2-1.el7.x86_64     4/5 
  Installing : mongodb-org-3.0.2-1.el7.x86_64            5/5 
  Verifying  : mongodb-org-3.0.2-1.el7.x86_64           1/5 
  Verifying  : mongodb-org-server-3.0.2-1.el7.x86_64    2/5 
  Verifying  : mongodb-org-mongos-3.0.2-1.el7.x86_64    3/5 
  Verifying  : mongodb-org-tools-3.0.2-1.el7.x86_64     4/5 
  Verifying  : mongodb-org-shell-3.0.2-1.el7.x86_64     5/5

配置文件在:/etc/mongod.conf 数据文件在:/var/lib/mongo 日志文件在:/var/log/mongodb mongodb服务使用

#启动
service mongod start
#停止
service mongod stop
#重启
service mongod restart
#增加开机启动
chkconfig mongod on

2,MongoDB CRUD

参考: http://docs.mongodb.org/manual/core/crud-introduction/

连接到MongoDB,很简单,执行mongo就可以了。

# mongo
MongoDB shell version: 3.0.2
connecting to: test
Welcome to the MongoDB shell.
For interactive help, type "help".
For more comprehensive documentation, see
        http://docs.mongodb.org/
Questions? Try the support group
        http://groups.google.com/group/mongodb-user
Server has startup warnings: 
2015-04-29T18:03:17.544+0800 I STORAGE  [initandlisten] 
2015-04-29T18:03:17.544+0800 I STORAGE  [initandlisten] ** WARNING: Readahead for /var/lib/mongo is set to 4096KB
2015-04-29T18:03:17.544+0800 I STORAGE  [initandlisten] **          We suggest setting it to 256KB (512 sectors) or less
2015-04-29T18:03:17.544+0800 I STORAGE  [initandlisten] **          http://dochub.mongodb.org/core/readahead
2015-04-29T18:03:17.679+0800 I CONTROL  [initandlisten] 
2015-04-29T18:03:17.679+0800 I CONTROL  [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is 'always'.
2015-04-29T18:03:17.679+0800 I CONTROL  [initandlisten] **        We suggest setting it to 'never'
2015-04-29T18:03:17.679+0800 I CONTROL  [initandlisten] 
2015-04-29T18:03:17.679+0800 I CONTROL  [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'.
2015-04-29T18:03:17.679+0800 I CONTROL  [initandlisten] **        We suggest setting it to 'never'
2015-04-29T18:03:17.679+0800 I CONTROL  [initandlisten] 
2015-04-29T18:03:17.679+0800 I CONTROL  [initandlisten] ** WARNING: soft rlimits too low. rlimits set to 4096 processes, 64000 files. Number of processes should be at least 32000 : 0.5 times number of files.
2015-04-29T18:03:17.679+0800 I CONTROL  [initandlisten] 
> 

2.1,创建数据:

http://docs.mongodb.org/manua

首页 上一页 1 2 3 下一页 尾页 1/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇复盘eygle在甲骨文大会上演讲中的.. 下一篇WAS_集群部署应用遭遇ADMA0085E和..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: