๊ณตํ†ต๋ชจ๋“ˆ์„ค๊ณ„

์ถœ์ œ๋นˆ๋„: ์ƒ

์†Œํ”„ํŠธ์›จ์–ด ์„ค๊ณ„

  • ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์„ค๊ณ„ํ•˜๊ณ  ๋ฐ์ดํ„ฐ๋ฅผ ๊ตฌ์กฐํ™”ํ•œ ์ž๋ฃŒ๊ตฌ์กฐ๋ฅผ ๋ฌธ์„œํ™”ํ•˜๋Š” ๊ณผ์ •
  • ์„ค๊ณ„ ๋ฐฉ์‹ ๋น„๊ต:
    • ์ ˆ์ฐจ์ง€ํ–ฅ: ์†๋„๊ฐ€ ๋น ๋ฅด์ง€๋งŒ ์œ ์ง€๋ณด์ˆ˜๊ฐ€ ์–ด๋ ค์›€
    • ๊ฐ์ฒด์ง€ํ–ฅ: ๋‚œ์ด๋„ ๋†’๊ณ  ์†๋„๋Š” ๋А๋ฆฌ์ง€๋งŒ ์žฌํ™œ์šฉ์„ฑ๊ณผ ์œ ์ง€๋ณด์ˆ˜๊ฐ€ ์‰ฌ์›€

์†Œํ”„ํŠธ์›จ์–ด ์„ค๊ณ„ ๋ชจ๋ธ

์„ค๊ณ„ ๊ตฌ์„ฑ ์ˆœ์„œ

  1. ๋ฐ์ดํ„ฐ ์„ค๊ณ„
  2. ์•„ํ‚คํ…์ฒ˜ ์„ค๊ณ„
  3. ์ธํ„ฐํŽ˜์ด์Šค ์„ค๊ณ„
  4. ์ ˆ์ฐจ ์„ค๊ณ„

์„ค๊ณ„ ๊ณ„์ธต

  • ์ƒ์œ„(์•„ํ‚คํ…์ฒ˜) ์„ค๊ณ„
    • ์˜ˆ๋น„ ์„ค๊ณ„
    • ์‹œ์Šคํ…œ ๊ตฌ์กฐ
    • DB ์„ค๊ณ„
    • ํ™”๋ฉด ๋ ˆ์ด์•„์›ƒ ๋“ฑ
  • ํ•˜์œ„(๋ชจ๋“ˆ) ์„ค๊ณ„
    • ์ƒ์„ธ ์„ค๊ณ„
    • ๊ตฌ์„ฑ ์š”์†Œ์˜ ๋‚ด๋ถ€ ๋กœ์ง
    • ๋™์  ํ–‰์œ„ ๋“ฑ

์†Œํ”„ํŠธ์›จ์–ด ์„ค๊ณ„ ์ถ”์ƒํ™”

  • ์ƒ์„ธ ์„ค๊ณ„ ์ด์ „์— ๋Œ€๋žต์ , ํฌ๊ด„์  ๊ตฌ์ƒ
  • ์„ค๊ณ„(๊ตฌ์ฒดํ™”)๋ฅผ ํšจ์œจ์ ์œผ๋กœ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•œ ๊ณผ์ •

์ถ”์ƒํ™” ๊ธฐ๋ฒ• 3๊ฐ€์ง€

  1. ์ œ์–ด ์ถ”์ƒํ™”: ๋งค์ปค๋‹ˆ์ฆ˜์ด ์•„๋‹Œ ํฌ๊ด„์  ํ‘œํ˜„
  2. ๊ณผ์ • ์ถ”์ƒํ™”: ์ˆ˜ํ–‰ ๊ณผ์ •์ด ์•„๋‹Œ ์ „๋ฐ˜์ ์ธ ํ๋ฆ„
  3. ์ž๋ฃŒ ์ถ”์ƒํ™”: ๋ฐ์ดํ„ฐ๋ฅผ ๋Œ€ํ‘œ์ ์ธ ํ‘œํ˜„์œผ๋กœ ๋Œ€์ฒด

