RUBY
[220720] 데이터베이스 트랜잭션의 4가지 특성(ACID) 본문
데이터베이스 트랜잭션의 4가지 특성(ACID)
- 원자성(Automicity)
트랜잭션에서 정의된 연산들은 모두 성공적으로 실행되던지 아니면 전혀 실행되지 않은 상태로 남아 있어야 한다. (All or Nothing) - 일관성(Consistency)
트랜잭션이 실행 되기 전의 데이터베이스 내용이 잘못 되어 있지 않다면 트랜잭션이 실행된 이후에도 데이터베이스의 내용에 잘못이 있으면 안된다. - 고립성(Isolation)
트랜잭션이 실행되는 도중에 다른 트랜잭션의 영향을 받아 잘못된 결과를 만들어서는 안된다. - 지속성(Durability)
트랜잭션이 성공적으로 수행되면 그 트랜잭션이 갱신한 데이터베이스의 내용은 영구적으로 저장된다.
'자격증 > 정보처리기사' 카테고리의 다른 글
[요구사항확인] 01. 소프트웨어 개발방법론 (0) | 2023.07.12 |
---|---|
[220616] 소프트웨어 개발 방법론 _ 소프트웨어 생명주기(작성중) (0) | 2022.06.16 |
정보처리기사 실기 목록 (0) | 2022.06.16 |