-
[MongoDB] ์๋์ฐ MongoDB ์ค์นํ๊ธฐNoSQL/MongoDB 2022. 10. 25. 18:50
๐ MongoDB๋?
๋ชฝ๊ณ DB๋ ํฌ๋ก์ค ํ๋ซํผ ๋ํ๋จผํธ ์งํฅ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์คํ ์ด๋ค. NoSQL ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก ๋ถ๋ฅ๋๋ฉฐ JSON๊ณผ ๊ฐ์ ๋์ ์คํค๋งํ ๋ํ๋จผํธ๋ค์ ์ ํธํจ์ ๋ฐ๋ผ ์ ํต์ ์ธ ํ ์ด๋ธ ๊ธฐ๋ฐ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ตฌ์กฐ๋ก ํ์ฅ์ฑ๊ณผ ์ ์ฐ์ฑ์ ์ ๊ณตํ๋ ๋ฌธ์ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ด๋ค.
MongoDB ๊ณต์ ์ฌ์ดํธ์ ๋ค์ด๊ฐ์ ์ปค๋ฎค๋ํฐ ๋ฒ์ ์ ๋ค์ด๋ก๋ ๋ฐ์ต๋๋ค.
์ปค๋ฎค๋ํฐ ๋ฒ์ ๊ณผ ์ํฐํ๋ผ์ด์ฆ ๋ฒ์ ์ ์ฐจ์ด (์ง์ ์ ๋ฌด)
- ๋ชจ๋ํฐ๋ง
- ๋ณด์ ์ธ์ฆ
- ์์คํ ์ธ์ฆ์๋ ๊ณผ์ ์ ๋ฐ๋ผ ์งํํฉ๋๋ค.
์ค์น ๊ฒฝ๋ก, ๋ก๊ทธ ๊ฒฝ๋ก๋ฅผ ๋ณ๊ฒฝํ๋ ค๋ฉด ๋ณ๊ฒฝํ ํ ์งํ(Next) ํฉ๋๋ค.
MongoDB GUI ํด์ธ Compass๋ ๊ฐ์ด ์ค์น๋ฉ๋๋ค.
Save & Connect
๊ธฐ๋ณธ์ ์ผ๋ก ์ ์ URI๊ฐ ๋ก์ปฌ๋ก ์์ฑ๋์ด์์ต๋๋ค.
Save & Connect
ํด๋น ์ปค๋ฅ์ ์ ๊ตฌ๋ถํ ์ด๋ฆ์ ์์ฑํฉ๋๋ค.
๊ธฐ๋ณธ์ ์ผ๋ก admin, config, local ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ์กด์ฌํ๋ ๊ฑธ ํ์ธํ ์ ์์ต๋๋ค.
admin
โช ์ธ์ฆ๊ณผ ๊ถํ๋ถ์ฌ ์ญํ
local
โช ๋จ์ผ ์๋ฒ์ ๋ํ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅ, ๋ณต์ ์ (replica set)์์ local์ ๋ณต์ ํ๋ก์ธ์ค์ ์ฌ์ฉ๋ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅ
config
โช ์ค๋ฉ๋ ๋ชฝ๊ณ DB ํด๋ฌ์คํฐ๋ config ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฌ์ฉํด ๊ฐ ์ค๋์ ์ ๋ณด๋ฅผ ์ ์ฅ
Reference
'NoSQL > MongoDB' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[MongoDB] ๋ํ๋จผํธ ์กฐํ, ๊ฐฑ์ (0) 2022.11.08 [MongoDB] Database, Collection, Document ์์ฑ, ์ญ์ (0) 2022.10.31 [MongoDB] ์๋์ฐ shell ์ ์ํ๊ธฐ (0) 2022.10.25