0

我正在通过 MongoDB 性能调整并在这个网站上遇到了这个

http://www.scribd.com/fullscreen/56271132?access_key=key-1hnjbdbd1h36109o86zd&allow_share=true&view_mode=scroll

上面的网站有以下一行

先读后写

Spend Your time in read and out of write lock scope 
50 % reduction in lock %

有人可以告诉我,这实际上是什么意思?

4

1 回答 1

1

我认为这指的是写作锁定了集合,而您希望将其最小化。我认为这是说你应该先读,然后写,所以你不必读,而是等待写。

通常您使用 memcache 系统,因此您的读取不必等待集合写入完成/解锁并完全避免写入锁定。然后再次,如果信息不在内存缓存中,它将从实际集合中读取它,然后可能必须等待写锁。

阅读有关 memcache 的更多信息,有一些用于 mongodb 的服务器的 memcache 框架,例如 php 和 nodejs。

于 2013-09-11T10:34:14.617 回答