[MySQL] Transaction과 ACID
오늘 데이터베이스 강의를 들으며 관련 내용을 간단히 찾아보고 정리하고자 함 데이터베이스를 쓰는 이유로 효과적인 데이터 인출, 백업과 복구에 용이함, ACID특성*, 데이터 관리의 중앙화, 고가용성, 민감한 데이터 보안 등 아주 다양하고 실리적인 이유들이 있음 여기서 ACID특성에 대한 리서치를 좀 해봄: 이 특성을 알기 전 트랜잭션의 개념부터 짚고 넘어가야 함 --- "트랜잭션이란 질의(query)를 하나의 묶음 처리해서 만약 중간에 실행이 중단됐을 경우, 처음부터 다시 실행하는 Rollback을 수행하고, 오류없이 실행을 마치면 commit을 하는 실행 단위를 의미함. 즉, 한 번 질의가 실행되면 질의가 모두 수행되거나 모두 수행되지 않는 작업수행의 논리적 단위임" 트랜잭션을 사용하는 이유로 --- "..
notes
2024. 1. 26. 13:46