데이터베이스 트랜잭션(transaction)과 ACID

KIM YONG GU·2023년 10월 26일
0

쉬운코드

목록 보기
18/18
post-thumbnail

트랜잭션 개념 정리

SQL을 통해 트랜잭션 사용해 보기

COMMIT

ROLLBACK

autocommit

트랜잭션 사용패턴

Java에서 트랜잭션 사용 예제

Spring에서 트랜잭션 사용 예제

ACID 설명 시작

Atomicity (원자성)

Consistency (일관성)

Isolation (격리성)

Durability (영존성)

참고사항

  1. transaction을 어떻게 쓸지는 개발자가 정하는 것이다. 구현하려는 기능과 ACID 속성을 이해해야 transaction을 잘 정의할 수 있다.

  2. transaction의 ACID와 관련해서 개발자가 챙겨야 하는 부분들이 있다. DBMS가 모든 것을 해주는 것은 아니다.

  3. transaction SQL 예제는 MySQL을 사용했다. 다른 RDBMS에서는 문법이 조금 다를 수 있다.

profile
Engineer, Look Beyond the Code.

0개의 댓글

관련 채용 정보