Mongodb的用处

Mongo主要解决的是海量数据的访问效率问题,根据官方的文档,当数据量达到50GB以上的时候,Mongo的数据库访问速度是MySQL的 10倍以上。Mongo的并发读写效率不是特别出色,根据官方提供的性能测试表明,大约每秒可以处理0.5万-1.5次读写请求。主要支持海量数据的存储。

最后由于Mongo可以支持复杂的数据结构,而且带有强大的数据查询功能,因此非常受到欢迎,很多项目都考虑用MongoDB来替代MySQL来实现不是 特别复杂的Web应用,比方说why we migrated from MySQL to MongoDB就是一个真实的从MySQL迁移到MongoDB的案例,由于数据量实在太大,所以迁移到了Mongo上面,数据查询的速度得到了非常显著 的提升。


一个mongodb服务可以简历多个数据库,每个数据库有多张表,表名叫collection。每个collection可以存放多个文档,每个文档都以bson(binary json)的形式存放于硬盘中。跟关系型数据库不一样的地方是,他是以单文档为单位存储的,你可以给任意一个文档

增加或者删除字段,而不会对其他文档造成影响。跟一般的key-value数据库不一样,他的value中存储了结果信息,所以又可以像关系型数据库那样对某些域进行读写、统计等操作。兼备了key-value数据库的方便高效以及关系数据库的强大功能。


mongodb的文档里提到的user cases包括实时分析、logging、全文搜索,存储分析网站日志等。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值