Web1 DB의 트랜잭션과 Operational transformation (동시성 처리방법들) DB 트랜잭션(Transaction)DB에서 트랜잭션이 동작하는 원리는 ACID라는 네 가지 기본 속성에 따라 운영된다. 트랜잭션은 DB에서 여러 작업을 하나의 단위로 묶어 실행하는 것을 의미한다. 모든 작업은 성공적으로 완료되거나, 실패하면 모든 작업이 취소되는 것을 보장받는다.트랜잭션의 4가지 ACID 속성원자성 (Atomicity): 트랜잭션 내의 모든 작업이 성공하거나, 아무 작업도 반영되지 않음을 보장한다. 트랜잭션 중 하나의 작업이라도 실패하면 전체가 롤백되어야 한다.일관성 (Consistency): 유효한 상태라는 것은 데이터베이스가 기본적으로 갖춰야 할 요건들(제약 조건 유지, 데이터 무결성 보장, 트리거 및 저장 프로시저 실행)이 보장되어야 하는 것을 의미한다. 트랜잭션이 실행되기 전과 .. 2024. 8. 20. 이전 1 다음