주요 변경 사항 (AS-IS → TO-BE)

구분 AS-IS (이전) TO-BE (개선)
처리 방식 루프 내 개별 조회/저장 (N+1) 벌크 조회 + 메모리 필터링 + 벌크 저장
쿼리 수 플레이어당 2회 (10명 기준 20회) 데이터 수 상관없이 최대 3회
데이터 정합성 트랜잭션 없음 (일부 누락 가능) Transaction 적용 (전체 성공/실패)
로직 안정성 DB 에러 시 부분 저장 위험 실패 시 자동 롤백 및 에러 로깅

💡 벌크 처리를 통한 성능 개선 - 게임 기록 저장 최적화

🔒 트랜잭션 안정성 (ACID)

기대 효과