Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- private.pem
- 비즈니스
- 개발자와 비즈니스
- 업비트 웹소켓
- AWS Aurora
- 개발자에세이
- slack bot
- innodb_buffer_pool_size 오류
- 비즈니스적 관점에서 생각하는 개발자 #개발자 마인드
- 숲을 바라보는 개발자
- #백준 #드래곤커브 #알고리즘
- django slack bot
- #데이터베이스 #트랜잭션 #ACID #격리수준
- public.pem
- add colume
- 개발자와 비즈니스 관계
- 비즈니스적 관점에서 생각하는 개발자
- ssl.key
- 슬랙봇
- 알고리즘
- MySQL
- #알고리즘
- 정렬
- 개발자의 마인드
- 웹소켓 api
- 데이터베이스 오류
- django 슬랙봇
- sed명령어
- django #django 5.0 #django 5.0 요약
- django slack
Archives
- Today
- Total
목록데이터베이스/개념 (1)
Info-Tech
데이터베이스 트랜잭션
데이터베이스에서 하나의 논리적인 실행단계를 트랜잭션이라고 한다. 은행에서 계좌이체를 트랜잭션이라고 할 수 있다. 이러한 트랜잭션이 안전하게 이루어지기 위해서는 ACID가 지켜져야 한다. Atomicity (원자성) 은행에서 계좌이체를 할 때 돈을 보내는 계좌에서는 돈이 차감이 되었지만, 받는 사람의 걔좌에서는 입금이 되지 않으면 안된다. 이처럼 처음부터 끝까지 작업이 실패하면 안되도록 하는 것이다. Consistency(일관성) 트랜잭션이 성공되면 언제나 일관성 있는 데이터베이스 상태로 유지되어야 한다. 트랜잭션 전, 후 데이터베이스가 정해논 제약을 어겨서는 안된다. Isolation(고립성) 트랜잭션 수행시 다른 트랜잭션의 연산작업이 끼어들지 못하도록 막는 역할이다. 즉, 각 트랜잭션끼리 영향을 끼쳐서..
데이터베이스/개념
2018. 10. 23. 20:24