
[DB] ํธ๋์ญ์
ACID ์์ฑ๊ณผ ํธ๋์ญ์
๊ฒฉ๋ฆฌ ์์ค
ยท
๐ ๋ฐ์ดํฐ๋ฒ ์ด์ค
์ฃผ์ ํธ๋์ญ์
์ ACID ์์ฑ ์ค ๊ฒฉ๋ฆฌ์ฑ(Isolation)์ด ๋ณด์ฅ๋์ง ์์ ๋ ๋ฐ์ํ ์ ์๋ ๋ฌธ์ ์ ๋ค์ ์ค๋ช
ํ๊ณ ,์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ ํธ๋์ญ์
๊ฒฉ๋ฆฌ ์์ค์ ๋ํด ์์๋ณด๊ณ ์ ํ๋ค.ํธ๋์ญ์
์ด๋?ํธ๋์ญ์
์ด๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ํ๋ฅผ ๋ณํ์ํค๊ธฐ ํด์ ์ํํ๋ ํ๋์ ๋
ผ๋ฆฌ์ ์์
๋จ์์ด๋ค.ACIDACID๋ ํธ๋์ญ์
์ ์ ์ํ๋ 4๊ฐ์ง ์์ฑ์ ๋งํ๋ค.์์์ฑ A: Atomicityํธ๋์ญ์
์ ์์์ ์ผ๋ก ์ํ๋๋ ์ฐ์ฐ๋ค์ ๋ฌถ์ ํ๋์ ๋จ์์ด๋ค.์์์ ์ด๋, ์์
์ํ ์ ์ด ๋ชจ๋ ์ฐ์ฐ๋ค์ด ๋ชจ๋ ์ฑ๊ณตํ๊ฑฐ๋ ๋๋ ๋ชจ๋ ์ํ๋์ง ์์์ผ ํ๋ค๋ ๋ป์ด๋ค. ๋ถ๋ถ์ ์ผ๋ก ์ฑ๊ณตํ์ฌ ๋ฐ์ดํฐ ๋ถ์ผ์น๊ฐ ์๊ธฐ์ง ์๋๋ก๋ชจ๋ ์ฑ๊ณตํ์ฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ปค๋ฐํ๊ฑฐ๋ ๋๋ ๋ถ๋ถ์ ์ผ๋ก ์ฑ๊ณตํ ๊ฒฝ์ฐ๋ ๋กค๋ฐฑํ์ฌ ์๋ฌด๊ฒ๋ ์ผ์ด๋์ง ์์ ๊ฒ์ฒ๋ผ ๋ณด์ฌ์ผ ํ๋ค. ์๋ฅผ ๋ค์ด ..