๐Ÿ“’ Big-Data

Kimdongkiยท2024๋…„ 6์›” 17์ผ

DB

๋ชฉ๋ก ๋ณด๊ธฐ
28/33

๐Ÿ“Œ ๋น…๋ฐ์ดํ„ฐ ์ •์˜

  • "์„œ๋ฒ„ ํ•œ๋Œ€๋กœ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์—†๋Š” ๊ทœ๋ชจ์˜ ๋ฐ์ดํ„ฐ"
    Pandas -> Spark

  • "๊ธฐ์กด์˜ SW๋กœ๋Š” ์ฒ˜๋ฆฌํ•  ์ˆญ๋ฒ—๋Š” ๊ทœ๋ชจ์˜ ๋ฐ์ดํ„ฐ"

  • ๋Œ€ํ‘œ์ ์ธ ๊ธฐ์กดSW Oracle์ด๋‚˜ MySQL๊ณผ ๊ฐ™์€ ๊ด€๊ณ„ํ˜• DB

    • ๋ถ„์‚ฐํ™˜๊ฒฝ์„ ์—ผ๋‘์— ๋‘์ง€ ์•Š๋Š”๋‹ค.
    • Scale-up ์ ‘๊ทผ๋ฐฉ์‹(vs. Scale-out)
      -> ๋ฉ”๋ชจ๋ฆฌ์ถ”๊ฐ€, CPU์ถ”๊ฐ€, ๋””์Šคํฌ ์ถ”๊ฐ€)

  • 4V

    • Volume: ๋ฐ์ดํ„ฐ์˜ ํฌ๊ธฐ -> ๋Œ€์šฉ๋Ÿ‰

    • Velocity: ๋ฐ์ดํ„ฐ์˜ ์ฒ˜๋ฆฌ ์†๋„

    • Variety: ๊ตฌ์กฐํ™”/๋น„๊ตฌ์กฐํ™” ๋ฐ์ดํ„ฐ

    • Veracity: ๋ฐ์ดํ„ฐ์˜ ํ’ˆ์งˆ

  • ๋””๋ฐ”์ด์Šค ๋ฐ์ดํ„ฐ

    • ๋ชจ๋ฐ”์ผ ๋””๋ฐ”์ด์Šค
      -> ์œ„์น˜ ์ •๋ณด
    • ์Šค๋งˆํŠธ TV
    • ๊ฐ์ข… ์„ผ์„œ๋ฐ์ดํ„ฐ(Iot)
    • ๋„คํŠธ์›Œํ‚น ๋””๋ฐ”์ด์Šค
  • ์›น

    • ์ˆ˜์‹ญ ์ด์ƒ์˜ ์›น ํŽ˜์ด์ง€ ์กด์žฌ-> ์˜จ๊ฐ– ์ข…๋ฅ˜์˜ ์ง€์‹์˜ ๋ฐ”๋‹ค

    • ์›น ๊ฒ€์ƒ‰์—”์ง„ ๊ฐœ๋ฐœ์€ ์ง„์ •ํ•œ ๋Œ€์šฉ๋Ÿ‰ ๋ฐ์ดํ„ฐ์ฒ˜๋ฆฌ

      • ์›น ํŽ˜์ด์ง€๋ฅผ ํฌ๋กคํ•˜์—ฌ ์ค‘์š”ํ•œ ํŽ˜์ด์ง€๋ฅผ ์ฐพ์•„๋‚ด๊ณ (Page rank) ์ธ๋ฑ์‹ฑํ•˜๊ณ  ์„œ๋น™
    • ๊ตฌ๊ธ€์ด ๋น…๋ฐ์ดํ„ฐ ๊ธฐ์ˆ ์˜ ๋ฐœ์ „์— ์ง€๋Œ€ํ•œ ๊ณตํ—Œ

    • ์‚ฌ์šฉ์ž ๊ฒ€์ƒ‰์–ด์™€ ํด๋ฆญ ์ •๋ณด ์ž์ฒด๋„ ๋Œ€์šฉ๋Ÿ‰

      • ์ด๋ฅผ Miningํ•˜์—ฌ ๊ฐœ์ธํ™” ํ˜น์€ ๋ณ„๋„ ์„œ๋น„์Šค ๊ฐœ๋ฐœ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.
        -> ๊ฒ€์ƒ‰์–ด๋ฅผ๋ฐ”ํƒ•์œผ๋กœํ•œ ํŠธ๋ Œ๋“œ ํŒŒ์•…, ํ†ต๊ณ„ ๊ธฐ๋ฐ˜ ๋ฒˆ์—ญ,...
    • ์š”์ฆ˜์€ ์›น ์ž์ฒด๊ฐ€ NLP ๊ฑฐ๋Œ€ ๋ชจ๋ธ ๊ฐœ๋ฐœ์˜ ํ›ˆ๋ จ ๋ฐ์ดํ„ฐ๋กœ ์‚ฌ์šฉ๋˜๊ณ  ์žˆ๋‹ค.


