我正在进行MongoDB性能调优,并在本网站上看到了这个
以上网站有以下一行
阅读-before -write
Spend Your time in read and out of write lock scope
50 % reduction in lock %
请有人告诉我, 这究竟意味着什么?
答案 0 :(得分:1)
我认为它指的是写入锁定集合并且您希望最小化它的事实。我认为它是说你应该先读,然后再写,这样你就不必进行阅读,而是等待写作。
通常使用memcache系统,因此您的读取不必等待集合写入完成/解锁并完全避免写入锁定。然后,如果信息不在memcache中,它将从实际集合中读取它,然后它可能必须等待写锁定。
阅读更多关于memcache的信息,有一些服务器的memcache框架可以在那里进行mongodb,比如php和nodejs。