Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MongoDB-Lese-/Schreibsperren

Das Sperren wird in diesem FAQ zur Parallelität beschrieben in der MongoDB-Dokumentation. Insbesondere:

Also zu deiner Aussage:

MongoDB verwendet eine datenbankweite Sperre, die Lese-/Schreibvorgänge verhindert, während irgendwo in der Datenbank ein Schreibvorgang ausgeführt wird. So wie dieses JIRA-Element aussieht , wird dies in Zukunft auf eine Sperre auf Sammlungsebene reduziert (derzeit befindet es sich nur in einer Entwicklungsversion). Aufgrund des "Writer Greedy"-Ansatzes werden mehrere Schreibvorgänge vor Lesevorgängen ausgeführt, wenn mehrere Schreibvorgänge darauf warten, sodass Ihre Bedenken kein Problem darstellen sollten.