앞선 9편에서는 대량 처리와 Bulk Operation을 다뤘습니다. 이번 편에서는 MongoDB를 사용할 때 가장 많은 오해가 생기는 주제인 Transaction을 정리합니다.특히 RDB와 JPA에 익숙한 개발자라면 다음과 같은 질문을 자연스럽게 하게 됩니다.“MongoDB에서도 @Transactional을 써도 되나?”“어디까지가 안전한 트랜잭션 범위인가?”이 글의 목표는 MongoDB 트랜잭션을 쓰는 방법보다, 언제 써도 되고 언제 쓰면 안 되는지를 구분하는 것입니다.이번 편에서 다룰 내용MongoDB 트랜잭션의 등장 배경MongoDB 트랜잭션의 조건Spring Data MongoDB에서 트랜잭션 사용하기Bulk Operation과 트랜잭션의 관계실무에서의 판단 기준1) MongoDB는 원래 트랜잭..