728x90
반응형
트랜잭션 4가지 성질 (ACID)
- 일관성 : 수행정이나 후나 DB는 일관된 상태 유지
- 원자성 : 트랜잭션에 포함된 작업은 전부 수행되거나 수행 되지 않아야 함
- 고립성 : 수행 중인 트랜잭션에 다른 트랜잭션이 끼어들어 변경중인 데이터 훼손하면 안됨
- 지속성 : 수행 완료한 트랜잭션은 변경한 데이터를 영구히 저장해야됨
트랜잭션 고립 수준 명령어
- READ UNCOMMITED : 고립 수준 가장 낮음
- UNCOMMITED : 오손 읽기 피함
- REPEATABLE READ : 공유락, 베타락 종료까지 유지
- SERIALIZABLE : 완벽 분리
- SET TRANSACTION ISOLATION LEVEL [명령어]
728x90
반응형
'CS > Database' 카테고리의 다른 글
[데이터베이스] 7장 이상현상, 정규화, 1~3 정규형, 무손실 분해 (0) | 2023.02.02 |
---|---|
[데이터베이스] 6장 데이터 모델링, 개체, 속성, 관계 (0) | 2023.02.02 |
[데이터베이스] 뷰, 인덱스, 인덱스 고려사항 (0) | 2023.02.02 |
[데이터베이스] 3장 데이터 정의어, 조작어, 제어어, SELECT (0) | 2023.02.02 |
[데이터베이스] 2장 릴레이션, 키, 무결성 제약조건 (0) | 2023.02.02 |