songining
์—”ํ‹ฐํ‹ฐ ์ˆ˜์ •ํ•ด์•ผํ•˜๋Š” ๊ฒฝ์šฐ
BACKEND/Spring 2022. 1. 11. 20:58

๋ณ€๊ฒฝ๋ฐฉ๋ฒ• 1. ๋ณ‘ํ•ฉ(merge) -> ํŒŒ๋ผ๋ฏธํ„ฐ๋กœ ๋„˜์–ด์˜จ ์ค€์˜์† ์ƒํƒœ์˜ ์—”ํ‹ฐํ‹ฐ ํ•„๋“œ๊ฐ’์œผ๋กœ ๋ชจ๋“  ํ•„๋“œ๋ฅผ ๋ณ€๊ฒฝ -> ์„ธํŒ…ํ•ด์ฃผ์ง€ ์•Š์€ ํ•„๋“œ๊ฐ’์€ null๋กœ ๋ณ€๊ฒฝ๋˜๋ฏ€๋กœ ๊ต‰์žฅํžˆ ์œ„ํ—˜ 2. ๋ณ€๊ฒฝ๊ฐ์ง€ -> ํ›จ์”ฌ ๋‚˜์€ ๋ฐฉ๋ฒ• -> ๊ฐ์ง€ํ›„ DB์—์„œ ์•Œ์•„์„œ ์—…๋ฐ์ดํŠธ ์ฒ˜๋ฆฌ ํ•ด์คŒ / ์›ํ•˜๋Š” ์†์„ฑ๋งŒ ์„ ํƒํ•ด์„œ ๋ณ€๊ฒฝ ๊ฐ€๋Šฅ -> ์ปจํŠธ๋กค๋Ÿฌ์—์„œ ํ˜ธ์ถœํ•  ์„œ๋น„์Šค ์˜์—ญ ์•ˆ์— ์—…๋ฐ์ดํŠธ๋ฅผ ์ˆ˜ํ–‰ํ•  ํ•จ์ˆ˜๋ฅผ ๋งŒ๋“ ๋‹ค. +) ์—”ํ‹ฐํ‹ฐ ์˜์—ญ์•ˆ์—์„œ ์—…๋ฐ์ดํŠธํ•จ์ˆ˜ ๋งŒ๋“ค๊ณ  ์„œ๋น„์Šค์—์„œ ์—…๋ฐ์ดํŠธ๋ฅผ ์œ„ํ•ด ํ•ด๋‹น ํ•จ์ˆ˜ ๋ถ€๋ฅด๋Š” ๊ฒƒ์ด ๋‚ซ๋‹ค. (์œ ์ง€๋ณด์ˆ˜,์ถ”์  ์œ„ํ•ด) ์—”ํ‹ฐํ‹ฐ ํด๋ž˜์Šค๋‚ด์—์„œ ๊ฐ์ฒด ์ƒ์„ฑ, ๋ณ€๊ฒฝ, ์กฐํšŒ๋“ฑ์˜ ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง ์ƒ์„ฑํ•œ๋‹ค. -> ์„œ๋น„์Šค์—์„œ ํ˜ธ์ถœ -> ์ปจํŠธ๋กค๋Ÿฌ๊ฐ€ ์„œ๋น„์Šค ํ˜ธ์ถœ