MongoDB介绍──综述

四.综述

MongoDB作为一个开源项目得到了社区和商业上的良好支持,能够保证开发的持续及bug的修正。甚至有人专为GridFS存储的文件开发了一个Nginx模块nginx-gridfs,从而可以通过nginx直接访问MongoDB GridFS中的文件。同时由于推出时间较短,缺少有经验的使用者,有些问题可能无法在社区及mailing list中得到快速的解答。

  CAP(ConsistencyAvailabiityPartition tolerance)理论告诉我们,一个分布式系统不可能满足一致性,可用性和分区容错性这三个需求,最多只能同时满足两个。关系型数据库通过把更新操作写到事务型日志里实现了部分耐用性,但带来的是写性能的下降。MongoDB背后蕴涵的哲学是不同的平台应该使用不同类型的数据库,MongoDB通过降低一些特性来达到性能的提高,这在很多大型站点中是可行的。因为MongoDB是非原子性的,所以如果你的应用需要事务,呵呵,还是选择MySQL吧,要知道很多问题MySQL都有很好的解决方案。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值