분산 트랜잭션 (Distributed transaction)
분산 트랜잭션 (Distributed transaction) 분산 트랜잭션은 두 개 이상의 데이터 저장소(특히 데이터베이스)에 걸쳐 수행되는 일련의 데이터 작업이다. 이는 일반적으로 네트워크로 연결된 별도의 노드에서 조정되며, 단일 서버의 여러 데이터베이스에 걸쳐 있을 수도 있다. 특징: ACID 속성 준수: 원자성(Atomicity), 일관성(Consistency), 격리성(Isolation), 지속성(Durability)을 보장한다. 일관성 유지: 모든 분산 데이터베이스가 최신 정보로 동일하게 업데이트되어야 한다. 종료 보장: 분산 트랜잭션은 완전히 실행되거나 전혀 실행되지 않아야 한다. 장점: 데이터 일관성 보장 복잡한 비즈니스 프로세스 지원 시스템 신뢰성 향상 단점: ...