
크리스티나 초도로 , 섀넌 브래드쇼 , 오언 브라질 님의 "몽고DB 완벽 가이드" 책을 정리한 포스팅 입니다. 1. 트랜잭션 소개데이터베이스의 논리적 처리 단위복제 셋과 샤드 전체에 ACID 호환 트랜잭션이 적용됨 2. 트랜잭션 사용법세션 기반 MongoDB는 세션을 사용하여 트랜잭션을 구현함MongoDB는 여러 노드로 구성된 분산 시스템분산 환경에서 클라이언트의 연속적인 작업을 식별하고 추적할 수 있는 구조가 필요함구분논리 세션 (Logical Session)서버 세션 (Server Session)정의클라이언트 측에서 트랜잭션을 추적하고 관리하기 위한 객체MongoDB 서버 측에서 논리 세션을 실행하기 위한 실제 세션역할트랜잭션의 시퀀스, 시간, 인과성 추적세션 ID 기반 요청 추적 및 세션 상태 관리..