목록Transactional (1)
잡동사니
Isolation Level이 가지는 의미와 각 Level의 특성 with Lock
안녕하세요. yeTi입니다. 오늘은 Springframwork에서 제공하는 Transactional 의 옵션은 Isolation 의 특성을 MySQL 8.0의 공식 문서 를 통하여 정리하고자 합니다. 개요 모든 Database System은 ACID의 원칙을 준수하는 방향으로 만들어지는데요. ACID는 트랜젝션의 개념과 밀접하게 관련이 있습니다. 하지만 ACID 를 준수하면 높은 수준의 성능을 기대하기 어렵기 때문에, 데이터의 격리 수준을 나눠 성능과 데이터 일관성을 적절하게 조절하여 사용할 수 있도록 지원하고 있습니다. ACID Atomicity : 한 프로세스에서 보장되어야하는 데이터의 변경점이 일괄적으로 변경되거나 변경되지 않는 특징입니다. Consistency : 트랜젝션이 진행되는 동안에는 다른..
IT/Database
2022. 5. 31. 16:16