๐Ÿ’พ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ž€?

avatar
2025.04.07
ยท
6 min read

4628

์šฐ๋ฆฌ๋Š” ๋งค์ผ ๋‹ค์–‘ํ•œ ์ •๋ณด๋ฅผ ์ €์žฅํ•˜๊ณ , ๊บผ๋‚ด๊ณ , ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
์ด๋Ÿฐ ์ •๋ณด๋“ค์„ ์ฒด๊ณ„์ ์œผ๋กœ ๋‹ค๋ฃจ๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ๊ฒƒ์ด ๋ฐ”๋กœ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค(Database) ์ž…๋‹ˆ๋‹ค.


๐Ÿ“Œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ž€?

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค(Database) ๋Š”

"์—ฌ๋Ÿฌ ์‚ฌ๋žŒ๋“ค์ด ๊ณต์œ ํ•˜๊ณ  ์‚ฌ์šฉํ•  ๋ชฉ์ ์œผ๋กœ ํ†ตํ•ฉํ•˜์—ฌ ์ €์žฅํ•œ ๋ฐ์ดํ„ฐ์˜ ์ง‘ํ•ฉ"

์‰ฝ๊ฒŒ ๋งํ•ด,

ํ•„์š”ํ•œ ์ •๋ณด๋ฅผ ์ฒด๊ณ„์ ์œผ๋กœ ๋ชจ์•„๋‘๊ณ , ํšจ์œจ์ ์œผ๋กœ ๊บผ๋‚ด ์“ธ ์ˆ˜ ์žˆ๋„๋ก ๋งŒ๋“  ์ €์žฅ์†Œ


๐Ÿ“ ์™œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ฐ€ ํ•„์š”ํ• ๊นŒ?

ํ•„์š”์„ฑ์„ค๋ช…

๐Ÿ“š ๋ฐ์ดํ„ฐ ํ†ตํ•ฉ

ํฉ์–ด์ ธ ์žˆ๋Š” ์ •๋ณด๋ฅผ ํ•˜๋‚˜์˜ ์žฅ์†Œ์— ์ฒด๊ณ„์ ์œผ๋กœ ์ €์žฅ

๐Ÿ” ๊ฒ€์ƒ‰ & ์กฐํšŒ

์›ํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๋น ๋ฅด๊ฒŒ ์ฐพ์„ ์ˆ˜ ์žˆ์Œ

๐Ÿ”„ ์ผ๊ด€์„ฑ ์œ ์ง€

์ค‘๋ณต์„ ์ค„์ด๊ณ , ๋ฐ์ดํ„ฐ ์ •ํ™•์„ฑ์„ ๋†’์ž„

๐Ÿ” ๋ณด์•ˆ ๋ฐ ๊ถŒํ•œ ๊ด€๋ฆฌ

๋ˆ„๊ฐ€ ์–ด๋–ค ๋ฐ์ดํ„ฐ์— ์ ‘๊ทผ ๊ฐ€๋Šฅํ•œ์ง€๋ฅผ ์ œ์–ด

๐Ÿ“ˆ ๋™์‹œ์„ฑ ์ฒ˜๋ฆฌ

์—ฌ๋Ÿฌ ์‚ฌ์šฉ์ž๊ฐ€ ๋™์‹œ์— ์‚ฌ์šฉํ•ด๋„ ๋ฌธ์ œ์—†์ด ์ฒ˜๋ฆฌ ๊ฐ€๋Šฅ


๐Ÿงฑ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ๊ตฌ์„ฑ ์š”์†Œ

๊ตฌ์„ฑ ์š”์†Œ์„ค๋ช…

๋ฐ์ดํ„ฐ(Data)

์ €์žฅ๋˜๋Š” ์‹ค์ œ ๊ฐ’ (์˜ˆ: ์ด๋ฆ„, ๊ฐ€๊ฒฉ ๋“ฑ)

DBMS

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๊ด€๋ฆฌํ•ด์ฃผ๋Š” ์†Œํ”„ํŠธ์›จ์–ด (ex. MySQL, Oracle)

์‚ฌ์šฉ์ž

