Docs Menu

๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง

๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง์€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋‚ด์˜ ์กฐ์ง๊ณผ ๊ด€๋ จ ์—”ํ„ฐํ‹ฐ ๊ฐ„์˜ ๋งํฌ๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. MongoDB์˜ ๋ฐ์ดํ„ฐ์—๋Š” ์œ ์—ฐํ•œ ์Šคํ‚ค๋งˆ ๋ชจ๋ธ์ด ์žˆ์œผ๋ฉฐ, ์ด๋Š” ๋‹ค์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

  • ๋‹จ์ผ ์ปฌ๋ ‰์…˜ ๋‚ด์˜๋ฌธ์„œ๋“ค์€ ๋™์ผํ•œ ํ•„๋“œ ์„ค์ •์„ ๊ฐ€์งˆ ํ•„์š”๋Š” ์—†์Šต๋‹ˆ๋‹ค.

  • ํ•„๋“œ์˜ ๋ฐ์ดํ„ฐ ์œ ํ˜•์€ ์ปฌ๋ ‰์…˜๋‚ด์˜ ๋ฌธ์„œ๋งˆ๋‹ค ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ผ๋ฐ˜์ ์œผ๋กœ ํ•œ ์ปฌ๋ ‰์…˜์˜ ๋ฌธ์„œ๋“ค์€ ๋น„์Šทํ•œ ๊ตฌ์กฐ๋ฅผ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์˜ ์ผ๊ด€์„ฑ์„ ๋ณด์žฅํ•˜๊ธฐ ์œ„ํ•ด ์Šคํ‚ค๋งˆ ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ ๊ทœ์น™์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์œ ์—ฐํ•œ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•˜๋ฉด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์š”๊ตฌ ์‚ฌํ•ญ์— ๋งž๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. MongoDB๋Š” ๋ฌธ์„œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์ด๋ฏ€๋กœ ๊ฐ์ฒด ๋ฐ ๋ฐฐ์—ด ํ•„๋“œ์— ๊ด€๋ จ ๋ฐ์ดํ„ฐ๋ฅผ ํฌํ•จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์œ ์—ฐํ•œ ์Šคํ‚ค๋งˆ๋Š” ๋‹ค์Œ ์‹œ๋‚˜๋ฆฌ์˜ค์—์„œ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.

  • ํšŒ์‚ฌ์—์„œ๋Š” ๊ฐ ์ง์›์ด ์–ด๋А ๋ถ€์„œ์—์„œ ๊ทผ๋ฌดํ•˜๋Š”์ง€ ์ถ”์ ํ•ฉ๋‹ˆ๋‹ค. employee ์ปฌ๋ ‰์…˜ ๋‚ด์— ๋ถ€์„œ ์ •๋ณด๋ฅผ ํฌํ•จํ•˜์—ฌ ๋‹จ์ผ ์ฟผ๋ฆฌ๋กœ ๊ด€๋ จ ์ •๋ณด๋ฅผ ๋ฐ˜ํ™˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์ „์ž์ƒ๊ฑฐ๋ž˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ๋Š” ์ œํ’ˆ์„ ํ‘œ์‹œํ•  ๋•Œ ์ตœ์‹  ๋ฆฌ๋ทฐ 5๊ฐœ๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ์ตœ์‹  ๋ฆฌ๋ทฐ๋Š” ์ œํ’ˆ ๋ฐ์ดํ„ฐ์™€ ๋™์ผํ•œ ์ปฌ๋ ‰์…˜์— ์ €์žฅํ•˜๊ณ , ์ด์ „ ๋ฆฌ๋ทฐ๋Š” ์ž์ฃผ ์•ก์„ธ์Šคํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ ๋ณ„๋„์˜ ์ปฌ๋ ‰์…˜์— ์ €์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์˜๋ฅ˜ ๋งค์žฅ์—์„œ๋Š” ์ œํ’ˆ ์นดํƒˆ๋กœ๊ทธ๋ฅผ ์œ„ํ•œ ๋‹จ์ผ ํŽ˜์ด์ง€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋งŒ๋“ค์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ œํ’ˆ๋งˆ๋‹ค ์†์„ฑ์ด ๋‹ค๋ฅด๋ฏ€๋กœ ์„œ๋กœ ๋‹ค๋ฅธ ๋ฌธ์„œ ํ•„๋“œ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋ชจ๋“  ์ œํ’ˆ์„ ๋™์ผํ•œ ์ปฌ๋ ‰์…˜์— ์ €์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

