๋ชฉ๋กNode (1)

YS's develop story

ํŠธ๋žœ์žญ์…˜์˜ ์˜๋ฏธ ๋ฐ Node MySQL Transactions ์ ์šฉํ•ด๋ณด๊ธฐ

ํŠธ๋žœ์žญ์…˜์˜ ์˜๋ฏธ ๋ฐ Node MySQL Transactions ์ ์šฉํ•ด๋ณด๊ธฐ 3ํ•™๋…„ ์ „๊ณต ํ•„์ˆ˜๊ณผ๋ชฉ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค.. ๋งค์šฐ ์ค‘์š”ํ•œ ๊ฐœ๋…์ธ Transactions์— ๋Œ€ํ•ด ์•Œ์•„๋ด…์‹œ๋‹ค transaction์€ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์—ฐ์†๋œ ์ฟผ๋ฆฌ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋Š”๋ฐ ํ•˜๋‚˜์˜ ์ž‘์—…์ฒ˜๋Ÿผ ์ž‘๋™ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. SQL standard๋Š” SQL ๋ฌธ์ด ์‹คํ–‰๋  ๋•Œ ํŠธ๋žœ์žญ์…˜์ด ์•”์‹œ์ ์œผ๋กœ ์‹œ์ž‘๋˜๋„๋ก ์ง€์ •ํ•ด์ค๋‹ˆ๋‹ค. ํŠธ๋žœ์žญ์…˜์€ ์•„๋ž˜์˜ ์š”์†Œ ์ค‘ ํ•˜๋‚˜์˜ ์ƒํƒœ๋กœ ๋๋‚˜์•ผ ํ•ฉ๋‹ˆ๋‹ค. Commit work ํŠธ๋žœ์žญ์…˜์ด ์‹œ์ž‘๋ถ€ํ„ฐ ๋๋‚  ๋•Œ ๋•Œ๊นŒ์ง€ ์ˆ˜ํ–‰๋˜์—ˆ๋˜ ๋ชจ๋“  ์ฟผ๋ฆฌ๋ฌธ๋“ค์˜ ์ž‘์—…์„ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์˜๊ตฌ์ ์œผ๋กœ ์—…๋ฐ์ดํŠธํ•˜๋Š” ๊ฒƒ Rollback work ํŠธ๋žœ์žญ์…˜์ด ์‹œ์ž‘๋ถ€ํ„ฐ ๋๋‚  ๋•Œ๊นŒ์ง€ ์ˆ˜ํ–‰๋˜์—ˆ๋˜ ์ž‘์—…๋“ค์„ ๋ชจ๋‘ ์ทจ์†Œํ•˜๋Š” ๊ฒƒ ํŠธ๋žœ์žญ์…˜์˜ ์›์ž์„ฑ ์™„์ „ํžˆ ์‹คํ–‰๋˜๊ฑฐ๋‚˜ (Commit) ๋ฐœ์ƒํ•˜์ง€ ์•Š..

Database 2021. 4. 10. 09:48