Hello creators ๐
3-9_DB๊ฐ๊ด ๋ณธ๋ฌธ
[WEB & AI] (feat. ์ทจ์ค)/์คํ๋ฅดํ์ฝ๋ฉํด๋ฝ_์น๊ฐ๋ฐ์ข
ํฉ๋ฐ
3-9_DB๊ฐ๊ด
๋ถ์๋งค๋_HA 2023. 10. 16. 07:34728x90
๋ฐ์ํ
โ . ์ด๋ฒ ํ์ฐจ ํ์ต ๋ชฉํ (goal)
1. ๋ฐฐ์ฐ๊ณ ์ ํ๋ ๊ฒ
- DB ๋ ๋ญ์ง! ์ ์ฐ๋๊ฑด๊ฐ!
โ ก. ํด๋ณด๊ธฐ
1. DB ํ์์ฑ
- ๋ฐฉ ์ ๋ฆฌ ํ๋ ์ด์ ๋?
- ๋์ค์ ์ ์ฐพ๊ธฐ ์ํด์
- ๊ต๋ณด๋ฌธ๊ณ ์ ๊ฐ์
- ๋ฏผ์์ฌ ์ฑ ๋ค ์ฃผ์ธ์ -> ์ฐพ๊ธฐ ์ฌ์
- ์ฝ๋ฉ์ด๋ผ๋ ๋จ์ด๊ฐ ๋ค์ด๊ฐ๊ฑฐ ๋ชจ๋ ์ฃผ์ธ์ -> ์ ๋ ฌ์ด ์ ๋์ด ์๋ค๋ฉด -> ๋ค ๋ด์ผ ํจ.
- '์ ๋ ฌ์ด ๋์ด ์๋ ๊ฒ' = ์ ๋ ฌ์ด ๋ ์์๊ฐ ์๋ค = Index ๊ฐ ์๋ค. โญโญโญโญโญโญโญโญโญ
- ๊ทธ๋ฌ๋ฉด, ๋ฐ์ดํฐ ๋ฒ ์ด์ค๋ฅผ ์ ์ฐ๋๊ฑฐ์ผ?
- ์์๋๋ก ==์ ์ ๋ ฌ==ํด ๋์ด์ โญโญโญ
- ๋์ค์ ์ฐพ์ ๋, ==์ ์ฐพ๊ฒ== ํ๊ธฐ ์ํด์
DB ์ข ๋ฅ
- SQL(RDBMS)
- ์นธ์ ๋ง๋ค์ด ๋๊ณ , ์ฑ์ฐ๋ ๋๋
- EX) ์คํ๋ ๋์ํธ๋ฅผ ๋ง๋ค๊ณ ์ฑ์ฐ๋ ๋๋
- ==ํ/์ด์ ์๊น์๊ฐ ์ ํด์ง ์์ ==์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ ๊ฒ๊ณผ ์ ์ฌํฉ๋๋ค. ๋ฐ์ดํฐ 50๋ง ๊ฐ๊ฐ ์ ์ฌ๋ ์ํ์์, ๊ฐ์๊ธฐ ์ค๊ฐ์ ์ด์ ํ๋ ๋ํ๊ธฐ๋ ์ด๋ ค์ธ ๊ฒ์ ๋๋ค. ๊ทธ๋ฌ๋, ์ ํํ๋์ด ์๋ ๋งํผ, ๋ฐ์ดํฐ์ ์ผ๊ด์ฑ์ด๋ / ๋ถ์์ ์ฉ์ดํ ์ ์์ต๋๋ค. (BY ์คํ๋ฅดํ ์ฝ๋ฉ ํด๋ฝ ์์ ์๋ฃ)
- ex) MS-SQL, My-SQL ๋ฑ
- NoSQL
- ์ ํด์ง ์นธ์ด ์์.
- ๋ค์ด์ค๋๋๋ก ์์.
- Not Only SQL
- ==๋์ ๋๋ฆฌ== ํํ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํด๋๋ DB์ ๋๋ค. ๊ณ ๋ก ๋ฐ์ดํฐ ํ๋ ํ๋ ๋ง๋ค ๊ฐ์ ๊ฐ๋ค์ ๊ฐ์ง ํ์๊ฐ ์๊ฒ ๋ฉ๋๋ค. ์์ ๋ก์ด ํํ์ ๋ฐ์ดํฐ ์ ์ฌ์ ์ ๋ฆฌํ ๋์ , ์ผ๊ด์ฑ์ด ๋ถ์กฑํ ์ ์์ต๋๋ค.
- ex) MongoDB
- ๋ค์ํ ๋น์ฆ๋์ค ๋์ฆ์ ๋์ฒ๊ฐ ๋น ๋ฆ
- ์ด๊ธฐ ์คํํธ์ , ์ด๊ธฐ ๋น์ฆ๋์ค์์ ๋ง์ด ์ ํ
๊ทธ๋ฌ๋ฉด, DB ๋ผ๋๊ฒ ๋์ฒด ๋ญ๊ฐ! ์ค์ฒด๊ฐ ๋ญ๊ฐ!
- DB ๋ ๊ทธ๋ฅ, 'ํ๋ก๊ทธ๋จ' ์
- ํฌํ ์ต, ์ผ๋ฌ์คํธ ๊ฐ์ ํ๋ก๊ทธ๋จ.
- ๊ทธ๋ฌ๋ฉด, ์ด๋ค ํ๋ก๊ทธ๋จ?
- ๋ฐ์ดํฐ๋ฅผ ==์ ์๊ณ , ์ ์ ๋ ฌํ๊ณ , ==
- ๋ฐ์ดํฐ๋ฅผ ==์ ๊ฐ์ ธ์ฌ ์ ์๊ฒ== ํ๋ ํ๋ก๊ทธ๋จ!
- ํ๋ก๊ทธ๋จ์ด๋๊น, ๋ด ์ปดํฐ์ DB ๋ฅผ ๊น ์๋ ์์.
- ํ์ง๋ง, ์์ฆ์ 'ํด๋ผ์ฐ๋' ๋ก ํจ.
- ํด๋ผ์ฐ๋๋ฅผ ์ฐ๋ฉด -> DB ๋ฐฑ์ , ๋ชจ๋ํฐ๋ง์ด ์ฅ์ !
728x90
๋ฐ์ํ
'[WEB & AI] (feat. ์ทจ์ค) > ์คํ๋ฅดํ์ฝ๋ฉํด๋ฝ_์น๊ฐ๋ฐ์ข ํฉ๋ฐ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
3-11_mongoDB ์ฐ๊ฒฐํ๊ธฐ (0) | 2023.10.16 |
---|---|
3-10_mongoDB ์์ํ๊ธฐ (0) | 2023.10.16 |
3-8_Quiz_์น์คํฌ๋ํ(ํฌ๋กค๋ง) ์ฐ์ต 1 (4) | 2023.10.13 |
3-7_์น์คํฌ๋ํ(ํฌ๋กค๋ง) ๊ธฐ์ด 1 (0) | 2023.10.13 |
3-6_requests ํจํค์ง ์ฌ์ฉํด๋ณด๊ธฐ (0) | 2023.10.13 |
Comments