MongoDB์™€ ๊ฐ™์€ ๋ฌธ์„œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์Šคํ‚ค๋งˆ๋ฅผ ์„ค๊ณ„ํ•  ๋•Œ๋Š” ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€์˜ ๋ช‡ ๊ฐ€์ง€ ์ค‘์š”ํ•œ ์ฐจ์ด์ ์„ ๊ณ ๋ คํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋™์ž‘
๋ฌธ์„œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋™์ž‘

๋ฐ์ดํ„ฐ๋ฅผ ์‚ฝ์ž…ํ•˜๊ธฐ ์ „์— ํ…Œ์ด๋ธ”์˜ ์Šคํ‚ค๋งˆ๋ฅผ ๊ฒฐ์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์Šคํ‚ค๋งˆ๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์š”๊ตฌ ์‚ฌํ•ญ์ด ๋ณ€๊ฒฝ๋จ์— ๋”ฐ๋ผ ์‹œ๊ฐ„์ด ์ง€๋‚จ์— ๋”ฐ๋ผ ๋ณ€๊ฒฝ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋ ค๋ฉด ์„œ๋กœ ๋‹ค๋ฅธ ์—ฌ๋Ÿฌ ํ…Œ์ด๋ธ”์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ทจํ•ฉํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์ข…์ข… ์žˆ์Šต๋‹ˆ๋‹ค.

์œ ์—ฐํ•œ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•˜๋ฉด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋Š” ๋ฐฉ์‹์— ๋งž๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ณ  ์กฐ์ธ์„ ํ”ผํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ ์ปฌ๋ ‰์…˜ ์‚ฌ์ด์˜ ์กฐ์ธ์„ ํ”ผํ•˜๋ฉด ์„ฑ๋Šฅ์ด ํ–ฅ์ƒ๋˜๊ณ  ๋ฐฐํฌ ์ž‘์—…์˜ ์›Œํฌ๋กœ๋“œ๊ฐ€ ์ค„์–ด๋“ญ๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ ๋ชจ๋ธ์ด ๋…ผ๋ฆฌ์  ๊ตฌ์กฐ๋ฅผ ๊ฐ–์ถ”๊ณ  ์ตœ์ ์˜ ์„ฑ๋Šฅ์„ ๋‹ฌ์„ฑํ•˜๋„๋ก ํ•˜๋ ค๋ฉด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ํ”„๋กœ๋•์…˜ ๊ทœ๋ชจ๋กœ ์‚ฌ์šฉํ•˜๊ธฐ ์ „์— ์Šคํ‚ค๋งˆ๋ฅผ ๊ณ„ํšํ•˜์‹ญ์‹œ์˜ค. ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์„ ๊ฒฐ์ •ํ•˜๋ ค๋ฉด ๋‹ค์Œ์˜ ์Šคํ‚ค๋งˆ ์„ค๊ณ„ ํ”„๋กœ์„ธ์Šค๋ฅผ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.

  1. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์›Œํฌ๋กœ๋“œ๋ฅผ ํŒŒ์•…ํ•ฉ๋‹ˆ๋‹ค.

  2. ์ปฌ๋ ‰์…˜์— ์žˆ๋Š” ๊ฐ์ฒด ๊ฐ„์˜ ๊ด€๊ณ„๋ฅผ ๋งคํ•‘ํ•ฉ๋‹ˆ๋‹ค.

  3. ๋””์ž์ธ ํŒจํ„ด์„ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.

MongoDB์—์„œ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์„ ์„ค๊ณ„ํ•  ๋•Œ๋Š” ๋ฌธ์„œ์˜ ๊ตฌ์กฐ์™€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ๊ด€๋ จ ์—”ํ‹ฐํ‹ฐ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ์‹์„ ๊ณ ๋ คํ•˜์‹ญ์‹œ์˜ค.

๊ด€๋ จ ๋ฐ์ดํ„ฐ๋ฅผ ์—ฐ๊ฒฐํ•˜๋ ค๋ฉด ๋‹ค์Œ ์ค‘ ํ•˜๋‚˜๋ฅผ ์‹ค์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ํ•˜๋‚˜์˜ ๋ฌธ์„œ์— ๊ด€๋ จ ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฝ์ž…ํ•ฉ๋‹ˆ๋‹ค.

  • ๊ด€๋ จ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณ„๋„์˜ ์ปฌ๋ ‰์…˜์— ์ €์žฅํ•˜๊ณ  ์ฐธ์กฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์•ก์„ธ์Šคํ•ฉ๋‹ˆ๋‹ค.

