[MongoDB] Causal Consisitency

기훈·2024년 3월 23일

MongoDB

목록 보기
21/28

Causal Consisitency
시간을 기준으로 데이터 응답을 대기시킨다. 즉 완벽한 일관성을 보장한다.

  • 주로 사용되는 사용되는 기술은 아니다. 몽고디비의 특성상 일관성 보다는 빠른 속도와 유연한 도큐먼트를 활용하는 것이 주 목적이기 때문이다.

  • 몽고디비 3.6부터 지원한다.

  • 3.6이전에는 일관성을 보장하기 위해 Write Concern "majority" Read Concern "linearizable" 옵션을 적용했다.

  • Causal Consisitency는 하나의 쓰레드로, Read Concern "linearizable" 옵션은 다른 Session의 여러 쓰레드 작업을 참조하기 때문에Causal Consisitency를 권장한다.

0개의 댓글