๋ ผ๋ฆฌ๋ช
[SQL] DB ์ค๊ณ(์ ๊ทํ,ROLLBACK, COMMIT) 1ํธ
์๋ ํ์ธ์. ๊ณต๋ถํ๋ ์ ์ด์ ๋๋ค. SQLD ๊ณต๋ถ๋ฅผ ์ ๋๋ก ์์ํ์ง 2์ผ์ฐจ์ด๋ค. ๋๋ ๋ณธ๋ ์ฑ ์ ๋ฐ์๋ง์ ๊ทธ๋ฅ ํ๋ฒ ํ์ด๋ณด๋ ์คํ์ผ์ด๋ค. ๊ฐ๋ ์ด๊ณ ๋ญ๊ณ ๋์ ๋ด๊ณต(?)์ ๋ฏฟ๋๋ค๋ ๋ง์์ด๋ค. ๊ทธ๋ฌ๋ค ํญ์ ํํํ๋ค. ์ด๋ฒ์๋ ๋ฐ๋ก ๋ฌธ์ ์ง๋ถํฐ ํ๋ ค๊ณ ํ๋, ํ์คํ ๊ฐ๋ ๋ค์ด ์์ํด์ ์ค๋ต๋ฅ ์ด ์๋นํ๋ค. ๊ทธ๋๋ ๊ทธ๋ด ๊ฒ ๊ฐ์์ ์ฐ์ ๊ฒ๋ค์ ์ ๋งํ๋ฉด ๋ง์ถ๊ธด ํ๋๋ฐ, ์์ด ๋ต๋ตํ๋ค. ์ด๋ฐ์์ผ๋ก ๊ณต๋ถํ๋ฉด ๋งํ ๊ฒ ๊ฐ๋ค๋ ๋๋์ด ๋ค์๋ค. ๊ทธ๋์ ๋ณธ๊ฒฉ์ ์ผ๋ก ๊ฐ๋ ๊ณต๋ถ๋ฅผ ์์ํ๋ ค๊ณ ํ๋ค. ์ด๋ฒ ํฌ์คํ ์์ ์์๋ณผ ํฐ ๊ฐ๋ ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค๊ณ์ด๋ค. ๊ทธ๋ผ ์์ํด๋ณด๊ฒ ๋ค! ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค๊ณ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ค๊ณํ๋ค๋ ๊ฒ? ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์คํค๋ง ๋ด์ ํ ์ด๋ธ, ์ธ๋ฑ์ค, ๋ทฐ ๋ฑ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ฐ์ฒด๋ฅผ ์ ์ํ๋ ๊ฒ์ ๋งํ๋ค. ์คํค๋ง ๋ด์ ์ ์ํ..