Programming/Data
검색결과
1
개
[DBMS] Transaction (트랜잭션) 개념 정리
DB는 다양한 사용자가 동시에 만지고 수정합니다. 이러한 동시 다발적인 사용에서 오류가 발생해서 안되고 또한 빠르게 작업들을 처리해야 하는데 어떤 방법으로 가능한지 궁금했습니다. 공부를 통해 데이터 무결성을 확보하면서 이런 작업을 가능하게 하는 트랜잭션에 대해 정리합니다. 개념을 쉽게 쓰는 게 어려워 예시를 많이 사용했습니다. 🔹 트랜잭션? 다양한 정의가 있어 아래와 같이 정리했습니다. 지금 정의가 이해되지 않으면 예시를 보고 다시 돌아와도 좋습니다. 데이터베이스의 상태를 변환시키는 하나의 논리적 기능을 수행하기 위한 작업 단위 한꺼번에 모두 수행되어야 할 일련의 연산 데이터 베이스의 DML(데이터 조작어, 조회&삽입&수정&삭제)의 논리적인 작업 DML 실행과 실행에 대한 커밋(or 롤백) 단계 (Sel..
Programming/Data
2021. 10. 16. 00:32