트랜잭션 경쟁

프로그래밍/Database

[Database] 트랜잭션 (Transaction) + 경쟁하면 생기는 문제점 3가지

1. 트랜잭션 (Transaction) 데이터베이스의 상태를 변화시키기 위해 수행하는 작업단위 (1) 상태 변화 데이터베이스의 상태를 변화시킨 다는 것은 쿼리문을 가지고 데이터베이스에 접근해 수정하고, 삭제하는 것을 말한다. 백엔드 개발을 하면서 crud 작업을 수행하며 이와 같은 작업들이 모두 데이터베이스의 상태를 변화시키게 된다. (2) 작업 단위 작업단위는 프로젝트별, 상황별 정의하기 나름이다. 작업단위 예시 ex) 트랜잭션 : 오늘 날씨에 대한 일기 작성하기 오늘 일기 작성하기라는 작업 단위를 두었다면, 이 하나의 작업단위 내에는 (1) 오늘 날씨 데이터를 가져오기, (2) 일기를 DB에 저장하기 이렇게 두 가지 단위로 나눌 수 있다. 이 (1) (2) 를 수행한 것이 하나의 데이터베이스 상태를 ..

dbguswn
'트랜잭션 경쟁' 태그의 글 목록