트랜잭션이 가져야 하는 특성은 일반적으로 ACID 원칙으로 요약됩니다. ACID는 다음과 같은 네 가지 특성을 의미합니다: 1. **원자성(Atomicity)**: 트랜잭션의 모든 작업이 완벽히 수행되거나 전혀 수행되지 않아야 한다는 특성입니다. 2. **일관성(Consistency)**: 트랜잭션이 실행된 후에도 데이터베이스가 일관된 상태를 유지해야 한다는 특성입니다. 3. **독립성(Isolation)**: 각 트랜잭션이 독립적으로 수행되어야 하며, 다른 트랜잭션의 영향을 받아서는 안 됩니다. 4. **영속성(Durability)**: 트랜잭션이 성공적으로 완료된 후에는 그 결과가 영구적으로 반영되어야 한다는 특성입니다. 따라서, "독립성(independency)"은 트랜잭션의 특성 중 하나로 언급되지 않으며, "고립성(Isolation)"이라는 특성으로 정의됩니다. 따라서 "독립성(independency)"이 트랜잭션의 특성으로서 거리가 멉니다.