๐Ÿ’ป Computer Science/DB

[๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ฐœ๋ก ] Ch2 ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ ์‹œ์Šคํ…œ

kkh1902 2022. 1. 20. 11:26
728x90
๋ฐ˜์‘ํ˜•
  • ์ด ์žฅ์—์„œ๋Š” ํŒŒ์ผ ์‹œ์Šคํ…œ์ด ์ง€๋‹Œ ๋ฌธ์ œ์ ์„ ์•Œ์•„๋ณธ๋‹ค.
  • ๊ทธ๋Ÿฌํ•œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š” ๋Œ€์•ˆ์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์˜ ํ•ต์‹ฌ ๊ธฐ๋Šฅ๊ณผ ์žฅ๋‹จ์ ์„ ์‚ดํŽด๋ณด๊ณ  ๋ฐœ์ „๊ณผ์ •์„ ์‚ดํŽด ๋ณด์ž.

01 ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์˜ ๋“ฑ์žฅ ๋ฐฐ๊ฒฝ

  1. ๊ฐ™์€ ๋‚ด์šฉ์˜ ๋ฐ์ดํ„ฐ๊ฐ€ ์—ฌ๋Ÿฌ ํŒŒ์ผ์— ์ค‘๋ณต ์ €์žฅ๋œ๋‹ค.
  2. ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ๋ฐ์ดํ„ฐ ํŒŒ์ผ์— ์ข…์†์ ์ด๋‹ค.
  3. ๋ฐ์ดํ„ฐ ํŒŒ์ผ์— ๋Œ€ํ•œ ๋™์‹œ ๊ณต์œ , ๋ณด์•ˆ, ํšŒ๋ณต ๊ธฐ๋Šฅ์ด ๋ถ€์กฑํ•˜๋‹ค
  4. ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ๊ฐœ๋ฐœํ•˜๊ธฐ ์‰ฝ์ง€ ์•Š๋‹ค.

02 ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์˜ ์ •์˜

  • ์‹œ์Šคํ…œ์˜ ๋ฐ์ดํ„ฐ ์ค‘๋ณต๊ณผ ๋ฐ์ดํ„ฐ ์ข…์† ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ์ œ์‹œ๋œ ์†Œํ”„ํŠธ์›จ์–ด
  • ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ๋Œ€์‹ ํ•˜์—ฌ ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค์— ๋“ค์–ด ์žˆ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฝ์ž…,์‚ญ์ œ, ์ˆ˜์ •, ๊ฒ€์ƒ‰ํ•˜๊ณ  , ๋ชจ๋“  ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•œ๋‹ค.

03 ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์˜ ์žฅ๋‹จ์ 

์žฅ์ 

  1. ๋ฐ์ดํ„ฐ ์ค‘๋ณต์„ ํ†ต์ œํ•  ์ˆ˜ ์žˆ๋‹ค.
  2. ๋ฐ์ดํ„ฐ ๋…๋ฆฝ์„ฑ์ด ํ™•๋ณด๋œ๋‹ค.
  3. ๋ฐ์ดํ„ฐ๋ฅผ ๋™์‹œ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋‹ค.
  4. ๋ฐ์ดํ„ฐ ๋ณด์•ˆ์ด ํ–ฅ์ƒ๋œ๋‹ค.
  5. ๋ฐ์ดํ„ฐ ๋ฌด๊ฒฐ์„ฑ์„ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ๋‹ค.(์ •ํ™•์„ฑ)
  6. ํ‘œ์ค€ํ™”ํ•  ์ˆ˜ ์žˆ๋‹ค.
  7. ์žฅ์•  ๋ฐœ์ƒ ์‹œ ํšŒ๋ณต์ด ๊ฐ€๋Šฅํ•˜๋‹ค
  8. ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ๊ฐœ๋ฐœ ๋น„์šฉ์ด ์ค„์–ด๋“ ๋‹ค

๋‹จ์ 

  1. ๋น„์šฉ์ด ๋งŽ์ด ๋“ ๋‹ค
  2. ๋ฐฑ์—…๊ณผ ํšŒ๋ณต ๋ฐฉ๋ฒ•์ด ๋ณต์žกํ•˜๋‹ค.
  3. ์ค‘์•™ ์ง‘์ค‘ ๊ด€๋ฆฌ๋กœ ์ธํ•œ ์ทจ์•ฝ์ ์ด ์กด์žฌํ•œ๋‹ค.

04 ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์˜ ๋ฐœ์ „๊ณผ์ •

1. 1์„ธ๋Œ€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ ์‹œ์Šคํ…œ: ๋„คํŠธ์›Œํฌ . ๊ณ„์ธต DBMS

  • ๋„คํŠธ์›Œํฌ DBMS ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๋…ธ๋“œ์™€ ๊ฐ„์„ ์„ ์ด์šฉํ•œ ๊ทธ๋ž˜ํ”„ ํ˜•ํƒœ๋กœ ๊ตฌ์„ฑํ•˜๋Š” ๋„คํŠธ์›Œํฌ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•œ๋‹ค.
  • ๊ณ„์ธต DBMS๋Š” ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค๋ฅผ ํŠธ๋ฆฌ ํ˜•ํƒœ๋กœ ๊ตฌ์„ฑํ•˜๋Š” ๊ณ„์ธต ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•œ๋‹ค.

2. 2์„ธ๋Œ€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ ์‹œ์Šคํ…œ: ๊ด€๊ณ„ DBMS

  • ๊ด€๊ณ„ DBMS๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ํ…Œ์ด๋ธ” ํ˜•ํƒœ๋กœ ๊ตฌ์„ฑํ•˜๋Š” ๊ด€๊ณ„ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•œ๋‹ค

3. 3์„ธ๋Œ€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ ์‹œ์Šคํ…œ: ๊ฐ์ฒด์ง€ํ–ฅ. ๊ฐ์ฒด๊ด€๊ณ„ DBMS

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

4. 4์„ธ๋Œ€ ์ดํ›„ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ ์‹œ์Šคํ…œ: NoSQL, NewSQL DBMS

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