[Backend 개발자 면접 준비] 데이터베이스 - 트랜잭션(Transaction)
트랜잭션이란? 트랜잭션(Transaction)은 데이터베이스의 상태를 변환시키는 하나의 논리적 기능을 수행하기 위한 작업의 단위 또는 한꺼번에 모두 수행되어야 할 일련의 연산들을 의미한다. 트랜잭션의 특징 1. 트랜잭션은 데이터베이스 시스템에서 병행 제어 및 회복 작업 시 처리되는 작업의 논리적 단위이다. 2. 사용자가 시스템에 대한 서비스 요구 시 시스템이 응답하기 위한 상태 변환 과정의 작업단위이다. 3. 하나의 트랜잭션은 Commit되거나 Rollback된다. 트랜잭션의 성질 1️⃣ Atomicity(원자성) - 트랜잭션의 연산은 데이터베이스에 모두 반영되든지 아니면 전혀 반영되지 않아야 한다. (All or Nothing을 생각하면 된다.) - 트랜잭션 내의 모든 명령은 반드시 완벽히 수행되어야 ..
Tech Interview/기술 면접 준비
2023. 7. 24. 13:53
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 코딩테스트
- 기술 면접 준비
- 코딩테스트공부
- 취준
- 제로베이스 백준 장학금
- 개발자 취준
- 알고리즘
- 개발자 취업 준비
- 알고리즘 공부
- 개발자 면접 준비
- 프로그래머스 자바
- 프로그래머스 카카오
- java
- 자바
- 코딩테스트 공부
- 코테 준비
- 자바공부
- 프로그래머스
- 코테공부
- 취업 준비
- 주니어 개발자 취업 준비
- 취업준비
- 제로베이스 백엔드 스쿨
- 백엔드 개발자 취업 준비
- 코딩테스트 준비
- 백준
- 백엔드 개발자 기술 면접 준비
- 백엔드 개발자
- 코테준비
- 알고리즘공부
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
글 보관함