MongoDB와 Transaction
3
AI 요약

이 글은 AI가 원문을 분석하여 핵심 내용을 요약한 것입니다.

MongoDB와 Transaction


트랜잭션이란?


ACID 특성


  • Atomicity: 모든 작업이 성공하거나 실패해야 한다.
  • Consistency: 트랜잭션 전후의 데이터 상태가 일관되어야 한다.
  • Isolation: 각 트랜잭션이 독립적으로 실행되어야 한다.
  • Durability: 성공한 트랜잭션의 결과는 영구적으로 저장되어야 한다.
Spring Boot에서 MongoDB 트랜잭션을 사용하려면 @Transactional 어노테이션을 활용하고, 레플리카 셋이 필요하다. Docker를 이용해 레플리카 셋을 설정하고, Spring Boot에서 연결한다.

연관 게시글