๋ฐ”๋žŒ์งํ•œ ์„ค๊ณ„์˜ ๊ธฐ์ค€

  • ๋ชจ๋“  ๋‚ด์šฉ์„ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•จ
  • ๊ฒฐํ•จ ๊ธฐ๋Šฅ์„ ์ถ”์ ํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•จ
  • ์œ ์ง€๋ณด์ˆ˜๊ฐ€ ์šฉ์ดํ•ด์•ผ ํ•จ
  • ์ฃผ์š” ํŠน์„ฑ:
    • ๋ชจ๋“ˆ(๋…๋ฆฝ์ ์ธ ๊ธฐ๋Šฅ)
    • ๋ช…ํ™•(์ ˆ์ฐจ์™€ ์ž๋ฃŒ๊ตฌ์กฐ)
    • ๊ณ„์ธต์ (๋ชจ๋“ˆ์˜ ํšจ๊ณผ์  ์ œ์–ด)

๋ชจ๋“ˆํ™”

  • ์‹œ์Šคํ…œ์„ ๋ถ„ํ•ดํ•˜๊ณ  ์ถ”์ƒํ™”ํ•˜๋Š” ๊ณผ์ •
  • ์žฅ์ : ์„ฑ๋Šฅ ํ–ฅ์ƒ, ์ˆ˜์ • ์šฉ์ด, ์žฌ์‚ฌ์šฉ์„ฑ, ์œ ์ง€๊ด€๋ฆฌ ๊ฐœ์„ 
  • ๋ชจ๋“ˆ ๊ฐœ์ˆ˜์™€ ๋น„์šฉ์˜ ๊ด€๊ณ„:
    • ๋ชจ๋“ˆ์˜ ๊ฐœ์ˆ˜๊ฐ€ ๋งŽ์Œ โ†’ ๋ชจ๋“ˆ ํฌ๊ธฐ ์ž‘์•„์ง โ†’ ํ†ตํ•ฉ๋น„์šฉ ์ƒ์Šน
    • ๋ชจ๋“ˆ์˜ ๊ฐœ์ˆ˜๊ฐ€ ์ ์Œ โ†’ ๋ชจ๋“ˆ ํฌ๊ธฐ ์ปค์ง โ†’ ํ†ตํ•ฉ๋น„์šฉ ํ•˜๋ฝ

๊ณตํ†ต ๋ชจ๋“ˆ

  • ๊ณตํ†ต์ ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ชจ๋“ˆ
  • ๋ˆ„๊ตฌ๋‚˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ์‚ฌ์šฉ๋ฒ• ๊ณต๊ฐœ
  • ์œ ์ง€๋ณด์ˆ˜๊ฐ€ ์šฉ์ดํ•จ
  • ํ•ต์‹ฌ ํŠน์„ฑ: ๊ณต์œ ๋„์™€ ์‘์ง‘๋„๋ฅผ ๋†’์ด๊ณ , ์ œ์–ด๋„์™€ ๊ฒฐํ•ฉ๋„๋Š” ๋‚ฎ์ถค

์†Œํ”„ํŠธ์›จ์–ด ์žฌ์‚ฌ์šฉ

  • ์ด๋ฏธ ๊ฒ€์ฆ์ด ์™„๋ฃŒ๋œ ๊ธฐ๋Šฅ์„ ์žฌ๊ตฌ์„ฑ
  • ์žฌ์‚ฌ์šฉ ๋Œ€์ƒ: ํ•จ์ˆ˜, ๊ฐ์ฒด, ์ปดํฌ๋„ŒํŠธ, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜
  • ์ ‘๊ทผ ๋ฐฉ์‹:
    • ์ƒ์„ฑ ์ค‘์‹ฌ: ์ถ”์ƒํ™” ํ˜•ํƒœ๋ฅผ ๊ตฌ์ฒดํ™”
    • ํ•ฉ์„ฑ ์ค‘์‹ฌ: ๋ชจ๋“ˆ์„ ์กฐ๋ฆฝ

์†Œํ”„ํŠธ์›จ์–ด ์žฌ๊ณตํ•™

  • ๊ธฐ์กด ์‹œ์Šคํ…œ์„ ์ด์šฉํ•˜์—ฌ ๋ณด๋‹ค ๋‚˜์€ ์‹œ์Šคํ…œ ๊ตฌ์ถ•
  • ์†Œํ”„ํŠธ์›จ์–ด์˜ ์œ„๊ธฐ๋ฅผ ์œ ์ง€๋ณด์ˆ˜ ์ธก๋ฉด์œผ๋กœ ํ•ด๊ฒฐ
  • ์ฃผ์š” ํ”„๋กœ์„ธ์Šค:
    • ๋ถ„์„: ๋ช…์„ธ๋ฅผ ํ†ตํ•ด ์žฌ๊ณตํ•™์˜ ๊ฐ€์น˜๋ฅผ ํŒ๋‹จ
    • ์žฌ๊ตฌ์„ฑ: ์ฝ”๋“œ๋ฅผ ์žฌ๊ตฌ์„ฑ
    • ์—ญ๊ณตํ•™: ์™ธ๊ณ„์ธ ์ฝ”๋“œ(์œ ์ง€๋ณด์ˆ˜ ์ž‘์—…์ด ์–ด๋ ค์šด ์ฝ”๋“œ)๋กœ๋ถ€ํ„ฐ ์†Œ์Šค์ฝ”๋“œ๋ฅผ ๋ณต๊ตฌ, ์žฌ๋ฐœ๊ฒฌ
    • ์ด์‹: ๋‹ค๋ฅธ ํ”Œ๋žซํผ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ณ€ํ™˜

