[MySQL] : MySQL에서의 트랜잭션과 잠금(Transaction & Lock)
트랜잭션(Transaction)은작업의 완전성을 보장해 주는 것입니다. 따라서, 다음과 같은 두 가지 기능을 제공합니다.논리적 작업 셋을 모두 완벽히 처리처리하지 못할 경우 원 상태로 복구잠금(Lock) VS 트랜잭션(Transaction)Lock := 동시성을 제어하기 위한 기능Transaction := 데이터의 정합성을 보장하기 위한 기능격리 수준하나 혹은 여러 트랜잭션 간의 작업 내용을 어떻게 공유하고 차단할 것인지를 결정하는 레벨 트랜잭션을 지원하지 않는 MyISAM과 트랜잭션을 지원하는 InnoDB의 처리 방식 차이를 살펴봅시다.MySQL에서의 트랜잭션트랜잭션이란,논리적인 작업 셋 자체가 100% 적용되거나 아무것도 적용되지 않아야 함을 보장해 주는 것입니다.결론부터 이야기하면,InnoDB :=..