MongoDB๋ ๋๋ฆฌ ์ฌ์ฉ๋๋ NoSQL ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก, JSON๊ณผ ์ ์ฌํ ๋ฌธ์์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ์ฌ ๋งค์ฐ ์ ์ฐํ๊ณ ํ์ฅ ๊ฐ๋ฅํฉ๋๋ค. ์ ํต์ ์ธ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ฌ๋ฆฌ MongoDB๋ ์ปฌ๋ ์
๊ณผ ๋ฌธ์๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ์ฌ ๋์ ์คํค๋ง์ ๋ฐ์ดํฐ์ ๋ํ ๋น ๋ฅธ ์ก์ธ์ค๋ฅผ ํ์ฉํฉ๋๋ค. ์ด๋ฌํ ๊ตฌ์กฐ๋ ํ๋ ์ ํ๋ฆฌ์ผ์ด์
์ด ๋์ด ํ์ฅ ๊ฐ๋ฅํ๊ณ ์ ์ฐํด์ผ ํ๋ ๊ฒฝ์ฐ MongoDB๋ฅผ ์ด์์ ์ธ ์ ํ์ผ๋ก ๋ง๋ญ๋๋ค. MongoDB๋ BSON ํ์์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋๋ฐ, ์ด๋ JSON๊ณผ ๋น์ทํ์ง๋ง ๋ ์ง ๋ฐ ๋ฐ์ด๋๋ฆฌ ๋ฐ์ดํฐ์ ๊ฐ์ ์ถ๊ฐ์ ์ธ ์ ํ์ ํฌํจํ์ฌ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ณด๋ค ๋ ์ ์ฐํฉ๋๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ MongoDB Query Language๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ํํฐ๋ง, ์ ๋ ฌ ๋ฐ ์
๋ฐ์ดํธํ๋ ํ๋ถํ ์ฟผ๋ฆฌ ์งํฉ์ ์ง์ํ๋ฉฐ, ๋ณต์กํ ์ฟผ๋ฆฌ๋ฅผ ์ฒ๋ฆฌํ๋ ์ง๊ณ๋ ํ์ฉํฉ๋๋ค. MongoDB๋ ์ค๋ฉ์ ์ง์ํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ฌ๋ฌ ์๋ฒ์ ๋ถ์ฐํ์ฌ ๋๋์ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ ๋ ์ฑ๋ฅ๊ณผ ํ์ฅ์ฑ์ ๊ฐ์ ํฉ๋๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๋ณต์ ๋ฅผ ์ ๊ณตํ์ฌ ๋ฐ์ดํฐ๊ฐ ํญ์ ์ฌ์ฉ ๊ฐ๋ฅํ๊ฒ ํ๋ฉฐ, ๊ธฐ๋ณธ ๋
ธ๋์ ์ฌ๋ฌ ๋ณด์กฐ ๋
ธ๋๊ฐ ํฌํจ๋ ๋ณต์ ์ธํธ๋ฅผ ํตํด ๊ธฐ๋ณธ ๋
ธ๋๊ฐ ์คํจํ ๊ฒฝ์ฐ ์๋์ผ๋ก ์ฅ์ ์กฐ์น๋ฅผ ํ์ฉํฉ๋๋ค. ์ธ-๋ฉ๋ชจ๋ฆฌ ์คํ ๋ฆฌ์ง ์์ง์ ์ฌ์ฉํ์ฌ MongoDB๋ ์ค์๊ฐ ๋ฐ์ดํฐ ์ฒ๋ฆฌ๋ฅผ ์ฒ๋ฆฌํ ์ ์์ด IoT, ์ค์๊ฐ ๋ถ์ ๋ฐ ์์
๋คํธ์ํฌ์ ๊ฐ์ ์ ํ๋ฆฌ์ผ์ด์
์ ์ด์์ ์
๋๋ค. MongoDB์ ์ฃผ์ ์ด์ ์ ์ ์ฐํ๊ณ ์คํค๋ง๊ฐ ์๋ ์ ์ฅ, ๊ฐ๋ ฅํ ์ฟผ๋ฆฌ ๋ฐ ์ง๊ณ, ๋๊ท๋ชจ ์ ํ๋ฆฌ์ผ์ด์
์ ๋ํ ์ํ ํ์ฅ ๋ฐ ๊ณ ๊ฐ์ฉ์ฑ์
๋๋ค. ์ ๋ฐ์ ์ผ๋ก MongoDB๋ ์๊ท๋ชจ ์น ์ ํ๋ฆฌ์ผ์ด์
์์ ๋๊ท๋ชจ ์ํฐํ๋ผ์ด์ฆ ์์คํ
๊น์ง ๋ค์ํ ์ ํ๋ฆฌ์ผ์ด์
์ ๊ตฌ์ถํ๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ ๊ฐ๋ ฅํ๊ณ ์ ์ฐํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์
๋๋ค.
dev.to
๐ MongoDB: A NoSQL Database for Modern Applications