๐Ÿ“Œ ๋น…๋ฐ์ดํ„ฐ ํŠน์ง•

  • ํฐ ๋ฐ์ดํ„ฐ๋ฅผ ์†์‹ค์—†์ด ๋ณด๊ด€ํ•  ๋ฐฉ๋ฒ•์ด ํ•„์š”ํ•˜๋‹ค -> Strage
    -> ํฐ ๋ฐ์ดํ„ฐ ์ €์žฅ์ด ๊ฐ€๋Šฅํ•œ ๋ถ„์‚ฐ ํŒŒ์ผ ์‹œ์Šคํ…œ์ด ํ•„์š”ํ•˜๋‹ค.

  • ์ฒ˜๋ฆฌ ์‹œ๊ฐ„์ด ์˜ค๋ž˜ ๊ฑธ๋ฆฐ๋‹ค. -> ๋ณ‘๋ ฌ์ฒ˜๋ฆฌ
    -> ๋ณ‘๋ ฌ์ฒ˜๋ฆฌ๊ฐ€ ๊ฐ€๋Šฅํ•œ ๋ถ„์‚ฐ ์ปดํ“จํŒ… ์‹œ์Šคํ…œ์ด ํ•„์š”ํ•˜๋‹ค.

  • ์ด๋Ÿฐ ๋ฐ์ดํ„ฐ๋“ค์€ ๋น„๊ตฌ์กฐํ™”๋œ ๋ฐ์ดํ„ฐ์ผ ๊ฐ€๋Šฅ์„ฑ์ด๋†’๋‹ค. ->SQL๋งŒ์œผ๋กœ๋Š” ๋ถ€์กฑํ•˜๋‹ค.
    -> ์›น ๋กœ๊ทธ ํŒŒ์ผ
    -> ๋น„๊ตฌ์กฐํ™” ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ• ๋ฐฉ๋ฒ•์ด ํ•„์š”ํ•˜๋‹ค.

๊ฒฐ๊ตญ ๋‹ค์ˆ˜์˜ ์ปดํ“จํ„ฐ๋กœ ๊ตฌ์„ฑ๋œ ํ”„๋ ˆ์ž„์›Œํฌ๊ฐ€ ํ•„์š”ํ•˜๋‹ค.

  • ๋Œ€์šฉ๋Ÿ‰ ๋ถ„์‚ฐ ์‹œ์Šคํ…œ

    • ๋ถ„์‚ฐ ํ™˜๊ฒฝ ๊ธฐ๋ฐ˜(1๋Œ€ ํ˜น์€ ๊ทธ ์ด์ƒ์˜ ์„œ๋ฒ„๋กœ ๊ตฌ์„ฑ)
      -> ๋ถ„์‚ฐ ํŒŒ์ผ ์‹œ์Šคํ…œ๊ณผ ๋ถ„์‚ฐ ์ปดํ“จํŒ… ์‹œ์Šคํ…œ์ด ํ•„์š”ํ•˜๋‹ค.

    • Fault Tolerance
      -> ์†Œ์ˆ˜์˜ ์„œ๋ฒ„๊ฐ€ ๊ณ ์žฅ๋‚˜๋„ ๋™์ž‘ํ•ด์•ผํ•œ๋‹ค.

    • ํ™•์žฅ์ด ์šฉ์ดํ•ด์•ผํ•œ๋‹ค.
      -> Scale Out์ด ๋˜์–ด์•ผ ํ•œ๋‹ค.

0๊ฐœ์˜ ๋Œ“๊ธ€