SAGA
-
SAGAS: 장기 실행 트랜잭션의 해법이코에코(Eco²)/Foundations 2025. 12. 21. 19:04
원문: SAGAS - Hector Garcia-Molina, Kenneth Salem (ACM SIGMOD Record, December 1987)PDF: Direct Download 들어가며1987년, Princeton 대학의 Hector Garcia-Molina와 Kenneth Salem이 발표한 이 논문은 분산 시스템에서 장기 실행 트랜잭션을 처리하는 방법의 원형을 제시했다. 핵심 질문은 단순하다. 트랜잭션이 몇 시간 동안 실행된다면, 그 동안 데이터를 잠가둬야 할까?Long-Lived Transactions의 문제기존 트랜잭션의 한계전통적인 ACID 트랜잭션은 짧은 작업을 전제로 설계되었다:┌───────────────────────────────────────────────────────────..