๊ณตํ†ต ๋ชจ๋“ˆ ์‹๋ณ„ ํ”„๋กœ์„ธ์Šค

  1. ๋‹จ์œ„ ์—…๋ฌด ๊ธฐ๋Šฅ ๋ถ„์„
    • ์—…๋ฌด ๊ธฐ๋Šฅ์„ ์ •์ œ(ํ‘œ์ค€ํ™”)
    • ๋ˆ„๋ฝ์ด๋‚˜ ์ค‘๋ณต๋˜๋Š” ๊ธฐ๋Šฅ ํ™•์ธ
  2. ์œ ์Šค์ผ€์ด์Šค ๋ถ„์„
    • ํฌํ•จ๊ด€๊ณ„ ยซincludeยป ๋ถ„์„
  3. ๊ฒ€ํ†  ํšŒ์˜ ์ง„ํ–‰
    • ๊ณตํ†ต ๋ชจ๋“ˆ ์„ ์ •
  4. ์ƒ์„ธ ๊ธฐ๋Šฅ ๋ช…์„ธ
  5. ์‹๋ณ„๋œ ๊ธฐ๋Šฅ ํ†ตํ•ฉ
    • ๊ณตํ†ต ๊ธฐ๋Šฅ ํ†ตํ•ฉ
  6. ๊ด€๋ฆฌ ํ”„๋กœ์„ธ์Šค ์ˆ˜๋ฆฝ
    • ๋ฌธ์„œ ์ž‘์„ฑ

๊ณตํ†ต ๋ชจ๋“ˆ ๋ช…์„ธ ์›์น™

  • ์˜์‚ฌ์†Œํ†ต์„ ์œ„ํ•œ ๋ช…์„ธ ์ž‘์„ฑ
  • ์˜์‚ฌ์†Œํ†ต์ด ์•ˆ ๋˜๋Š” ์ฝ”๋“œ๋Š” ์™ธ๊ณ„์ธ ์ฝ”๋“œ๋กœ ๊ฐ„์ฃผ

๋ชจ๋“ˆ ์‘์ง‘๋„

  • ์ •์˜: ๋‚ด๋ถ€ ์š”์†Œ ๊ฐ„ ๊ด€๊ณ„์˜ ๋ฐ€์ ‘๋„
  • ํŠน์ง•: ์‘์ง‘๋„๊ฐ€ ๋†’์„์ˆ˜๋ก ๋ชจ๋“ˆ ๋…๋ฆฝ์„ฑ ํ–ฅ์ƒ

์‘์ง‘๋„ ๋‹จ๊ณ„ (๋†’์Œ โ†’ ๋‚ฎ์Œ)

  1. ๊ธฐ๋Šฅ์  ์‘์ง‘๋„: ๋‹จ์ผ ๋ฌธ์ œ ํ•ด๊ฒฐ
  2. ์ˆœ์ฐจ์  ์‘์ง‘๋„: ์ถœ๋ ฅ์ด ๋‹ค๋ฅธ ๋ชจ๋“ˆ์˜ ์ž…๋ ฅ์œผ๋กœ ์‚ฌ์šฉ
  3. ํ†ต์‹ ์  ์‘์ง‘๋„: ํ•˜๋‚˜์˜ ์ถœ๋ ฅ์„ ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ์— ํ™œ์šฉ
  4. ์ ˆ์ฐจ์  ์‘์ง‘๋„: ์ˆœ์ฐจ์  ๋ชจ๋“ˆ ์ˆ˜ํ–‰
  5. ์‹œ๊ฐ„์  ์‘์ง‘๋„: ํŠน์ • ์‹œ๊ธฐ ๋™์‹œ ์ˆ˜ํ–‰
  6. ๋…ผ๋ฆฌ์  ์‘์ง‘๋„: ์œ ์‚ฌ ์„ฑ๊ฒฉ/ํ˜•ํƒœ์˜ ๊ธฐ๋Šฅ ํ†ตํ•ฉ
  7. ์šฐ์—ฐ์  ์‘์ง‘๋„: ๋ฌด๊ด€๋ จ ๊ธฐ๋Šฅ ํ†ตํ•ฉ

