锁定MongoDB以获得Pinterest之类的网站

时间:2013-05-10 11:16:16

标签: php codeigniter mongodb mongodb-php

我们的一个客户项目是像Pinterest一样的网站。它是用MySQL和CodeIgniter一段时间制作的。因为他们最近得到了资金,​​希望能获得更多的流量。我们正在重建网站并且正在认真考虑MongoDB,因为它似乎是具有庞大用户群的更成熟的NoSQL数据库之一。

我知道有一些关于全局锁定的问题直到版本2.2帖子,他们被照顾。

这是我与mongodb和NoSQL的第一个项目。我有一个问题:

  • 写锁是否仍然是我应该担心的事情?

1 个答案:

答案 0 :(得分:0)

我在其他几个地方的研究表明,它最初听起来并不是那么糟糕。

来自10gen的视频谈论全球锁定: http://www.youtube.com/watch?v=PIWVFUtBV1Q(全局锁定问题跳至55:00)

当前版本的mongodb:2.4 - 全局锁定删除发生在2.2中 详情:http://blog.serverdensity.com/goodbye-global-lock-mongodb-2-0-vs-2-2/

通过观看其他几个视频,以下陈述总结了我目前对该问题的理解:
“10gen代表:全局锁定是我们非常认真的事情。服务器范围内的锁定已经消失,现在它是一个数据库级锁定,并且在未来我们计划将其设置为集合级别。”

“如果您要更新的记录在RAM中,您将不会注意到更新,因为它的速度非常快。这听起来很吓人但是,您不应该面对太多问题,因为这个“