๐กKotlin์ ์ฌ์ฉํ Spring Boot ์น ํ๋ก๊ทธ๋๋ฐ ๊ฐ์ ํํ์ด์ง




๐๋ชฉํ
- MongoDB Atlas์ DB ๊ตฌ์ถ
- ์ดํ์ ๊ฐ์์์ ๊ฐ๋ฐํ๋ backend์์ ์ฌ์ฉ

โญMongoDB
- Relational database๊ฐ ๋ง์ด ์ฌ์ฉ๋๊ณ ์์
- MySQL, PostgreSQL, Oracle ๋ฑ
- Normalization ๋ฐ Join
- ์ค๋ณต๋ ๋ฐ์ดํฐ ์์ด ํ ๊ฐ๋ง ๋ฐ๊พธ๋ฉด ๋ค ์ ์ฉ๋จ
- ์๊ฒฉํ integrity rule (๋ฌด๊ฒฐ์ฑ ๊ท์น)
- ํ ๋ฒ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ ํ์๋ ์ฃผ๋ก ์ฝ๊ธฐ๋ง ํ๋ ๊ฒฝ์ฐ, ์คํค๋ง๊ฐ ์๊ฒฉํ๊ฒ ์ง์ ๋์ด ์์ง ์๊ณ ๋ฐ์ดํฐ ํ์์ด ๊ฐ๋ณ์ ์ธ ๊ฒฝ์ฐ ๋ฑ
- Relational database์ ์๊ฒฉํ ๊ท์น์ด ๋ถ๋ด๋จ
- ๋ค๋ฅธ ์ข
๋ฅ์ database ํ์์ฑ ์๊น
- NoSQL (Not Only SQL)
- ๋ํ์ ์ธ Document database๊ฐ MongoDB
- MongoDB
- Humongous (์์ฒญ๋๊ฒ ํฐ) database์์ ์ ๋
- ๋ฐ์ดํฐ๋ฅผ JSON ํํ์ Document๋ก ์ ์ฅ
- Relational database์ tuple ๋๋ row์ ํด๋นํจ
- Document ๋ค์ ์งํฉ์ Collection์ด๋ผ๊ณ ํจ
- Relational database์ table์ ํด๋นํจ
- ์ ์ฐ์ฑ ๋ฐ ํ์ฅ์ฑ์ด ์ข์
์น ํ๋ก๊ทธ๋๋ฐ
โญMongoDB Atlas ๊ตฌ์กฐ
- Organization - Project - Cluster - Database - Collection - Document