๋ชจ๋“ˆ ๊ฒฐํ•ฉ๋„

  • ์ •์˜: ๋ชจ๋“ˆ ๊ฐ„ ์˜์กด์„ฑ ์ •๋„
  • ํŠน์ง•: ๊ฒฐํ•ฉ๋„๊ฐ€ ๋‚ฎ์„์ˆ˜๋ก ๋ชจ๋“ˆ ๋…๋ฆฝ์„ฑ ํ–ฅ์ƒ

๊ฒฐํ•ฉ๋„ ๋‹จ๊ณ„ (๋‚ฎ์Œ โ†’ ๋†’์Œ)

  1. ์ž๋ฃŒ ๊ฒฐํ•ฉ๋„
    • ์ธ์ˆ˜์™€ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ํ†ตํ•œ ์ƒํ˜ธ์ž‘์šฉ
    • ์˜ˆ: ๋„์„œ๋Œ€์—ฌ โŸท ๋Œ€์—ฌ์š”๊ธˆ๊ณ„์‚ฐ
  2. ์Šคํƒฌํ”„ ๊ฒฐํ•ฉ๋„
    • ๋™์ผ ์ž๋ฃŒ๊ตฌ์กฐ ๊ณต์œ 
    • ์˜ˆ: ๋„์„œ๋Œ€์—ฌ โŸท ํšŒ์›๋“ฑ๊ธ‰ โŸท ๋Œ€์—ฌ์š”๊ธˆ๊ณ„์‚ฐ
  3. ์ œ์–ด ๊ฒฐํ•ฉ๋„
    • ์ œ์–ด ์š”์†Œ์— ๋”ฐ๋ฅธ ์ฒ˜๋ฆฌ ์ ˆ์ฐจ ๋ณ€ํ™”
    • ์˜ˆ: ์žฌ๊ณ ํ˜„ํ™ฉ (์žˆ์Œ=1, ์—†์Œ=0)
  4. ์™ธ๋ถ€ ๊ฒฐํ•ฉ๋„
    • ์ง์ ‘์ ์ธ ๋‚ด๋ถ€ ๋ฐ์ดํ„ฐ ์ฐธ์กฐ
  5. ๊ณต์œ  ๊ฒฐํ•ฉ๋„
    • ์™ธ๋ถ€ ์„ ์–ธ ๋ณ€์ˆ˜ ์ฐธ์กฐ
    • ๊ด€๋ จ ์—†๋Š” ๋ชจ๋“ˆ์˜ ์ ‘๊ทผ ๊ฐ€๋Šฅ์„ฑ
  6. ๋‚ด์šฉ ๊ฒฐํ•ฉ๋„
    • ์ง์ ‘์ ์ธ ๋‚ด๋ถ€ ๊ธฐ๋Šฅ/๋ฐ์ดํ„ฐ ์‚ฌ์šฉ

๋ณต์žก๋„ ์ธก์ •

๊ณต์œ ๋„ (Fan-In)

  • ์ •์˜: ์ž์‹ ์„ ํ˜ธ์ถœํ•˜๋Š” ๋ชจ๋“ˆ์˜ ์ˆ˜
  • ํŠน์ง•:
    • ๋†’์€ ๊ณต์œ ๋„ = ์ข‹์€ ๋ชจ๋“ˆํ™”
    • ์ฃผ์˜์‚ฌํ•ญ:
      • ๋‹จ์ผ ์‹คํŒจ์ง€์  ๊ด€๋ฆฌ
      • ์ค‘์  ๊ด€๋ฆฌ ํ•„์š”
      • ์ฒ ์ €ํ•œ ํ…Œ์ŠคํŠธ ๊ฒ€์ฆ

์ œ์–ด๋„ (Fan-Out)

  • ์ •์˜: ์ž์‹ ์ด ํ˜ธ์ถœํ•˜๋Š” ๋ชจ๋“ˆ์˜ ์ˆ˜
  • ํŠน์ง•: ๋†’์€ ์ œ์–ด๋„๋Š” ์—…๋ฌด๋กœ์ง ๋‹จ์ˆœํ™” ๊ฒ€ํ†  ํ•„์š”