데이터베이스 시스템에서 트랜잭션의 신뢰성을 보장하기 위해 필요한 네 가지 속성을 설명하는 약어.
이 속성들은 데이터베이스의 무결성과 일관성을 유지하는 데 중요한 역할을 함.
🤔🤔 트랜잭션이 실패하면 출금과 입금 모두 취소됨
🤔🤔 은행 계좌의 잔액은 항상 0 이상이어야 함. 트랜잭션이 완료되면 계좌의 잔액이 음수가 되어서는 안됨
데이터베이스의 무결성 제약 조건이 유지되도록 보장함
🤔🤔 두명의 사용자가 동시에 같은 계좌에서 돈을 인출하려고 할 때, 격리성이 보장되면 두 트랜잭션 모두 성공적으로 수행되지 않거나, 한 트랜잭션이 다른 트랜잭션에 영향을 주지 않도록 함
🤔🤔 사용자가 은행 계좌에서 돈을 인출한 후 트랜잭션이 완료되면, 시스템에 장애가 발생하더라도 돈이 인출된 상태는 계속 유지되어야 함
데이터베이스가 복구되면 이전의 작업 결과가 손실되지 않아야 함