sql >> Database >  >> RDS >> Mysql

MongoDB lees-/schrijfvergrendelingen

Locking wordt beschreven in deze Veelgestelde vragen over gelijktijdigheid in de MongoDB-documentatie. In het bijzonder:

Dus met betrekking tot uw verklaring:

MongoDB maakt gebruik van een database-brede vergrendeling die lezen/schrijven voorkomt terwijl ergens in de database een schrijfbewerking wordt uitgevoerd. Door het uiterlijk van dit JIRA-item , zal dit in de toekomst worden teruggebracht tot een vergrendeling op collectieniveau (op dit moment is het alleen in een ontwikkelingsversie). Vanwege de "hebzuchtige schrijver"-benadering, als er meerdere schrijfbewerkingen wachten om te worden uitgevoerd, worden deze vóór het lezen gedaan, dus uw zorgen zouden geen probleem moeten zijn.



  1. MySQL:ALTER IGNORE TABLE geeft schending van integriteitsbeperking

  2. Een tabelafhankelijkheidsgrafiek maken met een recursieve query

  3. ini_set, set_time_limit, (max_execution_time) - werkt niet

  4. Verbind MySQL met Python 3.6