๋ ํผ๋ฐ์ค๋งํดํ์ธ๋ฌ์ nosql ํน๊ฐ: https://youtu.be/qI_g07C_Q5I?si=O2OYuvdjWMxKoDY0
๐ข ๋ฐ์ดํฐ๋ฒ ์ด์ค
https://www.inflearn.com/course/%EB%B9%84%EC%A0%84%EA%B3%B5%EC%9E%90-db-%EC%84%A4%EA%B3%84-%EC%9E%85%EB%AC%B8/dashboard์ด ๊ธ์ ์ธํ๋ฐ ๋ฐ์ฌ์ฑ๋์ DB์ค๊ณ ๊ฐ์ข๋ฅผ ์๊ฐํ๊ณ ์ ๋ฆฌํ ํฌ์คํธ์
๋๋ค.์ ํ์ ์ธ ์ง๋ฌธ๊ณผ ๋ต๋ณQuestionRDBMS ์์ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง์ ํ ๋๋ ์ด๋ค ์ ์ ์ ์ํด์ผํ ๊น์? Answer๊ด๊ณํ DB๋ชจ๋ธ๋ง์ ์์ด์๋ ์ ๊ทํ๋ฅผ ํตํด ๋ฐ์ดํฐ ์ค๋ณต์ ์ต์ํํด์ผํฉ๋๋ค. ๊ทธ๋์ผ ์ฝ์
์ด์, ์์ ์ด์, ์ญ์ ์ด์๊ณผ ๊ฐ์ ์ด์ํ์์ ๋ฐฉ์งํ๊ณ ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ์ ์งํฌ ์ ์์ต๋๋ค..! ์ด๋ ๊ฒ ์ด๋ก ์ ์ผ๋ก ์ 1์ ๊ทํ, 2์ ๊ทํ, 3์ ๊ทํ, ๋ฌด๊ฒฐ์ฑ ๋ฑ๋ฑ์ ์ด๋ก ์ ์์งํ๊ณ ์๋ก ์ ์ธ ๋ต๋ณ์ ํ ์ ์๋๋ผ๋ ๋ง์ ์ค์ ํ๋ก..
์์ฝORM ์ด๋ Object Relational Mapping ์ ์ฝ์๋ก OOP ํ๋ก๊ทธ๋๋ฐ์ผ๋ก ์์ฑ๋์ด์๋ ํด๋ผ์ SQL๋ฐฉ์์ ํ
์ด๋ธ ํํ๋ก ์ ์ฅ๋์ด์๋ ๋ฐ์ดํฐ๋ฅผ ๋งตํํ๋ ์ญํ ์ ์ํํฉ๋๋ค.๋ถ๊ฐ ์ค๋ช
DB์ ์ ์ฅ๋ ๋ฐ์ดํฐ๋ ํ
์ด๋ธ๋ก ์ด๋ฃจ์ด์ง ๋ค์ 1์ฐจ์์ ์ธ ๋ฐ๋ฉด ํด๋ผ์ชฝ์์๋ OOP ํ๋ก๊ทธ๋๋ฐ์ด ์๋ฆฌ์ก์ผ๋ฉด์ DB์ ํด๋ผ๊ฐ ๊ฐ๊ทน์ด ์๊ฒผ๋ค. ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ ๊ฐ์ ธ์ด์ ์์ด ๋ ์ฌ์ด์ ๋ธ๋ฆฟ์ง ์ญํ ์ ํด์ฃผ๋ ๊ฒ์ด ๋ฐ๋ก ORM์ด๋ค. DB์ ์๋ ํ
์ด๋ธ์ ๊ฐ์ฒด๋ก ๋ณด๊ณ , ํ
์ด๋ธ์ ๊ฐ ์นผ๋ผ์ ๋ฉค๋ฒ ๋ณ์๋ก, ๊ผฌ๋ฆฌ์ ์๋ ์นผ๋ผ์ ๋๋ค๋ฅธ ํ
์ด๋ธ(๊ฐ์ฒด)์ ์ปดํฌ์ง์
๋์ผ๋ก ๋งตํํ๋ ์ญํ ์ ์ํํ๋ค. ORM์ ํฌ๊ฒ Schema Object, Query Builder, Migration Tool 3๊ฐ์ง๋ก ๊ตฌ์ฑ๋์ด์๋ค. Schema ..