๋‚ด์žฅ๋œ ๋ฌธ์„œ๋Š” ๊ด€๋ จ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹จ์ผ ๋ฌธ์„œ ๊ตฌ์กฐ์— ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. ๋ฌธ์„œ์—๋Š” ๋ฐฐ์—ด๊ณผ ๊ด€๋ จ ๋ฐ์ดํ„ฐ๊ฐ€ ์žˆ๋Š” ํ•˜์œ„ ๋ฌธ์„œ๊ฐ€ ํฌํ•จ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋น„์ •๊ทœํ™”๋œ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์„ ํ†ตํ•ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ํ•œ ๋ฒˆ์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ž‘์—…์œผ๋กœ ๊ด€๋ จ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ชจ๋“  ๊ด€๋ จ ์ •๋ณด๊ฐ€ ํฌํ•จ๋œ ํ•„๋“œ๊ฐ€ ๋‚ด์žฅ๋œ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์ž…๋‹ˆ๋‹ค.

MongoDB์˜ ๋งŽ์€ ์‚ฌ์šฉ ์‚ฌ๋ก€์—์„œ ๋น„์ •๊ทœํ™”๋œ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์ด ์ตœ์ ์ž…๋‹ˆ๋‹ค.

๋ฌธ์„œ ์ž„๋ฒ ๋”ฉ์˜ ์žฅ๋‹จ์ ์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด๋ ค๋ฉด ํฌํ•จ๋œ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์„ ์ฐธ์กฐํ•˜์„ธ์š”.

์ฐธ์กฐ๋Š” ํ•œ ๋ฌธ์„œ์—์„œ ๋‹ค๋ฅธ ๋ฌธ์„œ๋กœ ์—ฐ๊ฒฐ๋˜๋Š” ๋งํฌ(์ฐธ์กฐ๋ผ๊ณ  ํ•จ)๋ฅผ ํฌํ•จํ•˜์—ฌ ๋ฐ์ดํ„ฐ ๊ฐ„์˜ ๊ด€๊ณ„๋ฅผ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด orders ์ปฌ๋ ‰์…˜์˜ customerId ํ•„๋“œ๋Š” customers ์ปฌ๋ ‰์…˜์˜ ๋ฌธ์„œ์— ๋Œ€ํ•œ ์ฐธ์กฐ๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์ด๋Ÿฌํ•œ ์ฐธ๊ณ ๋ฅผ ํ™•์ธํ•˜์—ฌ ๊ด€๋ จ ๋ฐ์ดํ„ฐ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋Œ€์ฒด๋กœ ์ •๊ทœํ™”๋œ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์ž…๋‹ˆ๋‹ค.

๋งํฌ ๋ฌธ์„œ์— ๋Œ€ํ•œ ์ฐธ์กฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์„ ์—ฐ๊ฒฐํ•ฉ๋‹ˆ๋‹ค. ``contact`` ๋ฌธ์„œ์™€ ``access`` ๋ฌธ์„œ ๋ชจ๋‘ ``user`` ๋ฌธ์„œ์— ๋Œ€ํ•œ ์ฐธ์กฐ๋ฅผ ํฌํ•จํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์ฐธ์กฐ ์‚ฌ์šฉ์˜ ์žฅ๋‹จ์ ์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด๋ ค๋ฉด ์ฐธ์กฐ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

