all is well!!
4. SQL? noSQL? ๋ณธ๋ฌธ
๐ SQL?
mySql
๐ฃ SQL์ ํน์ง
์๊ฒฉํ ์คํค๋ง ๊ท์น์ด ์๋ค.
- ๊ทธ๋์ ๊ตฌ์กฐ๋ฅผ ๋ฐ๊พธ๊ธฐ๊ฐ ์ด๋ ต๋ค.
- ์คํค๋ง๋ฅผ ์์ฑํ ๋ ํน์ ์คํค๋ง๋ฅผ ๋ฐ๋ผ์ผํ๋ค.
- relation์ด ํต์ฌ์ด์ฌ์ ์๋ฅผ ๋ค์ด ์ฌ์ฉ์๊ฐ ๋ฑ๋ก๋ ํ ์ด๋ธ์ด ์๊ณ ๊ฐ ์ฌ์ฉ์์ ์์ํ๋ ์ํ ํ ์ด๋ธ์ด ์๋ค๋ฉด relation๋ก ์ฐ๊ฒฐํด์ผ ์ด๋ ์ฌ์ฉ์๊ฐ ์ด๋ค ์ ํ์ ๊ตฌ๋งคํ๋์ง ์ ์ ์๋ค.
๐ฃ SQL ์ธ์ ์ฐ๋ฉด ์ข์๊น?
์ฅ๋ฐ๊ตฌ๋, ์ฐ๋ฝ์ฒ, ๊ฑฐ๋ํ ์์ ๋คํธ์ํฌ ๋ฑ๋ฑ...
๐ no SQL?
mongoDB
๐ฃ noSQL์ ํน์ง
- ํน์ ๋ฐ์ดํฐ ์คํค๋ง๋ฅผ ์๊ตฌํ์ง ์๋๋ค.
- ์ฌ๋ฌ๊ฐ์ง ์คํค๋ง์ ๋ฌธ์๋ฅผ ๋ฃ์ ์ ์๋ค.
- ์ ๋ฌธ์๋ฅผ ๋ฃ์๋ ์คํค๋ง๋ฅผ ๋ฐ๊พธ๊ณ ํ๋กํผํฐ ์ถ๊ฐ ๊ฐ๋ฅ
- relation๋ ๋ ๋ฐ์ง๋ค. Relation์ ์ฌ์ฉ์ ๋ฌธ์์ ์ฅ์ ๋ฌธ์๊ฐ ์๋ค๋ฉด ์ฌ์ฉ์ ๋ฌธ์์ ์ฅ์๋ฅผ ์์๋ณผ ์ ์๋ ์ฅ์ ID๊ฐ ์๋ ๋ฌธ์๋ฅผ ์ฐ๊ฒฐํ๋๊ฒ
๊ทธ๋์ noSql์ ๋ฐ์ดํฐ ์ ์ฅ๊ณผ ์ฟผ๋ฆฌ ๊ตฌ์กฐ๊ฐ ์ข ๋ ์ ์ฐํ๋ค.
๐ฃ noSQL ์ธ์ ์ฐ๋ฉด ์ข์๊น?
์ ์ฅํ๊ฑฐ๋ ์์ฒญํด์ผ ํ๋ ์ ๋ณด๊ฐ ์ฆ์๋ ์ฐ๋ฉด ์ข๋ค. (๊ธฐ๋ก, ์ฃผ๋ฌธ, ์ฑํ ๋ฉ์ธ์ง ๋ฑ)
* ์ฐธ๊ณ
https://www.udemy.com/course/react-nodejs-express-mongodb-mern/learn/lecture/33745704#overview
'Node.js(express.js) + noSQL(mongoDB)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
5. mongoose (0) | 2023.06.06 |
---|---|
3. mongoDB Atlas ์ค์ (0) | 2023.05.27 |
2. Express.js (0) | 2023.05.25 |
1. Node.js (0) | 2023.05.24 |
Comments