๐ฉ๐ป๐ป/database1 [Database] ํธ๋์ญ์ (Transaction) โ Transaction ? ์ํค๋ฐฑ๊ณผ์ ์ ์๋์ด ์๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ํธ๋์ญ์ (Database transaction)์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ ๋๋ ์ ์ฌํ ์์คํ (ํธ๋์ญ์ ์ด ์ฑ๊ณต๊ณผ ์คํจ๊ฐ ๋ถ๋ช ํ๊ณ ์ํธ ๋ ๋ฆฝ์ ์ด๋ฉฐ, ์ผ๊ด๋๊ณ ๋ฏฟ์ ์ ์๋ ์์คํ )์์ ์ํธ์์ฉ์ ๋จ์์ด๋ค. ์ฝ๊ฒ ๋งํด์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ํ๋ฅผ ๋ณ๊ฒฝ์ํค๊ธฐ ์ํด ์ํํ๋ ์์ ๋จ์์ด๋ค. ๐ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ํ๋ฅผ ๋ณ๊ฒฝ ์ํจ๋ค๋ ๊ฒ์ ์ง์์ด(SQL : SELECT, INSERT, UPDATE, DELETE)๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ๊ทผํ๋ ๊ฒ์ ๋งํ๋ค. ์) A์ ๊ณ์ข์์ B์ ๊ณ์ข๋ก 10๋ง์์ ์ด์ฒดํ๋ ์์ ์, A ๊ณ์ข 10๋ง์ ์ธ์ถ + B ๊ณ์ข 10๋ง์ ์ ๊ธ → 2๊ฐ์ง ์์ ์ผ๋ก ๊ตฌ์ฑ๋๋ค. ๋ ์์ ์ค ํ๋์ ์์ ์ด๋ผ๋ ์คํจํ๋ ๊ฒฝ์ฐ, ์๋ฌด ๊ฒ๋ .. 2022. 6. 30. ์ด์ 1 ๋ค์