mongoDB中文

本文为原创内容 转载请著名出处: http://www.fkblog.org/mongodb-cn

mongoDB中文

MongoDB名字来源与单词:“humongous”) ,它是一个可扩展性,高性能,开源NoSQL数据库,源代码是C++编写的。
MongoDB的特点有:
1、文件存储格式为BSON(一种JSON的扩展)
2、支持全文索引
3、高可用性,支持主从,可创建多个镜像
4、自动处理碎片,以支持云计算层次的扩展性
5、支持的查询语言非常强大,其语法有点类似于面向对象的查询语言
6、模式自由,不需要知道它的任何结构定义,可以把不同结构的文件存储在同一个数据库里。
7、跨平台应用,支持RUBY,PYTHON,JAVA,C++,PHP等多种语言,推荐运行在64位平台,
因为MongoDB在32位模式运行时支持的最大文件尺寸为2GB。

MongoDB安装

  1. 32位linux系统  
  2.   
  3. [root@localhost package]# wget http://downloads.mongodb.org/linux/mongodb-linux-i686-1.6.4.tgz  
  4.   
  5. 名字有点长,看了有点不舒服 改下:  
  6.   
  7. [root@localhost package]# mv mongodb-linux-i686-1.6.4.tgz mongodb.tgz  
  8. [root@localhost package]# tar zxvf mongodb.tgz  
  9.   
  10. 64位linux系统  
  11. 下载地址为:http://downloads.mongodb.org/linux/mongodb-linux-x86_64-1.6.4.tgz  
  12. 如果你的系统是64位改为这个源码包(推荐64位系统)  
  13.   
  14. 创建存储目录:  
  15. [root@localhost package]# mkdir /data/db  
  16.   
  17. 解压出来的名字还是有点长,修改下:  
  18. [root@localhost package]# mv mongodb-linux-i686-1.6.4 mongodb  
  19. [root@localhost package]# cd mongodb  
  20. [root@localhost mongodb]# bin/mongod  (启动服务)  
  21.   
  22. 开始另一个终端,测试是否启动成功  
  23. [root@localhost package]# cd mongodb  
  24. [root@localhost mongodb]# bin/mongo  
  25. MongoDB shell version: 1.6.4  
  26. connecting to: test  
  27. > db.foo.save({a : 1})  
  28. > db.foo.find()  
  29. { "_id" : ObjectId("4f4f20eeba7e706b4698c1d0"), "a" : 1 }  
  30. >  
  31. Ok 测试成功  

本文为原创内容 转载请著名出处: http://fkblog.sinaapp.com/mongodb-cn

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值