토픽 138 / 201·분산 트랜잭션 및 보안
분산 트랜잭션
분산 트랜잭션
여러 노드에 걸친 트랜잭션의 원자성 보장
특징: 일관성(↑), 성능 오버헤드(↓), 복잡도(↑)
구성요소: 코디네이터, 참여자, 프로토콜
기술요소: 2PC, 3PC, Saga, TCC
적용사례: 마이크로서비스, 분산 DB
비교: 2PC(강한일관) vs Saga(최종일관)
연관: 트랜잭션, 분산 시스템, MSA
여러 노드에 걸친 트랜잭션의 원자성 보장
특징: 일관성(↑), 성능 오버헤드(↓), 복잡도(↑)
구성요소: 코디네이터, 참여자, 프로토콜
기술요소: 2PC, 3PC, Saga, TCC
적용사례: 마이크로서비스, 분산 DB
비교: 2PC(강한일관) vs Saga(최종일관)
연관: 트랜잭션, 분산 시스템, MSA