2010-03-07 7 views
2

Je suis un peu confus au sujet du verrouillage de lecture de MongoDB. Combien d'opérations de lecture simultanées une même collection peut-elle prendre en charge?MongoDB Concurrency

Répondre

4

Comme écrit dans le lien donné par tk: http://www.mongodb.org/pages/viewpage.action?pageId=7209296

lecture/écriture de verrouillage

mongod utilise un verrou en lecture/écriture pour de nombreuses opérations. Tout nombre d'opérations simultanées de lecture sont autorisés, mais généralement une seule opération d'écriture (bien que certaines opérations d'écriture donnent et plus seront concurrency ajoutés à l'avenir). L'acquisition de verrouillage d'écriture est gourmande: une acquisition de verrou en attente d'écriture empêchera d'autres acquisitions de verrous de lecture jusqu'à ce que soit remplie.

Verrou de lecture/écriture typique