[MySQL] 트랜잭션(Transaction)
트랜잭션(Transaction)은 데이터베이스의 상태를 변화시키는 일종의 작업 단위를 의미한다. 상태를 변화시킨다는 것은 DB에서 SELECT, INSERT, UPDATE, DELETE와 같은 질의어를 통해 데이터를 접근하고 변화시키는 것을 뜻한다. 그리고 트랜잭션은 아래와 같은 특징을 가지고 있다. 원자성(Atomicity) 일관성(Consistency) 독립성(Isolation) 영구성(Durability) 원자성 트랜잭션의 처리가 데이터베이스에 모두 반영되거나 그렇지 않아야 한다. 완벽히 수행되지 않은 상태에서 오류가 발생하면 트랜잭션이 모두 취소되어야 한다. 일관성 트랜잭션 실행이 완료된 뒤 언제나 일관성 있는 상태를 유지해야한다. 독립성 둘 이상의 트랜잭션이 동시에 실행될 때, 어느 하나라도 다..
프로그래밍/MySQL
2018. 12. 17. 14:23
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- GC
- Garbage Collector
- 장고
- Google Developers Groups
- Djangogirls
- Deview
- aws 장애
- 면접왕 김지디지
- jvm
- AWS
- GDG Seoul
- Java Virtual Machine
- 장고걸스
- 가상환경
- DEVIEW2016
- transaction
- garbage collection
- django
- Djangogirls Seoul
- 개발자 컨퍼런스
- GDG
- 전문검색 #LIKE검색
- java
- architecture
- http
- TLS
- AWSKRUG
- ssl
- 가비지 컬렉터
- 트랜잭션
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함