【问题标题】:mongodb in production生产中的 mongodb
【发布时间】:2011-09-22 22:27:38
【问题描述】:

我们计划在生产中使用 mongodb 来处理数据子集。过去,我读过 mongodb 在阻塞写入和写入持久性方面存在问题。 2.0 版本解决了吗?在将 mongodb 部署到生产环境之前,还有什么需要注意的吗?

【问题讨论】:

  • 您能否更具体地说明您的担忧,或者您所阅读的内容?

标签: deployment mongodb production


【解决方案1】:

阻塞写入没有问题。原子写操作是 MongoDB 处理并发和一致性的策略。这确实意味着如果您的写入负载很高(使用 mongostat 工具进行监控并密切关注“locked %”,这通常应该保持非常低),您将不得不开始使用分片来最小化每个实例的写入锁争用

实际上在 2.0 中通过日志功能提高了耐用性,但在复制集上已经相当可靠了。基本上,如果您投资资源(实例),那么持久性和故障转移在 MongoDB 中非常可靠。日志记录比任何东西都更能改善(崩溃)恢复。

TL;DR 采用适当的措施 MongoDB 是一个生产就绪的存储解决方案。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-09-08
    • 2016-08-27
    • 1970-01-01
    • 1970-01-01
    • 2013-02-16
    • 2016-06-18
    • 2020-05-08
    • 1970-01-01
    相关资源
    最近更新 更多