2016-06-27 1 views

답변

1

여러 삽입 및 여러는

MongoDB를 여러 클라이언트가 동일한 데이터를 읽고 쓸 수 있습니다 읽습니다. 일관성을 보장하기 위해 는, 그것이 concurrency reference

MongoDB를 허용 동시성에 대해 당신에게 완전한 정보를 줄 것이다이 문서를 읽으 동시에

동일한 데이터 조각을 수정하는 여러 클라이언트를 방지하기 위해 잠금 및 기타 동시성 제어 방법을 사용하여 매우 빠른 쓰기 및 업데이트. 단점은 명시 적으로 실패에 대한 알림이 제공되지 않는다는 것입니다. 기본적으로 대부분의 드라이버는 비동기식이며 '안전하지 않은'글을 씁니다. 이는 MySQL에서 INSERT DELAYED와 비슷한 드라이버가 직접 오류를 반환하지 않는다는 것을 의미합니다. 성공했는지 알고 싶다면 getLastError를 사용하여 수동으로 오류를 확인해야합니다.

기본 구성을 사용하면 MongoDB가 내구성을 제공하지 않습니다. 디스크에 매분 데이터를 한 번 씁니다. 삽입 쿼리에 j 옵션 및 쓰기 문제를 사용하여 구성 할 수 있습니다. write-concern reference

스냅 샷

은 $ 스냅 샷 연산자는 한 번 문서의 이동에 개입 쓰기 작업의 결과로 인해보다 더 많은 문서를 반환에서 커서를 방지 할 수 있습니다.

스냅 샷 모드에서도 커서 수명 기간 동안 삽입되거나 삭제 된 개체가 반환되거나 반환되지 않을 수 있습니다. snapshot reference

참고 : here

here는 희망이 도움이!

0

나는 mongodb의 저널링 컨텍스트에서이 질문을하고 있습니다. mongodb 문서에 따라. 쓰기 작업이 먼저 개인보기로 들어옵니다. 그래서 다중 쓰기 작업이 동시에 수행 된 경우 여러 개인보기가 생성되는 것입니다. ...

2 - 검사 점 및 스냅 샷 : 저널링 어떤 시점에서 데이터의 스냅 샷을 처리 할 수 ​​있습니까?

관련 문제