花时间读取和写出锁定范围

时间:2013-09-11 10:24:04

标签: mongodb

我正在进行MongoDB性能调优,并在本网站上看到了这个

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

以上网站有以下一行

阅读-before -write

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

请有人告诉我, 这究竟意味着什么?

1 个答案:

答案 0 :(得分:1)

我认为它指的是写入锁定集合并且您希望最小化它的事实。我认为它是说你应该先读,然后再写,这样你就不必进行阅读,而是等待写作。

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

阅读更多关于memcache的信息,有一些服务器的memcache框架可以在那里进行mongodb,比如php和nodejs。