
์ฐ๋ฆฌ๋ ๋งค์ผ ๋ค์ํ ์ ๋ณด๋ฅผ ์ ์ฅํ๊ณ , ๊บผ๋ด๊ณ , ๊ด๋ฆฌํฉ๋๋ค.
์ด๋ฐ ์ ๋ณด๋ค์ ์ฒด๊ณ์ ์ผ๋ก ๋ค๋ฃจ๊ธฐ ์ํด ํ์ํ ๊ฒ์ด ๋ฐ๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค(Database) ์
๋๋ค.
๋ฐ์ดํฐ๋ฒ ์ด์ค(Database) ๋
"์ฌ๋ฌ ์ฌ๋๋ค์ด ๊ณต์ ํ๊ณ ์ฌ์ฉํ ๋ชฉ์ ์ผ๋ก ํตํฉํ์ฌ ์ ์ฅํ ๋ฐ์ดํฐ์ ์งํฉ"
์ฝ๊ฒ ๋งํด,
ํ์ํ ์ ๋ณด๋ฅผ ์ฒด๊ณ์ ์ผ๋ก ๋ชจ์๋๊ณ , ํจ์จ์ ์ผ๋ก ๊บผ๋ด ์ธ ์ ์๋๋ก ๋ง๋ ์ ์ฅ์
| ํ์์ฑ | ์ค๋ช |
|---|---|
| ๐ ๋ฐ์ดํฐ ํตํฉ | ํฉ์ด์ ธ ์๋ ์ ๋ณด๋ฅผ ํ๋์ ์ฅ์์ ์ฒด๊ณ์ ์ผ๋ก ์ ์ฅ |
| ๐ ๊ฒ์ & ์กฐํ | ์ํ๋ ๋ฐ์ดํฐ๋ฅผ ๋น ๋ฅด๊ฒ ์ฐพ์ ์ ์์ |
| ๐ ์ผ๊ด์ฑ ์ ์ง | ์ค๋ณต์ ์ค์ด๊ณ , ๋ฐ์ดํฐ ์ ํ์ฑ์ ๋์ |
| ๐ ๋ณด์ ๋ฐ ๊ถํ ๊ด๋ฆฌ | ๋๊ฐ ์ด๋ค ๋ฐ์ดํฐ์ ์ ๊ทผ ๊ฐ๋ฅํ์ง๋ฅผ ์ ์ด |
| ๐ ๋์์ฑ ์ฒ๋ฆฌ | ์ฌ๋ฌ ์ฌ์ฉ์๊ฐ ๋์์ ์ฌ์ฉํด๋ ๋ฌธ์ ์์ด ์ฒ๋ฆฌ ๊ฐ๋ฅ |
| ๊ตฌ์ฑ ์์ | ์ค๋ช |
|---|---|
| ๋ฐ์ดํฐ(Data) | ์ ์ฅ๋๋ ์ค์ ๊ฐ (์: ์ด๋ฆ, ๊ฐ๊ฒฉ ๋ฑ) |
| DBMS | ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ด๋ฆฌํด์ฃผ๋ ์ํํธ์จ์ด (ex. MySQL, Oracle) |
| ์ฌ์ฉ์ | ๋ฐ์ดํฐ๋ฅผ ์ ๋ ฅํ๊ฑฐ๋ ์กฐํํ๋ ์ฌ๋ ํน์ ํ๋ก๊ทธ๋จ |
| ์ฟผ๋ฆฌ(Query) | ์ฌ์ฉ์๊ฐ DB์ ์์ฒญํ๋ ๋ช ๋ น (์ฃผ๋ก SQL ๋ฌธ๋ฒ ์ฌ์ฉ) |
DBMS(Database Management System) ๋
๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์์ฑ, ๊ด๋ฆฌ, ์ ์ดํ ์ ์๋๋ก ๋์์ฃผ๋ ์ํํธ์จ์ด์ ๋๋ค.
๋ํ์ ์ธ DBMS์๋ ๋ค์์ด ์์ต๋๋ค:
| ๋ถ๋ฅ ๊ธฐ์ค | ์ข ๋ฅ | ์ค๋ช |
|---|---|---|
| ๊ตฌ์กฐ ๋ฐฉ์ | ๊ด๊ณํ DB (RDBMS) | ํ ์ด๋ธ ํํ๋ก ๋ฐ์ดํฐ๋ฅผ ๊ด๋ฆฌ (ex. MySQL, Oracle) |
| ๊ตฌ์กฐ ๋ฐฉ์ | ๋น๊ด๊ณํ DB (NoSQL) | JSON, ๋ฌธ์, ํค-๊ฐ ๋ฑ ๋ค์ํ ํํ (ex. MongoDB) |
| ์ฌ์ฉ ํ๊ฒฝ | ํธ๋์ญ์ ํ | ์ผ์์ ์ธ CRUD ์์ ์ ์ ํฉ |
| ์ฌ์ฉ ํ๊ฒฝ | ๋ถ์ํ (OLAP) | ๋์ฉ๋ ๋ฐ์ดํฐ ๋ถ์, ์ง๊ณ ์ค์ฌ |
๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๋จ์ํ ์ ์ฅ์๊ฐ ์๋๋ผ,
์ ๋ณด๋ฅผ ๊ด๋ฆฌํ๊ณ , ๊ตฌ์กฐํํ๋ฉฐ, ํ์ฉํ๋ ๊ธฐ์ ์ ํต์ฌ์ ๋๋ค.