๋ฐ์ดํ„ฐ๋ฅผ ์ž…๋ ฅํ•˜๊ฑฐ๋‚˜ ์กฐํšŒํ•˜๋Š” ์‚ฌ๋žŒ ํ˜น์€ ํ”„๋กœ๊ทธ๋žจ

์ฟผ๋ฆฌ(Query)

์‚ฌ์šฉ์ž๊ฐ€ DB์— ์š”์ฒญํ•˜๋Š” ๋ช…๋ น (์ฃผ๋กœ SQL ๋ฌธ๋ฒ• ์‚ฌ์šฉ)


๐Ÿงฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ ์‹œ์Šคํ…œ(DBMS)์ด๋ž€?

DBMS(Database Management System) ๋Š”
๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์ƒ์„ฑ, ๊ด€๋ฆฌ, ์ œ์–ดํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ฃผ๋Š” ์†Œํ”„ํŠธ์›จ์–ด์ž…๋‹ˆ๋‹ค.

๋Œ€ํ‘œ์ ์ธ DBMS์—๋Š” ๋‹ค์Œ์ด ์žˆ์Šต๋‹ˆ๋‹ค:

  • MySQL

  • Oracle

  • PostgreSQL

  • SQLite

  • SQL Server


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

๋ถ„๋ฅ˜ ๊ธฐ์ค€์ข…๋ฅ˜์„ค๋ช…

๊ตฌ์กฐ ๋ฐฉ์‹

๊ด€๊ณ„ํ˜• DB (RDBMS)

ํ…Œ์ด๋ธ” ํ˜•ํƒœ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๊ด€๋ฆฌ (ex. MySQL, Oracle)

๊ตฌ์กฐ ๋ฐฉ์‹

๋น„๊ด€๊ณ„ํ˜• DB (NoSQL)

JSON, ๋ฌธ์„œ, ํ‚ค-๊ฐ’ ๋“ฑ ๋‹ค์–‘ํ•œ ํ˜•ํƒœ (ex. MongoDB)

์‚ฌ์šฉ ํ™˜๊ฒฝ

ํŠธ๋žœ์žญ์…˜ํ˜•

์ผ์ƒ์ ์ธ CRUD ์ž‘์—…์— ์ ํ•ฉ

์‚ฌ์šฉ ํ™˜๊ฒฝ

๋ถ„์„ํ˜• (OLAP)

๋Œ€์šฉ๋Ÿ‰ ๋ฐ์ดํ„ฐ ๋ถ„์„, ์ง‘๊ณ„ ์ค‘์‹ฌ


๐Ÿ”‘ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๊ณต๋ถ€ํ•˜๋ฉด ๋ญ˜ ํ•  ์ˆ˜ ์žˆ์„๊นŒ?

  • ์›น/์•ฑ ๋ฐฑ์—”๋“œ์—์„œ ๋ฐ์ดํ„ฐ ์ €์žฅ ๋ฐ ์กฐํšŒ ๊ตฌํ˜„

  • ํšจ์œจ์ ์ธ ์ •๋ณด ๊ด€๋ฆฌ ์‹œ์Šคํ…œ ์„ค๊ณ„

  • ๋Œ€๊ทœ๋ชจ ๋ฐ์ดํ„ฐ๋ฅผ ๋ถ„์„ํ•˜๊ณ  ์ธ์‚ฌ์ดํŠธ ๋„์ถœ

  • ํ˜‘์—… ์‹œ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ์— ๋Œ€ํ•œ ์ดํ•ด๋ ฅ ํ–ฅ์ƒ


โœจ ๋งˆ๋ฌด๋ฆฌ

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ๋‹จ์ˆœํ•œ ์ €์žฅ์†Œ๊ฐ€ ์•„๋‹ˆ๋ผ,
์ •๋ณด๋ฅผ ๊ด€๋ฆฌํ•˜๊ณ , ๊ตฌ์กฐํ™”ํ•˜๋ฉฐ, ํ™œ์šฉํ•˜๋Š” ๊ธฐ์ˆ ์˜ ํ•ต์‹ฌ์ž…๋‹ˆ๋‹ค.







- ์ปฌ๋ ‰์…˜ ์•„ํ‹ฐํด