You Can Become A
๋ฆ๊ฒ ์์ํด๋ ๋๊ตฌ๋ ์ง ๋ ธ๋ ฅํ๋ฉด ๊ฐ๋ฐ์๊ฐ ๋ ์ ์์ด์ !
์ํ๋ผ์ด์ฆ db
[ORM] ๐ ์ํ๋ผ์ด์ฆ ์ด๊ธฐ ๊ตฌ์ฑ & DB ์ฐ๊ฒฐ (MySQL)
Sequelize ๋? ์ํ๋ผ์ด์ฆ๋ nodejs์์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฝ๊ฒ ๋ค๋ฃฐ ์ ์๋๋ก ๋์์ฃผ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก, ORM(Object-relational Mapping)์ผ๋ก ๋ถ๋ฅ๋๋ค. sql ์์ฑ๋ฒ์ ๋ชจ๋ฅด๋๋ผ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ๊ฐ ๊ฐ๋ฅํ๋ค. ORM์ด๋ ๊ฐ์ฒด์ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ฐ์ดํฐ๋ฅผ ์๋์ผ๋ก ๋งคํ(์ฐ๊ฒฐ)ํด์ฃผ๋ ๊ฒ์ ๋งํ๋ค. ๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ์ ํด๋์ค๋ฅผ ์ฌ์ฉํ๊ณ , ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ํ ์ด๋ธ์ ์ฌ์ฉํ๋ค. ์ํ๋ผ์ด์ฆ๋ MySQL ์ธ์๋ MariaDB, PostgreSQL ๋ฑ๋ฑ ๋ค๋ฅธ ๋ฐ์ดํฐ๋ฒ ์ด์ค์๋ ์ธ ์ ์๋ค. ๋ฌธ๋ฒ์ด ์ด๋ ์ ๋ ํธํ๋๋ฏ๋ก ํ๋ก์ ํธ๋ฅผ ๋ค๋ฅธ SQL ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก ์ ํํ ๋๋ ํธ๋ฆฌํ๋ค. ์ํ๋ผ์ด์ฆ๋ ์๋ฐ์คํฌ๋ฆฝํธ ๊ตฌ๋ฌธ์ ์์์ SQL๋ก ๋ฐ๊ฟ์ค๋ค. ๊ทธ๋์ ์๋ฐ์คํฌ๋ฆฝํธ๋ง์ผ๋ก MySQL์ ์กฐ์ํ ..