의 컬렉션을 잠글하는 방법은 사용자가MongoDB를
2.No 작업이 예상 을 완료하는 문서를 업데이트 내 컬렉션을 잠 그려 내 데이터베이스
1.I의 컬렉션이는 동안 읽어 다른 사용자를위한 컬렉션을 업데이트
방법 MongoDB를에서 컬렉션을 잠글
안부
012 제안을하시기 바랍니다GSY
의 컬렉션을 잠글하는 방법은 사용자가MongoDB를
2.No 작업이 예상 을 완료하는 문서를 업데이트 내 컬렉션을 잠 그려 내 데이터베이스
1.I의 컬렉션이는 동안 읽어 다른 사용자를위한 컬렉션을 업데이트
방법 MongoDB를에서 컬렉션을 잠글
안부
012 제안을하시기 바랍니다GSY
MongoDB 잠금은 이미 귀하를 대신합니다. what operations acquire which lock 및 what does each lock mean을 참조하십시오.
이 섹션에 특별한주의를 지불 write operations에 MongoDB의 문서를 참조하십시오 : 쓰기 작업
하나의 문서의 수정의
분리가 쓰기 작업이 수정하더라도 항상 원자이다> 여러 하위 문서 내의 문서. 다중>. 서를 수정하는 쓰기 조작의 경우 조작은 전체가 아 + 것도 아니며 다른 조작이 인터리브 될 수 있습니다.
원자가 다른 연산은 없습니다. 그러나 격리 연산자를 사용하여 여러 문서에 영향을 미치는 쓰기 작업을 격리하려고 할 수 있습니다.
다른 읽기 및 쓰기 작업에서 쓰기 작업 시퀀스를 분리하려면 수행> 2 단계 커밋을 참조하십시오.
MongoDB는 이미 작성자가 탐욕스러운 데이터베이스 수준 잠금을 구현합니다.
이 즉, 특정 문서에 기록 될 때 :
User
컬렉션 고정 될
이유 기록 될 때까지 사용할 수 있습니다 읽 MongoDB가 쓰는 동안 일관된 읽기를 수행 할 수 없기 때문에 읽기가 불가능합니다 (물리 칠 때마다 다시 승리합니다).
더 복잡한 잠금을 원할 경우 여러 행에 걸쳐서 사용하려면 MongoDB에서 사용할 수 없으며 실제 구현할 방법이 없다는 점에 유의하십시오.
감사합니다 Sammaye ......... – sagar
감사합니다 saket ......... – sagar