Real MySQL 8.0 1권 이번엔 MySQL의 동시성에 영향을 미치는 잠금(Lock)과 트랜잭션, 트랜잭션의 격리 수준에 대해 알아보겠습니다.1. 트랜잭션트랜잭션(Transaction)은 데이터베이스 시스템에서 하나의 작업 단위(연산 묶음)를 의미하며,이 작업이 전부 성공하거나, 전부 실패해도 아무 일도 없었던 것처럼 되도록 보장하는 메커니즘입니다.트랜잭션은 꼭 여러 개의 변경 작업을 수행하는 쿼리가 조합됐을 때만 의미 있는 개념은 아닙니다.하나의 논리적인 작업 셋에 하나의 쿼리가 있던 두 개 이상의 쿼리가 있던 관계 없이 논리적인 작업 셋 자체가 100% 적용되거나 아무것도 적용되지 않아야함을 보장해주는 것 입니다.1-1. MySQL에서의 트랜잭션간단 예제로 트랜잭션 관점에서 InnoDB 테이블과..