๐Ÿ“š[DB] ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค

ํ…ํ…ยท2025๋…„ 4์›” 10์ผ

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

๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ณ  ์—ฌ๋Ÿฌ ์‚ฌ๋žŒ๋“ค์ด ๊ด€๋ฆฌํ•˜๋Š” ๋ฐ์ดํ„ฐ์˜ ๋ชจ์Œ

  • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์กฐํšŒ์™€ ์ˆ˜์ •์ด ํŽธํ•ด์ง€๊ณ , ๋งŽ์€ ์–‘์˜ ์ •๋ณด๋ฅผ ํšจ์œจ์ ์œผ๋กœ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ๋ฐ์ดํ„ฐ ๋ถ„์„์„ ์œ„ํ•ด SQL์„ ๋ฐฐ์šด๋‹ค. = SQL DB์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๋นผ๋‚ด๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์šด๋‹ค.

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์ข…๋ฅ˜

  1. ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค(RDB)

    ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค(RDB)๋Š” ๊ณ ์ •๋œ ์Šคํ‚ค๋งˆ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ๊ด€๋ฆฌํ•œ๋‹ค. ๋ฏธ๋ฆฌ ์ •์˜๋œ ํ˜•์‹๊ณผ ํ‘œ์ค€์— ๋งž์ถฐ ๋ฐ์ดํ„ฐ๋ฅผ ๊ด€๋ฆฌํ•˜๊ธฐ ๋•Œ๋ฌธ์—, ์ •ํ˜• ๋ฐ์ดํ„ฐ๋‚˜ ๋ฐ˜์ •ํ˜• ๋ฐ์ดํ„ฐ ํ˜•ํƒœ์˜ ๊ฑฐ๋ž˜ ์ •๋ณด, ์žฌ๋ฌด ์ •๋ณด ๋“ฑ์„ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐ ๊ฐ•์ ์„ ๊ฐ€์ง„๋‹ค.

  • ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ ์‹œ์Šคํ…œ(Relational DataBase Management System)
    • MySQL
    • PostgreSQL
    • Oracle
    • MSSQL

  1. ๋น„๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค(NoSQL)

    NoSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ๊ณ ์ •๋œ ์Šคํ‚ค๋งˆ ์—†์ด ์œ ์—ฐํ•˜๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ณ  ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ๋‚˜ ํ˜•ํƒœ์— ์ œ์•ฝ์ด ์ ์–ด ๋น„์ •ํ˜• ๋ฐ์ดํ„ฐ๋‚˜ ๋Œ€์šฉ๋Ÿ‰ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐ ๊ฐ•์ ์„ ๊ฐ€์ง€๋ฉฐ, ๋น ๋ฅธ ๊ฐœ๋ฐœ ์†๋„์™€ ํ™•์žฅ์„ฑ์— ์œ ๋ฆฌํ•˜๋‹ค.

  • NoSQL
    • MongoDB
    • Firesotre
    • DynamoDB
    • HBase

  1. ๊ด€๊ณ„ํ˜• DB ์™€ ๋น„๊ด€๊ณ„ํ˜• DB ์˜ ์ฐจ์ด์ 

    ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค(RDBMS)์™€ ๋น„๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค(NoSQL)๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๋Š” ๋ฐฉ์‹์— ์ฐจ์ด๊ฐ€ ์žˆ๋‹ค.
    ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ํ…Œ์ด๋ธ”๊ณผ ๊ณ ์ •๋œ ์Šคํ‚ค๋งˆ(์ •ํ•ด์ง„ ๊ตฌ์กฐ)๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋ฉฐ, ํ…Œ์ด๋ธ” ๊ฐ„ ๊ด€๊ณ„ ์„ค์ •์„ ํ†ตํ•ด ๋ฐ์ดํ„ฐ ๊ฐ„ ์—ฐ๊ด€์„ฑ์„ ์‰ฝ๊ฒŒ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค.
    ๋ฐ˜๋ฉด, ๋น„๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ์Šคํ‚ค๋งˆ ์ œ์•ฝ์ด ์—†๊ฑฐ๋‚˜ ์œ ์—ฐํ•˜๊ฒŒ ์„ค๊ณ„ํ•  ์ˆ˜ ์žˆ์–ด, ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ๊ฐ€ ์ž์ฃผ ๋ณ€๊ฒฝ๋˜๊ฑฐ๋‚˜ ๋Œ€์šฉ๋Ÿ‰ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐ ์œ ๋ฆฌํ•˜๋‹ค.
    NoSQL์€ ๋ฐ์ดํ„ฐ ์ €์žฅ ๋ฐฉ์‹์— ๋”ฐ๋ผ Document, Key-Value, Column, Graph ๋“ฑ ๋‹ค์–‘ํ•œ ํ˜•ํƒœ๋ฅผ ์ง€์›ํ•˜๋ฉฐ, ์ƒํ™ฉ์— ๋”ฐ๋ผ ์ตœ์ ํ™”๋œ ๊ตฌ์กฐ๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋‹ค.


์ถ”๊ฐ€ ํ•™์Šต์€ ์ˆ˜์ •ํ•ด์„œ ์˜ฌ๋ฆฌ๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

profile
์ฐจ๊ทผ์ฐจ๊ทผ

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