Insert

우아한테크코스 4기

다중 행 Insert 최적화 (Level 1 체스 미션 초기 체스판 구성)

Level 1 체스 미션 중, 반복 수행되는 DB 여러 행의 삽입을 최적화하기 위해 고민한 내용을 적어봤습니다. 1. Console 버전 체스 초기판 구성 private static final Map INITIAL_BOARD = new HashMap(); static { setupOthersPieces(RANK_EIGHT, Color.BLACK); setupPawns(RANK_SEVEN, Color.BLACK); setupPawns(RANK_TWO, Color.WHITE); setupOthersPieces(RANK_ONE, Color.WHITE); } 초기 콘솔 버전은 단순 Map 자료구조에 좌표값과 좌표에 해당하는 기물만 저장하는 방식이었습니다. 따라서 static 블럭에서 모든 것이 해결 가능했죠. ..

리차드
'Insert' 태그의 글 목록