Mysql
 sql >> Base de données >  >> RDS >> Mysql

Verrous de lecture/écriture MongoDB

Le verrouillage est décrit dans cette FAQ sur la concurrence dans la documentation de MongoDB. En particulier :

Donc, en ce qui concerne votre déclaration :

MongoDB utilise un verrou à l'échelle de la base de données qui empêche les lectures/écritures pendant qu'une opération d'écriture est en cours quelque part dans la base de données. D'après l'apparence de cet élément JIRA , cela sera réduit à un verrou au niveau de la collection à l'avenir (pour le moment, c'est juste dans une version de développement). De plus, en raison de l'approche "avide d'écrivains", si plusieurs écritures attendent d'être effectuées, elles seront effectuées avant toute lecture, de sorte que votre préoccupation ne devrait pas être un problème.