๐Ÿ… Certificate/Programming ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ
5 ๊ฐœ์˜ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

[์ž๊ฒฉ์ฆ] SQLD ์ •๋ฆฌ

[์ž๊ฒฉ์ฆ] SQLD ์ •๋ฆฌ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์™„๋ฒฝํžˆ ๊ณต๋ถ€ํ•˜๊ณ  ์ž๊ฒฉ์ฆ์„ ๋”ด ๊ฒƒ์ด ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ค‘์š”ํ•œ ๋ถ€๋ถ„๋งŒ ์ •๋ฆฌํ•˜๊ณ ์ž ํ•œ๋‹ค! 1) ํŠธ๋žœ์žญ์…˜ ํŠธ๋žœ์žญ์…˜ ๋œป : ์ธ๊ฐ€ X ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ ๋ฐ์ดํ„ฐ ๋ณด๋‹นํ•˜๋Š” DBMS ํŠน์„ฑ DB ํ•˜๋‚˜์˜ ๊ธฐ๋Šฅ ์ •์ƒ์ ์œผ๋กœ ์ˆ˜ํ–‰ ํ•˜๊ธฐ ์œ„ํ•œ ์ž‘์—…์˜ ๊ธฐ๋ณธ๋‹จ์œ„ ํŠน์„ฑ i) Atomicity ์›์ž์„ฑ : ํŠธ๋žœ์žญ์…˜ ์—ฐ์‚ฐ ๋ชจ๋‘ ์ •์ƒ์‹คํ–‰๋˜๊ฑฐ๋‚˜ ๋ชจ๋‘ ์ทจ์†Œ ii) Consistency ์ผ๊ด€์„ฑ : ์‹œ์Šคํ…œ ๊ณ ์ •์š”์†Œ๋Š” ํŠธ๋žœ์žญ์…˜ ์ˆ˜ํ–‰ ์ „ํ›„ ๋™์ผ iii) Isolation ๊ณ ๋ฆฝ์„ฑ : ๋™์‹œ ์‹คํ–‰ ํŠธ๋žœ์žญ์…˜๋“ค์ด ์„œ๋กœ ์˜ํ–ฅ ๋ฏธ์น˜์ง€ ์•Š์Œ iv) Durability ์˜์†์„ฑ : ์„ฑ๊ณตํ•œ ํŠธ๋žœ์žญ์…˜ ๊ฒฐ๊ณผ๋Š” ์˜์†์ ์œผ๋กœ DB์— ์ €์žฅ 2) TCL i) ์ปค๋ฐ‹ (COMMIT) : ํŠธ๋žœ์žญ์…” ํ™•์ • ii) ๋กค๋ฐฑ (ROLLBACK) : ํŠธ๋žœ์žญ์…˜ ์ทจ์†Œ iii) ์ฒด..

[์ž๊ฒฉ์ฆ] ์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ (์‹ค๊ธฐ)

์ด๋ฒˆ์—๋„ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์•ฝ 2~3์ฃผ ๊ณต๋ถ€ํ–ˆ๋‹ค. ๊ฐœ์ธ์ ์œผ๋กœ ์‹ ๊ฒฝ์“ฐ์ด๋Š” ์ผ์ด ์žˆ์–ด์„œ ์ง‘์ค‘์„ ๋งŽ์ด ๋ชปํ–ˆ๋‹ค...์‹ค์ œ ๊ณต๋ถ€๊ธฐ๊ฐ„์€ ์•ฝ 10์ผ ์ •๋„๋ผ๊ณ  ๋ณด๋ฉด ๋ ๋“ฏ ์ง€์—ฝ์ ์œผ๋กœ ๊ณต๋ถ€ํ•˜๊ธฐ๋ณด๋‹ค๋Š” ํ•„๊ธฐ์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ๊ธฐ์ถœ ์œ„์ฃผ๋กœ ๊ณต๋ถ€ํ•˜๊ณ  ์ฝ”๋”ฉ๋ฌธ์ œ์™€ sql ์—ฐ์Šต์„ ๋งŽ์ด ํ•˜๋Š” ๊ฒƒ์„ ์ถ”์ฒœํ•œ๋‹ค. ๋ณธ์ธ์€ ์ฝ”๋”ฉ๋ฌธ์ œ๋ฅผ ๋Œ€๋ถ€๋ถ„ ๋งž์•˜๊ณ , ์ง€์—ฝ์ ์ธ ๋ฌธ์ œ๋ฅผ ๋งŽ์ด ํ‹€๋ ธ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ํ•„๊ธฐ ๊ณต๋ถ€ ์ž๋ฃŒ๊ฐ€ ๋‚จ์•„์žˆ๋‹ค๋ฉด ํ•ด๋‹น ์ž๋ฃŒ๋„ ๋‹ค์‹œ ํ•œ๋ฒˆ ๋ณด๋Š” ๊ฒƒ๋„ ์ถ”์ฒœ! ๋‹คํ–‰ํžˆ ํ•œ ๋ฒˆ์— ์‹ค๊ธฐ ํ•„๊ธฐ ๋ชจ๋‘ ํ•ฉ๊ฒฉํ–ˆ๋‹ค ใ…Žใ…Ž

