처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈

데이터베이스에서 최종 일관성(Eventual Consistency)이란?

어려움 MDN Web Docs
보기 및 정답
A 데이터 업데이트 후 즉시가 아니라 일정 시간이 지나면 모든 노드에서 동일한 데이터를 읽게 되는 일관성 모델이다
B 모든 읽기 요청이 항상 최신 커밋된 데이터를 즉시 반환하는 강한 일관성(Strong Consistency) 모델이다
C 하나의 트랜잭션이 영원히 완료되지 않고 계속 무한 대기 상태에 빠지는 교착 상태를 의미한다
D 분산 시스템에서 네트워크 장애가 발생하면 데이터가 결국에는 영구적으로 손실된다는 의미이다

해설

최종 일관성은 분산 시스템에서 사용되는 일관성 모델로, 데이터 변경 후 모든 복제본이 즉시 동기화되지는 않지만, 추가 업데이트가 없으면 결국 모든 노드가 같은 값을 가지게 됩니다. DynamoDB, Cassandra 등 NoSQL에서 높은 가용성과 성능을 위해 채택합니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기