Learning
토픽 138 / 201·분산 트랜잭션 및 보안

분산 트랜잭션

분산 트랜잭션

여러 노드에 걸친 트랜잭션의 원자성 보장

특징: 일관성(↑), 성능 오버헤드(↓), 복잡도(↑)

구성요소: 코디네이터, 참여자, 프로토콜

기술요소: 2PC, 3PC, Saga, TCC

적용사례: 마이크로서비스, 분산 DB

비교: 2PC(강한일관) vs Saga(최종일관)

연관: 트랜잭션, 분산 시스템, MSA