๋‹ค์Œ ์š”์†Œ๋Š” ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์„ ๊ณ„ํšํ•˜๋Š” ๋ฐฉ์‹์— ์˜ํ–ฅ์„ ์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹จ์ผ ๋ฌธ์„œ์— ๊ด€๋ จ ๋ฐ์ดํ„ฐ๋ฅผ ํฌํ•จํ•  ๊ฒฝ์šฐ, ๋‘ ์ปฌ๋ ‰์…˜ ๊ฐ„์— ๋ฐ์ดํ„ฐ๊ฐ€ ์ค‘๋ณต๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๋ฅผ ๋ณต์ œํ•˜๋ฉด ๋ชจ๋ธ์—์„œ ์—”ํ‹ฐํ‹ฐ๋ฅผ ๋…ผ๋ฆฌ์ ์œผ๋กœ ๋ถ„๋ฆฌํ•˜๋ฉด์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ์—ฌ๋Ÿฌ ์—”ํ‹ฐํ‹ฐ์— ๋Œ€ํ•œ ๊ด€๋ จ ์ •๋ณด๋ฅผ ํ•œ ๋ฒˆ์˜ ์ฟผ๋ฆฌ๋กœ ์ฟผ๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด, ํ•œ products ์ปฌ๋ ‰์…˜์€ ์ œํ’ˆ ๋ฌธ์„œ์— ๊ฐ€์žฅ ์ตœ๊ทผ ๋ฆฌ๋ทฐ 5๊ฐœ๋ฅผ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. ํ•ด๋‹น ๋ฆฌ๋ทฐ๋Š” ๋ชจ๋“  ์ œํ’ˆ ๋ฆฌ๋ทฐ๊ฐ€ ํฌํ•จ๋œ reviews ์ปฌ๋ ‰์…˜์—๋„ ์ €์žฅ๋ฉ๋‹ˆ๋‹ค. ์ƒˆ ๋ฆฌ๋ทฐ๊ฐ€ ์ž‘์„ฑ๋˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์“ฐ๊ธฐ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

  • reviews ์ปฌ๋ ‰์…˜์— ๋ฆฌ๋ทฐ๊ฐ€ ์‚ฝ์ž…๋ฉ๋‹ˆ๋‹ค.

  • products ์ปฌ๋ ‰์…˜์˜ ์ตœ๊ทผ ๋ฆฌ๋ทฐ ๋ฐฐ์—ด์ด $pop ๋ฐ $push์œผ๋กœ ์—…๋ฐ์ดํŠธ๋ฉ๋‹ˆ๋‹ค.

์ค‘๋ณต๋œ ๋ฐ์ดํ„ฐ๋ฅผ ์ž์ฃผ ์—…๋ฐ์ดํŠธํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ ๋‘ ์ปฌ๋ ‰์…˜์˜ ์ผ๊ด€์„ฑ์„ ์œ ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ์ตœ์†Œํ•œ์˜ ์ถ”๊ฐ€ ์ž‘์—…๋งŒ ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ค‘๋ณต๋œ ๋ฐ์ดํ„ฐ๊ฐ€ ์ž์ฃผ ์—…๋ฐ์ดํŠธ๋˜๋Š” ๊ฒฝ์šฐ์—๋Š” ์ฐธ์กฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ด€๋ จ ๋ฐ์ดํ„ฐ๋ฅผ ์—ฐ๊ฒฐํ•˜๋Š” ๊ฒƒ์ด ๋” ๋‚˜์€ ๋ฐฉ๋ฒ•์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ๋ฅผ ๋ณต์ œํ•˜๊ธฐ ์ „์— ๋‹ค์Œ ์š”์†Œ๋ฅผ ๊ณ ๋ คํ•˜์„ธ์š”.

  • ์ค‘๋ณต๋œ ๋ฐ์ดํ„ฐ๋ฅผ ์—…๋ฐ์ดํŠธํ•ด์•ผ ํ•˜๋Š” ๋นˆ๋„.

  • ๋ฐ์ดํ„ฐ๊ฐ€ ์ค‘๋ณต๋˜๋ฉด ์ฝ๊ธฐ ์„ฑ๋Šฅ์— ์ด์ ์ด ์ƒ๊น๋‹ˆ๋‹ค.

์ž์„ธํžˆ ์•Œ์•„๋ณด๋ ค๋ฉด ์ค‘๋ณต ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ์ž์ฃผ ์‹คํ–‰๋˜๋Š” ์ฟผ๋ฆฌ์˜ ์„ฑ๋Šฅ์„ ๊ฐœ์„ ํ•˜๋ ค๋ฉด ์ž์ฃผ ์ฟผ๋ฆฌ๋˜๋Š” ํ•„๋“œ์— ์ธ๋ฑ์Šค๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์„ฑ์žฅํ•˜๋ฉด ๋ฐฐํฌ์„œ๋ฒ„์˜ ์ธ๋ฑ์Šค ์‚ฌ์šฉ์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜์—ฌ ์ธ๋ฑ์Šค๊ฐ€ ๊ด€๋ จ ์ฟผ๋ฆฌ๋ฅผ ๊ณ„์† ์ง€์›ํ•˜๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

