sql acid1 [SQL] Transaction Data Integrity(무결성) - 은행, 항공사, 온라인 티켓 예매 시스템 등 기밀 데이터를 다루는 산업에서 중요한 개념 - 위 산업들은 모두 transaction을 사용 Transaction - 여러 개의 SQL 구문을 그룹화 -> 모든 변경사항을 데이터베이스에 적용(all or nothing; 그 중 하나라도 에러가 있으면 적용X) ex) 은행 송금 업무: 출금계좌와 입금계좌의 데이터 업데이트가 동시에 이루어져야 한다 - 데이터의 consistency(일관성)를 유지 - 오류 발생 시 Rollback을 통해 데이터를 원래 상태로 되돌릴 수 있음 - 4가지 특성(ACID)을 만족해야 Atomicity(원자성): all or nothing Consistency(일관성): tran.. 2025. 3. 10. 이전 1 다음