| ์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
- Blind
- ์คํ
- Backjoon
- ํํ
- BFS
- javascript
- ์๋ฃ๊ตฌ์กฐ
- DP
- ๊ทธ๋ํ
- ํ๋ก๊ทธ๋๋จธ์ค
- ๋ฐฑ์ค
- ์ฝํ
- ์์ ํ์
- AXZ
- boj
- DFS
- ์ธํผ
- ๋ค์ด๋๋ฏนํ๋ก๊ทธ๋๋ฐ
- ์ผ์ฑ
- ์ฝ๋ฉํ ์คํธ
- ์๋ฐ์คํฌ๋ฆฝํธ
- SSAFY
- algorithm
- ์๊ณ ๋ฆฌ์ฆ
- sort
- ํ์ด์ฌ
- ์นด์นด์ค
- SWEA
- Python
- SW์ญ๋ํ ์คํธ
- Today
- Total
๋ง์ํ
SQL VS No SQL ๋ณธ๋ฌธ

๐SQL
SQL์ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ (RDBMS)์์ ๋ฐ์ด์ดํฐ๋ฅผ ์ ์ฅ, ์์ , ์ญ์ ๋ฐ ๊ฒ์ํ ์ ์๋ ์ธ์ด์ ๋๋ค.
์ ๋ชฉ์ ๋ฌธ์ ๋ ์ฌ์ค Relational database ์ Non Relational database ์ ์ฐจ์ด๋ฅผ ๋งํ๋๊ฒ์ ๋๋ค.
๐Relational database
๊ด๊ณํ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์ ํด์ง ์คํค๋ง์ ๋ฐ๋ผ ๋ฐ์ดํฐ๋ฅผ ์ ํ๋ ์๊ฒฉํ ๊ตฌ์กฐ์ ๋๋ค. ์ด๋ฌํ ์คํค๋ง๋ฅผ ์ค์ํ์ง ์์ผ๋ฉด ๋ ์ฝ๋๋ ํ ์ด๋ธ์ ์ถ๊ฐ๋ ์ ์์ต๋๋ค. ๋ํ ์ค๋ณต์ ํผํ๊ธฐ ์ํด ๋ฐ์ดํฐ๋ฅผ ์ฌ๋ฌ ํ ์ด๋ธ์ ๋ถ์ฐํ๊ณ ๊ด๊ณ๋ฅผ ํตํด ํ ์ด๋ธ์ ์ฐ๊ฒฐํฉ๋๋ค.
๐์ฅ์
์ ํด์ง ์คํค๋ง๋ฅผ ๋ฐ๋ผ์ผํ๊ธฐ ๋๋ฌธ์ ๋ช ํํ ๋ฐ์ดํฐ ๊ตฌ์กฐ๋ฅผ ๋ณด์ฅํฉ๋๋ค. ๋ํ ์ค๋ณต์ ํผํด ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ ์ฝํ ์ ์์ต๋๋ค.
๐๋จ์
์์คํ ์ด ๋ณต์กํ ์๋ก ์ฟผ๋ฆฌ๋ฌธ์ด ๋ณต์กํด์ง๊ณ ๊ทธ๋งํผ ์ฑ๋ฅ๋ ์ ํ๋ฉ๋๋ค.
๐Non-Relational database
NoSQL์ ๋ฐ๋๋ก ์คํค๋ง์ ๊ด๊ณ๋ผ๋ ๊ฐ๋ ์ด ์์ต๋๋ค. ์ข ๋ ์ ์ฐํ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง๋ฉฐ ๋ฐ์ดํฐ๋ฅผ ์ถ๊ฐํ ์ ์๊ณ , ํ ์ด๋ธ๊ณผ ๋น์ทํ ๊ฐ๋ ์ผ๋ก ์ปฌ๋ ์ ์ด๋ผ๋ ํํ๋ก ๋น์ทํ ๋ฐ์ดํฐ๋ฅผ ๊ด๋ฆฌํฉ๋๋ค.
๐์ฅ์
์๋์ ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ถ๊ฐํ๋๋ฐ ์์ด ์ ์ฐํ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง๊ณ ์์ต๋๋ค. ๋ํ ๋ณต์กํ ํ ์ด๋ธ๊ฐ์ ๊ด๊ณ๋ฅผ ์ ๊ฒฝ์ฐ์ง ์์๋ ๋ฉ๋๋ค.
๐๋จ์
์ ์ฐํ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง ๋งํผ ๋ฐ์ดํฐ๋ฅผ ์ค๋ณต๋ ๋ฐ์ดํฐ๊ฐ ์ ์ฅ๋ฉ๋๋ค. ๋ฐ์ดํฐ ์ ๋ฐ์ดํธ์์ ์ค๋ณต๋ ๋ฐ์ดํฐ๋ฅผ ๋๊ฐ์ด ์ ๋ฐ์ดํธ ํด์ผํฉ๋๋ค.
์ฐธ๊ณ : RDBMS NOSQL ์ฐจ์ด
'CS > DB' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| ๋ฆด๋ ์ด์ ํค (0) | 2020.10.19 |
|---|