-4

我是 mongodb 的新手,我遇到了写问题。实际上,我可以有大约 2000 个用户连接到服务器,每个用户都在 mongodb 中编写他们的东西。每次写之前和之后,我都尝试睡眠大约 20 秒。但即使这样也行不通,因为我可以让许多线程在同一个实例中做同样的事情。那是不可控的。可以为每个用户创建另一个 Mongo 实例(即每个用户将与同一数据库上的同一主机建立新连接)吗?或者可能有其他什么可以解决这个问题?请帮忙..

4

1 回答 1

2

尝试编写时是否遇到特定错误?休眠几秒钟只会推迟相同的问题(并且可能会通过人为地增加应用程序的延迟而导致更多问题)。另外,你只是在做插入..还是更新/更新?有问题的写入的简短示例代码会有所帮助。

建议的调查方法将根据您的资源瓶颈所在的位置而有所不同:http: //highscalability.com/blog/2011/9/13/must-see-5-steps-to-scaling-mongodb-or-any-db- in-8-minutes.html

于 2012-06-19T07:23:15.950 回答