๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

ํŠธ๋žœ์žญ์…˜1

[ Spring ] ํŠธ๋žœ์žญ์…˜.. ๋‹ค๊ฐ€๊ฐˆ์ˆ˜๋ก ๋ฉ€๊ฒŒ ๋А๊ปด์ง€๋Š” ์นœ๊ตฌ ํŠธ๋žœ์žญ์…˜์ด๋ž€ ๊ณผ์—ฐ ๋ฌด์—‡์ผ๊นŒ??ํ•˜๋‚˜์˜ ์ž‘์—… ๋‹จ์œ„๋ฅผ ๋…ผ๋ฆฌ์ ์œผ๋กœ ๋ฌถ์–ด์ฃผ๋Š” ์—ญํ• ์„ ํ•ด์ค€๋‹ค!์ด๋ฅผ ํ†ตํ•ด์„œ ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค์˜ ACID ์†์„ฑ์„ ์ง€ํ‚ฌ ์ˆ˜ ์žˆ๋„๋ก ํ•œ๋‹ค! (๋ฉด์ ‘์—์„œ ๋‚˜์˜ค๋Š” ํ•„์ˆ˜ ์งˆ๋ฌธ์ด๋‹ค!!)์›์ž์„ฑ (Atomicity)์ž‘์—…์ด ๋ชจ๋‘ ์„ฑ๊ณตํ•˜๊ฑฐ๋‚˜, ํ•˜๋‚˜๋ผ๋„ ์‹คํŒจํ•˜๋ฉด ์ „์ฒด๋ฅผ ๋กค๋ฐฑํ•œ๋‹ค.ex) ์†ก๊ธˆ ์‹œ, ๋ˆ์ด A ๊ณ„์ขŒ์—์„œ ๋น ์กŒ์ง€๋งŒ B ๊ณ„์ขŒ๋กœ ๋“ค์–ด๊ฐ€์ง€ ์•Š์œผ๋ฉด ๋กค๋ฐฑํ•œ๋‹ค.์ผ๊ด€์„ฑ (Consistency)์ž‘์—… ์ „ํ›„์˜ ๋ฐ์ดํ„ฐ ์ƒํƒœ๊ฐ€ ํ•ญ์ƒ ์œ ํšจํ•˜๋„๋ก ๋ณด์žฅํ•œ๋‹ค.๊ฒฉ๋ฆฌ์„ฑ (Isolation)ํŠธ๋žœ์žญ์…˜ ๊ฐ„ ์„œ๋กœ ๊ฐ„์„ญํ•˜์ง€ ์•Š๋„๋ก ๊ฒฉ๋ฆฌ ์ˆ˜์ค€์„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.์˜ต์…˜์— ๋”ฐ๋ผ์„œ ์„ค์ •์„ ์ด๋ฆฌ์ €๋ฆฌ ์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.์ง€์†์„ฑ (Durability)ํŠธ๋žœ์žญ์…˜์ด ์„ฑ๊ณตํ•˜๋ฉด ๊ฒฐ๊ณผ๊ฐ€ ์˜๊ตฌ์ ์œผ๋กœ ๋ฐ˜์˜๋œ๋‹ค.โ–ถ MySQL์„ ๋งŒ๋“ค ๋•Œ ์ด ์›์น™์„ ๋ชจ๋‘ ๊ณ ์ˆ˜ํ•ด์„œ ๋งŒ๋“ค์–ด ๋†จ๋‹ค. ์•ž์œผ.. 2025. 1. 5.