Day 3

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„œ๋ฒ„

์ „์— ๋‚˜์™”๋˜ ์ด์•ผ๊ธฐ์ด์ง€๋งŒ ํ˜„์žฌ RDBMS๋Š” ํด๋ผ์ด์–ธํŠธ-์„œ๋ฒ„ ๋ชจ๋ธ์„ ๊ธฐ์ค€์œผ๋กœ ๋Œ์•„๊ฐ€๊ณ  ์žˆ๋‹ค.

๊ธฐ๋ณธ์ ์œผ๋กœ RDBMS๋Š” ๋ณต์ˆ˜์˜ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๋ณด๋‚ด์˜ค๋Š” ์š”์ฒญ์— ์‘๋‹ตํ•  ์ˆ˜ ์žˆ๋„๋ก ํด๋ผ์ด์–ธํŠธ - ์„œ๋ฒ„ ๋ชจ๋ธ๋กœ ๋™์ž‘ํ•˜๊ณ  ์žˆ๋‹ค.

ํด๋ผ์ด์–ธํŠธ-์„œ๋ฒ„ ๋ชจ๋ธ

์‚ฌ์šฉ์ž์˜ ์กฐ์ž‘์— ๋”ฐ๋ผ์„œ ์š”์ฒญ์„ ์ „๋‹ฌํ•˜๋Š” โ€˜ํด๋ผ์ด์–ธํŠธ'์™€ ํ•ด๋‹น ์š”์ฒญ์„ ๋ฐ›์•„ ์ฒ˜๋ฆฌํ•˜๋Š” โ€˜์„œ๋ฒ„'๋กœ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๋‚˜๋ˆˆ ๋ชจ๋ธ์ด๋‹ค

์›น์—์„œ์˜ ํด๋ผ์ด์–ธํŠธ-์„œ๋ฒ„ ๋ชจ๋ธ

์›น ์‹œ์Šคํ…œ์ด๋ž€ ๋ธŒ๋ผ์šฐ์ €์™€ ์›น ์„œ๋ฒ„๋กœ ๊ตฌ์„ฑ๋˜๋Š” ํด๋ผ์ด์–ธํŠธ-์„œ๋ฒ„ ๋ชจ๋ธ์˜ ์‹œ์Šคํ…œ์„ ์˜๋ฏธ

์›น ์‹œ์Šคํ…œ์˜ ๋™์ž‘ ๋ฐฉ์‹์€

ํด๋ผ์ด์–ธํŠธ ๊ธฐ๋Šฅ์„ ํ•˜๋Š” ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์›ํ•˜๋Š” url๋กœ request(์š”์ฒญ)์„ ๋ณด๋‚ด๊ฒŒ ๋˜๊ณ 

์„œ๋ฒ„๋Š” ํ•ด๋‹น ์š”์ฒญ์— ์•Œ๋งž๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ํด๋ผ์ด์–ธํŠธ์—๊ฒŒ response(์‘๋‹ต)์„ ๋ณด๋‚ด์ค€๋‹ค.

RDBMS์—์„œ์˜ ํด๋ผ์ด์–ธํŠธ-์„œ๋ฒ„

RDBMS์—์„œ๋Š” ์›น์ด๋ž‘์€ ์‚ด์ง ๋‹ค๋ฅธ์ ์ด ์žˆ๋‹ค โ†’ ์‚ฌ์šฉ์ž ์ธ์ฆ์ด ํ•„์š”ํ•จ

RDBMS์— ์‚ฌ์šฉ์ž๋ณ„๋กœ ์ ‘๊ทผ์„ ์ œํ•œํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์ด ์กด์žฌํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์‚ฌ์šฉ์ž์— ๋Œ€ํ•œ ์ธ์ฆ ๊ณผ์ •์„ ๋จผ์ € ๊ฑฐ์ณ์•ผ ํ•œ๋‹ค - ID, PWํ˜•์‹์œผ๋กœ

๊ทธ๋ ‡๋‹ค๊ณ  ์›น์—์„œ์˜ ํด๋ผ์ด์–ธํŠธ-์„œ๋ฒ„ ์ฒ˜๋Ÿผ ํ•ญ์ƒ SQL์„ ๋ณด๋‚ผ๋•Œ ๋งˆ๋‹ค ์ƒˆ๋กœ์šด ์ ‘์†์„ ํ†ตํ•ด์„œ ํ†ต์‹ ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ํ•œ๋ฒˆ์— ์—ฐ๊ฒฐํ•ด๋‘๋ฉด ์ง€์†์ ์œผ๋กœ SQL๋กœ ๋ช…๋ น์„ ๋ณด๋‚ผ ์ˆ˜ ์žˆ์Œ

์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ตฌ์กฐ

์œ„์—์„œ ์–ธ๊ธ‰ํ•œ๋Œ€๋กœ

์›น ์„œ๋น„์Šค์˜ ํด๋ผ์ด์–ธํŠธ-์„œ๋ฒ„ ๊ตฌ์กฐ์—์„œ

์›น์—์„œ url๋กœ ์š”์ฒญ์„ ๋ณด๋‚ด๊ฒŒ ๋˜๋ฉด ์„œ๋ฒ„๊ฐ€ ์š”์ฒญ์„ ๋ฐ›๊ณ  ์ฒ˜๋ฆฌํ•˜๊ฒŒ ๋˜๋Š”๋ฐ,

์ด ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•˜๋Š” ๊ณผ์ •์—์„œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ๊ฑฐ์ณ์„œ ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•ด์„œ ์‘๋‹ต์„ ํ•ด์ค€๋‹ค.

์ด๋ ‡๊ฒŒ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ตฌ์กฐ์—์„œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ํด๋ผ์ด์–ธํŠธ๋Š” ์›น ์„œ๋ฒ„๊ฐ€ ๋œ๋‹ค๊ณ  ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

์•ž์œผ๋กœ๋Š” MySQL์„ ์‚ฌ์šฉํ•ด์„œ ์ง„ํ–‰ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์„ค์น˜ํ•ด๋‘์ž..!

Docker์— mysql์„ ์˜ฌ๋ ค๋‘๊ณ  ์‹ค์Šต ์˜ˆ์ œ๋ฅผ ์œ„ํ•ด์„œ ์ œ๊ณตํ•ด์ฃผ๊ณ  ์žˆ๋Š” sqlํŒŒ์ผ์„ docker๋กœ ์˜ฎ๊ฒจ์„œ ์ ์šฉํ•˜๊ณ  ํ™•์ธํ•ด๋ณด๊ธฐ๊นŒ์ง€ ์„ฑ๊ณต

Last updated

Was this helpful?