[Real MySQL 8.0] 트랜잭션과 잠금
·
개발서적
트랜잭션 : 작업의 완전성 보장논리적인 작업 셋을 모두 완벽하게 처리처리하지 못할 경우, 원 상태로 복구작업의 일부만 적용되는 현상(Partial update) X데이터의 정합성을 보장하기 위한 기능잠금 : 동시성을 제어하기 위한 기능한 시점에서 하나의 커넥션만 자원 변경 가능📌  트랜잭션논리적인 작업 셋 자체가 100% 적용되거나 아무것도 적용되지 않아야 함을 보장쿼리 중 일부라도 오류가 발생하면 전체를 원 상태로 만든다.1) 처리 시작 - 데이터베이스 커넥션 생성 - 트랜잭션 시작2) 로그인 여부 확인3) 글쓰기 내용 오류 확인4) 입력 내용 DBMS에 저장5) 첨부 파일 정보 DBMS에 저장6) 저장된 내용 또는 기타 정보 DBMS에서 조회7) 게시글 등록에 대한 알림 메일 발송8) 알림 메일 발..