wal1 CS 스터디 (DB) 23 - 트랜잭션의 특성은 무엇인가요? 트랜잭션이란? - 트랜잭션은 데이터베이스에서 하나의 논리적인 작업 단위를 구성하는 연산들의 집합입니다. - 트랜잭션은 반드시 모두 성공하거나, 전부 실패(롤백) 해야 하며, 이를 통해 데이터의 정합성과 안정성을 유지합니다. 트랜잭션의 4가지 특성 (ACID)- Atomicity(원자성): 트랜잭션 내의 모든 작업이 성공적으로 수행되거나 모두 롤백됩니다.- Consistency(일관성): 트랜잭션 전후 데이터는 항상 정의된 규칙(제약조건 등)을 만족해야 합니다.- Isolation(격리성): 트랜잭션이 진행 중인 데이터는 다른 작업에서 볼 수 없습니다.- Durability(지속성): 트랜잭션이 커밋되면, 그 결과는 시스템이 장애를 겪더라도 절대 사라지지 않아야 합니다. 영속성을 보장하는 방법 - 영속.. 2025. 5. 23. 이전 1 다음