트랜잭션(Transcation)
CODEDRAGON ㆍDevelopment/Database
반응형
트랜잭션(Transaction)
- 트랜잭션은 여러 개의 오퍼레이션을 하나의 작업 단위로 묶어 주는 것을 말합니다.
- 트랜잭션은 하나의 작업 단위의 일들은 전체 작업이 모두 올바르게 수행되거나 또는 전체 작업이 모두 수행되지 않아야 합니다.(All or nothing)
트랜젝션의 ACID 특성
트랜잭션(Transaction)은 네 가지 특성(ACID 특성)을 가지고 있습니다.
트랜잭션의 특성 | 설명 |
원자성(Automicity) | 트랜잭션의 포함된 오퍼레이션(작업)들은 모두 수행되거나, 아니면 전혀 수행되지 않아야 합니다. |
일관성(Consistency) | 트랜잭션이 성공적인 경우에는 일관성 있는 상태에 있어야 합니다. |
고립성(Isolation) | 각 트랜잭션은 다른 트랜잭션과 독립적으로 수행되는 것처럼 보여야 합니다. |
지속성(Durability) | 성공적으로 수행된 트랜잭션의 결과는 지속성이 있어야 합니다. |
'Development > Database' 카테고리의 다른 글
Summary - 무결성 제약 조건의 특성, QUERY 연습 (0) | 2019.11.28 |
---|---|
DB & DBMS (0) | 2019.11.28 |
Sample database with test suite (0) | 2019.11.16 |
SQL(Standard Query Language) (0) | 2019.11.10 |
오라클 데이타베이스명을 확인, 오라클 SID를 확인 (0) | 2019.11.02 |