我们计划在生产中使用mongodb作为数据子集。在过去,我已经读过mongodb在阻止写入和写入持久性方面存在问题。它们是否在2.0版本中得到解决?在生产中部署mongodb之前还有什么需要注意的吗?
答案 0 :(得分:1)
阻止写入没有问题。原子写操作是MongoDB处理并发性和一致性的策略。这确实意味着如果您的写入负载很高(监视器使用mongostat工具并密切关注“锁定%”,这应该保持非常低)您将不得不开始使用分片来最小化每个实例的写锁争用
使用日记功能在2.0中实际上已经提高了耐用性,但是对于副本集已经非常可靠了。基本上,如果您投入资源(实例),那么MongoDB中的持久性和故障转移非常可靠。日记功能可以提高(崩溃)恢复能力。
TL;具有适当措施的DR MongoDB是一种生产就绪存储解决方案。