์Šคํ‚ค๋งˆ๋ฅผ ์„ค๊ณ„ํ•˜๋Š” ๊ฒฝ์šฐ ๋ฐฐํฌ ํ•˜๋“œ์›จ์–ด, ํŠนํžˆ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ RAM์˜ ์–‘์„ ๊ณ ๋ คํ•ฉ๋‹ˆ๋‹ค. ๋ฌธ์„œ๊ฐ€ ํด์ˆ˜๋ก RAM์„ ๋” ๋งŽ์ด ์‚ฌ์šฉํ•˜๋ฏ€๋กœ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ๋””์Šคํฌ์—์„œ ์ฝ๊ณ  ์„ฑ๋Šฅ์ด ์ €ํ•˜๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€๋Šฅํ•˜๋‹ค๋ฉด ์ฟผ๋ฆฌ์—์„œ ๊ด€๋ จ ํ•„๋“œ๋งŒ ๋ฐ˜ํ™˜๋˜๋„๋ก ์Šคํ‚ค๋งˆ๋ฅผ ์„ค๊ณ„ํ•˜์‹ญ์‹œ์˜ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์ž‘์—… ์ง‘ํ•ฉ์ด ๋ถˆํ•„์š”ํ•˜๊ฒŒ ์ปค์ง€๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

MongoDB์—์„œ ์“ฐ๊ธฐ ์ž‘์—…์€ ๋‹จ์ผ ๋ฌธ์„œ ๋‚ด์— ๋‚ด์žฅ๋œ ๋ฌธ์„œ๋ฅผ ์ˆ˜์ •ํ•˜๋Š” ๊ฒฝ์šฐ์—๋„ ๋‹จ์ผ ๋ฌธ์„œ ์ˆ˜์ค€์—์„œ ์›์ž์ ์œผ๋กœ ์ด๋ฃจ์–ด์ง‘๋‹ˆ๋‹ค. ์ฆ‰, ์—…๋ฐ์ดํŠธ ์ž‘์—…์ด ์—ฌ๋Ÿฌ ํ•˜์œ„ ๋ฌธ์„œ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š” ๊ฒฝ์šฐ ํ•ด๋‹น ํ•˜์œ„ ๋ฌธ์„œ๊ฐ€ ๋ชจ๋‘ ์—…๋ฐ์ดํŠธ๋˜๊ฑฐ๋‚˜ ์ž‘์—…์ด ์™„์ „ํžˆ ์‹คํŒจํ•˜์—ฌ ์—…๋ฐ์ดํŠธ๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ๊ฐ€ ํฌํ•จ๋œ ๋น„์ •๊ทœํ™”๋œ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์€ ์—ฌ๋Ÿฌ ๋ฌธ์„œ์™€ ์ปฌ๋ ‰์…˜์„ ์ •๊ทœํ™”ํ•˜๋Š” ๋Œ€์‹  ๋ชจ๋“  ๊ด€๋ จ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹จ์ผ ๋ฌธ์„œ์— ๊ฒฐํ•ฉํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์€ ์ž‘์—…์ด ์—ฌ๋Ÿฌ ๋ฌธ์„œ์— ์˜ํ–ฅ์„ ์ฃผ๋Š” ์ •๊ทœํ™”๋œ ๋ชจ๋ธ๊ณผ ๋‹ฌ๋ฆฌ ์›์ž์„ฑ ์ž‘์—…์„ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.

์ž์„ธํ•œ ๋‚ด์šฉ์€ ์›์ž์„ฑ์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

  • MongoDB University์˜ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง ๊ณผ์ •์—์„œ ๋ฌธ์„œ๋ฅผ ๊ตฌ์กฐํ™”ํ•˜๊ณ  ์Šคํ‚ค๋งˆ๋ฅผ ์ •์˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด์„ธ์š”.

  • MongoDB๋ฅผ ์‚ฌ์šฉํ•œ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ MongoDB ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ˜„๋Œ€ํ™” ๊ฐ€์ด๋“œ๋ฅผ ๋‹ค์šด๋กœ๋“œํ•˜์—ฌ ์•Œ์•„๋ณด์„ธ์š”.

    ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ฆฌ์†Œ์Šค๊ฐ€ ๋‹ค์šด๋กœ๋“œ์— ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

    • MongoDB๋ฅผ ์‚ฌ์šฉํ•œ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง ๋ฐฉ๋ฒ•๋ก ์— ๋Œ€ํ•œ ํ”„๋ ˆ์  ํ…Œ์ด์…˜

    • RDBMS ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์—์„œ MongoDB๋กœ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ•˜๊ธฐ ์œ„ํ•œ ๋ชจ๋ฒ” ์‚ฌ๋ก€์™€ ๊ณ ๋ ค ์‚ฌํ•ญ์„ ๋‹ค๋ฃฌ ๋ฐฑ์„œ

    • RDBMS์— ํ•ด๋‹นํ•˜๋Š” MongoDB ์Šคํ‚ค๋งˆ ์ฐธ์กฐ

    • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ˜„๋Œ€ํ™” ์Šค์ฝ”์–ด์นด๋“œ