[์ž๊ฒฉ์ฆ] SQLD

์ค€๋น„ ๊ธฐ๊ฐ„์€ 5์ผ์ •๋„์ด๊ณ  ์ „์—๋„ ๋งํ–ˆ๋“ฏ์ด ๋น„์ „๊ณต์ž์ด์ง€๋งŒ ๋ณต์ˆ˜์ „๊ณต์„ ํ†ตํ•ด CS์ง€์‹์€ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ์ƒํƒœ๋กœ ์‹œํ—˜์„ ์ณค๋‹ค. ์œ ๋ช…ํ•œ '๋…ธ๋žญ์ด' ๋ฌธ์ œ์ง‘์„ ํ’€์—ˆ๊ณ  ์ •์ฒ˜๊ธฐ ๊ณต๋ถ€ํ•  ๋•Œ ์ˆ˜์ œ๋น„๊ฐ€ ๋„์›€์ด ๋ผ์„œ ์ˆ˜์ œ๋น„๋กœ ๊ณต๋ถ€๋ฅผ ํ–ˆ๋Š”๋ฐ ์†”์งํžˆ ๊ทธ๋ ‡๊ฒŒ ๋„์›€์ด ๋˜์ง€ ์•Š์•˜๋‹ค. ์ฐจ๋ผ๋ฆฌ '๋…ธ๋žญ์ด' ๋ฌธ์ œ์ง‘๋งŒ ๋ณด๋ฉด์„œ ๊ฐœ๋…์ •๋ฆฌํ•˜๋Š” ๊ฒƒ์ด ๋” ๋‚˜์„ ๊ฒƒ ๊ฐ™๋‹ค. ์•„ ๊ทธ๋ฆฌ๊ณ  ๊ตฌ๊ธ€์— ๊ธฐ์ถœ๋ฌธ์ œ ๊ฒ€์ƒ‰ํ•˜๋ฉด ์‰ฝ๊ฒŒ ๊ตฌํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ ์ง„์งœ ๊ผญ ์ฐธ๊ณ ํ•˜๊ธธ ๋ฐ”๋ž€๋‹ค...(์ด๋ ‡๊ฒŒ ๋งํ•˜๋ฉด ๋Œ€์ถฉ ์•„์‹ค ๊ฒƒ ๊ฐ™๋‹ค.) ๋น„์‹ผ ์‹œํ—˜์ธ๋ฐ ํ•œ ๋ฒˆ์— ๋ถ™์–ด์„œ ๋‹คํ–‰์ด๋‹น ์•„ ๊ณต๋ถ€๋ฐฉ๋ฒ• ๋งํ•˜๋Š” ๊ฑธ ๊นŒ๋จน์—ˆ๋Š”๋ฐ ์ผ๋‹จ ์ˆ˜์ œ๋น„ ๊ต์žฌ ๋น ๋ฅด๊ฒŒ 1ํšŒ๋… ํ•˜๊ณ  (๋…ธํŠธ์ •๋ฆฌ๋„ ๋Œ€์ถฉ) ๋ฐ”๋กœ ๋ฌธ์ œํ’€์ด๋กœ ๋“ค์–ด๊ฐ”๋‹ค. ๋ฌธ์ œ ํ’€๋ฉด์„œ ๋‚ด๊ฐ€ ๋ถ€์กฑํ•œ ๋ถ€๋ถ„ ์ฑ„์›Œ๋‚˜๊ฐ€๋Š” ์‹์œผ๋กœ ๊ณต๋ถ€ํ–ˆ๋‹ค. SQLD ์•ˆ๋…•!