๊ธฐ์ฌ์ ๋ฒ์ญ์ ๊ณผ์ ์์ ์ ๋ ์ ์ค๋น๋์์ต๋๋ค.
ํ์ด๋ผ์ดํธ :
- MongoDB์์๋ ์ ํ์ฌํญ์ด์ง๋ง ์คํค๋ง๋ฅผ ๊ฐ๋ฐํ๋ ๊ฒ์ ๋งค์ฐ ์ค์ํฉ๋๋ค.
- ๋ง์ฐฌ๊ฐ์ง๋ก ์ธ๋ฑ์ค๋ ์คํค๋ง ๋ฐ ์ก์ธ์ค ํจํด๊ณผ ์ผ์นํด์ผ ํฉ๋๋ค.
- ํฐ ๊ฐ์ฒด์ ํฐ ๋ฐฐ์ด์ ์ฌ์ฉํ์ง ๋ง์ธ์.
- ํนํ ๋ณด์ ๋ฐ ์์ ์ฑ๊ณผ ๊ด๋ จํ์ฌ MongoDB ์ค์ ์ ์ฃผ์ํ์ธ์.
- MongoDB์๋ ์ฟผ๋ฆฌ ์ต์ ํ ํ๋ก๊ทธ๋จ์ด ์์ผ๋ฏ๋ก ์ฟผ๋ฆฌ ์์ ์ ์ํํ ๋ ์ฃผ์ํด์ผ ํฉ๋๋ค.
์ ๋ ์ค๋ซ๋์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์
์ ํด์์ง๋ง ์ต๊ทผ์์ผ MongoDB๋ฅผ ๋ฐ๊ฒฌํ์ต๋๋ค. ์์
์ ์์ํ๊ธฐ ์ ์ ์์์ผ๋ฉด ์ข์์ ๋ช ๊ฐ์ง ์ฌํญ์ด ์์ต๋๋ค. ์ฌ๋์ด ์ด๋ฏธ ํน์ ๋ถ์ผ์ ๊ฒฝํ์ด ์์ผ๋ฉด ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ๋ฌด์์ธ์ง, ๋ฌด์์ ํ๋์ง์ ๋ํ ์ ์
๊ฒฌ์ ๊ฐ๊ณ ์์ต๋๋ค. ๋ค๋ฅธ ์ฌ๋๋ค์ด ๋ ์ฝ๊ฒ ์ดํดํ ์ ์๋๋ก ํ๊ธฐ ์ํด ํํ ๋ฐ์ํ๋ ์ค์ ๋ชฉ๋ก์ ์ ์ํฉ๋๋ค.
์ธ์ฆ ์์ด MongoDB ์๋ฒ ์์ฑ
์ํ๊น๊ฒ๋ MongoDB๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์ธ์ฆ ์์ด ์ค์น๋ฉ๋๋ค. ๋ก์ปฌ๋ก ์ก์ธ์ค๋๋ ์ํฌ์คํ
์ด์
์ ๊ฒฝ์ฐ ์ด๋ฌํ ๋ฐฉ์์ ์ผ๋ฐ์ ์
๋๋ค. ํ์ง๋ง MongoDB๋ ๋ง์ ์์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ์ข์ํ๋ ๋ค์ค ์ฌ์ฉ์ ์์คํ
์ด๊ธฐ ๋๋ฌธ์ ๊ฐ๋ฐ์ฉ์ผ๋ก๋ง ์ฌ์ฉํ๋๋ผ๋ ์ต๋ํ RAM์ด ๋ง์ ์๋ฒ์ ๋๋ ๊ฒ์ด ๋ ์ข์ ๊ฒ์
๋๋ค. ๊ธฐ๋ณธ ํฌํธ๋ฅผ ํตํด ์๋ฒ์ ์ค์นํ๋ ๊ฒ์ ๋ฌธ์ ๊ฐ ๋ ์ ์์ต๋๋ค. ํนํ ์์ฒญ์์ ์๋ฐ์คํฌ๋ฆฝํธ ์ฝ๋๊ฐ ์คํ๋ ์ ์๋ ๊ฒฝ์ฐ(์: $where
์ ๋ํ ์์ด๋์ด๋ก
์ธ์ฆ ๋ฐฉ๋ฒ์๋ ์ฌ๋ฌ ๊ฐ์ง๊ฐ ์์ง๋ง ๊ฐ์ฅ ์ฌ์ด ๋ฐฉ๋ฒ์ ์ฌ์ฉ์ ID/๋น๋ฐ๋ฒํธ๋ฅผ ์ค์ ํ๋ ๊ฒ์
๋๋ค. ๋ค์์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ๊ณ ๊ธ ์ธ์ฆ์ ๋ํด ์๊ฐํ ๋ ์ด ์์ด๋์ด๋ฅผ ์ฌ์ฉํ์ธ์.
๊ณต๊ฒฉ ํ๋ฉด์ MongoDB์ ๋ฐ์ธ๋ฉํ๋ ๊ฒ์ ์์ง ๋ง์ธ์
,
๋๋
. ํ์ค MongoDB์์๋ ๋ฐ์ดํฐ ํ์ผ์ด ์ํธํ๋์ง ์์ผ๋ฏ๋ก MongoDB๋ฅผ ๋ค์๊ณผ ๊ฐ์ด ์คํํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
ํ๋ก ๊ฐ๋ฐ ์ค ์ค๋ฅ
MongoDB๋ ์คํค๋ง๋ฅผ ์ฌ์ฉํ์ง ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ด๊ฒ์ด ๊ณํ์ด ํ์ํ์ง ์๋ค๋ ์๋ฏธ๋ ์๋๋๋ค. ์ผ๊ด๋ ํจํด ์์ด ๋ฌธ์๋ง ์ ์ฅํ๋ ค๋ ๊ฒฝ์ฐ ์ ์ฅํ๋ ๊ฒ์ ๋น ๋ฅด๊ณ ์ฌ์ธ ์ ์์ง๋ง ๋์ค์ ๊ฒ์ํ๋ ๊ฒ์ ์ด๋ ค์ธ ์ ์์ต๋๋ค.
๊ณ ์ ์ ์ธ ๊ธฐ์ฌ "
์ ๋ ฌ ์์๋ฅผ ์์ง ๋ง์ธ์
์ ๋ ฌ ์์๋ฅผ ์์ด๋ฒ๋ฆฌ๋ฉด ๋ค๋ฅธ ์๋ชป๋ ๊ตฌ์ฑ๋ณด๋ค ๋ ๋ง์ ์ข์ ๊ฐ์ ๋๋ผ๊ณ ๋ ๋ง์ ์๊ฐ์ ๋ญ๋นํ ์ ์์ต๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก MongoBD๋ ๋ค์์ ์ฌ์ฉํฉ๋๋ค.
๋์ฉ๋ ๋ฌธ์๋ก ์ปฌ๋ ์ ๋ง๋ค๊ธฐ
MongoDB๋ ์ต๋ 16MB์ ๋์ฉ๋ ๋ฌธ์๋ฅผ ์ปฌ๋ ์
์ผ๋ก ํธ์คํ
ํฉ๋๋ค.
๋๊ท๋ชจ ๋ฐฐ์ด๋ก ๋ฌธ์ ๋ง๋ค๊ธฐ
๋ฌธ์์๋ ๋ฐฐ์ด์ด ํฌํจ๋ ์ ์์ต๋๋ค. ๋ฐฐ์ด์ ์์ ์๊ฐ XNUMX์๋ฆฌ ์ซ์์ ๊ฑฐ๋ฆฌ๊ฐ ๋จผ ๊ฒฝ์ฐ๊ฐ ๊ฐ์ฅ ์ข์ต๋๋ค. ์์๊ฐ ๋ฐฐ์ด์ ์์ฃผ ์ถ๊ฐ๋๋ฉด ํด๋น ์์๊ฐ ํฌํจ๋ ๋ฌธ์๋ณด๋ค ์ปค์ง๋ฏ๋ก ์ถ๊ฐํด์ผ ํฉ๋๋ค.
MongoDB์๋ ๋ค์๊ณผ ๊ฐ์ ๊ฒ์ด ์์ต๋๋ค.
๋ฐฐ์ด ์ธ๋ฑ์ฑ ์์ด๋ ํ ์ ์๋ค๊ณ ์๊ฐํ ์๋ ์์ต๋๋ค. ๋ถํํ๊ฒ๋ ์ธ๋ฑ์ค๊ฐ ๋ถ์กฑํ๋ฉด ๋ค๋ฅธ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค. ๋ฌธ์๋ ์ฒ์๋ถํฐ ๋๊น์ง ๊ฒ์๋๋ฏ๋ก ๋ฐฐ์ด ๋์์ ์์๋ฅผ ๊ฒ์ํ๋ ๋ฐ ์๊ฐ์ด ๋ ์ค๋ ๊ฑธ๋ฆฌ๊ณ ์ด๋ฌํ ๋ฌธ์์ ๊ด๋ จ๋ ๋๋ถ๋ถ์ ์์
์
์ง๊ณ์์ ๋จ๊ณ์ ์์๊ฐ ์ค์ํ๋ค๋ ์ ์ ์์ง ๋ง์ธ์.
์ฟผ๋ฆฌ ์ต์ ํ ํ๋ก๊ทธ๋จ์ด ์๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์คํ ์์ ์์ฑํ๋ ์ฟผ๋ฆฌ๋ ์ป๋ ๋ฐฉ๋ฒ์ด ์๋๋ผ ์ป๊ณ ์ ํ๋ ๊ฒ์ ๋ํ ์ค๋ช ์ ๋๋ค. ์ด ๋ฉ์ปค๋์ฆ์ ๋ ์คํ ๋์์ ์ฃผ๋ฌธํ๋ ๊ฒ๊ณผ ์ ์ฌํ๊ฒ ์๋ํฉ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ๋จ์ํ ์๋ฆฌ๋ฅผ ์ฃผ๋ฌธํ๊ณ ์๋ฆฌ์ฌ์๊ฒ ์์ธํ ์ง์นจ์ ์ ๊ณตํ์ง ์์ต๋๋ค.
MongoDB์์๋ ์๋ฆฌ์ฌ์๊ฒ ์ง์ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ๋ฐ์ดํฐ๊ฐ ํต๊ณผํ๋์ง ํ์ธํด์ผ ํฉ๋๋ค. reduce
๋ค์์ ์ฌ์ฉํ์ฌ ํ์ดํ๋ผ์ธ์์ ๊ฐ๋ฅํ ํ ๋นจ๋ฆฌ $match
ะธ $project
, ์ ๋ ฌ์ ์ดํ์๋ง ๋ฐ์ํฉ๋๋ค. reduce
, ๊ทธ๋ฆฌ๊ณ ์ ํํ ์ํ๋ ์์๋๋ก ๊ฒ์์ด ์ด๋ฃจ์ด์ง๋๋ก ํฉ๋๋ค. ๋ถํ์ํ ์์
์ ์ ๊ฑฐํ๊ณ , ๋จ๊ณ๋ฅผ ์ต์ ์ผ๋ก ๋ฐฐ์ดํ๊ณ , ์กฐ์ธ ์ ํ์ ์ ํํ๋ ์ฟผ๋ฆฌ ์ต์ ํ ํ๋ก๊ทธ๋จ์ ์ฌ์ฉํ๋ฉด ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค. MongoDB๋ฅผ ์ฌ์ฉํ๋ฉด ํธ์์ฑ์ ํฌ์ํ๋ฉด์ ๋ ๋ง์ ์ ์ด๊ถ์ ๊ฐ์ง ์ ์์ต๋๋ค.
๋ค์๊ณผ ๊ฐ์ ๋๊ตฌ
๋น ๋ฅธ ๋ น์ ์ฌ์ฉ
์๋๋ ๋น ๋ฅด์ง๋ง ์ ๋ขฐ์ฑ์ ๋ฎ๋๋ก MongoDB ์ฐ๊ธฐ ์ต์ ์ ์ค์ ํ์ง ๋ง์ญ์์ค. ์ด ๋ชจ๋ "ํ์ผ์ ์ ์ฅํ๊ณ ์์ด๋ฒ๋ฆฌ์ธ์" ์ฐ๊ธฐ๊ฐ ๋ฐ์ํ๊ธฐ ์ ์ ๋ช ๋ น์ด ๋ฐํ๋๊ธฐ ๋๋ฌธ์ ๋น ๋ฅธ ๊ฒ ๊ฐ์ต๋๋ค. ๋ฐ์ดํฐ๊ฐ ๋์คํฌ์ ๊ธฐ๋ก๋๊ธฐ ์ ์ ์์คํ ์ด ์ถฉ๋ํ๋ฉด ๋ฐ์ดํฐ๊ฐ ์์ค๋์ด ์ผ๊ด์ฑ ์๋ ์ํ๊ฐ ๋ฉ๋๋ค. ๋คํํ 64๋นํธ MongoDB์๋ ๋ก๊น ์ด ํ์ฑํ๋์ด ์์ต๋๋ค.
MMAPv1 ๋ฐ WiredTiger ์คํ ๋ฆฌ์ง ์์ง์ ์ด๋ฅผ ๋ฐฉ์งํ๊ธฐ ์ํด ๋ก๊น
์ ์ฌ์ฉํ์ง๋ง WiredTiger๋ ๋ง์ง๋ง ์ผ๊ด๋ ์ํ๋ก ๋ณต๊ตฌํ ์ ์์ต๋๋ค.
์ ๋๋ง์ ๋ณต๊ตฌ ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ์ผ๊ด๋ ์ํ๋ฅผ ์ ์งํ๋๋ก ๋ณด์ฅํ๊ณ ๋ก๊ทธ์ ๊ธฐ๋ก๋ ๋๊น์ง ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ์ ์งํฉ๋๋ค. ๋
นํ ๋น๋๋ ๋งค๊ฐ๋ณ์๋ฅผ ์ฌ์ฉํ์ฌ ๊ตฌ์ฑ๋ฉ๋๋ค.
.
ํญ๋ชฉ์ ํ์ธํ๋ ค๋ฉด ๊ตฌ์ฑ ํ์ผ์์ ๋ก๊น
์ด ํ์ฑํ๋์ด ์๋์ง ํ์ธํ์ญ์์ค.
, ๋
น์ ๋น๋๋ ์์คํด๋ ๋๋ ์ ๋ณด์ ์์ ํด๋นํฉ๋๋ค.
์์ธ ์์ด ์ ๋ ฌ
๊ฒ์ํ๊ณ ์ง๊ณํ ๋ ๋ฐ์ดํฐ๋ฅผ ์ ๋ ฌํด์ผ ํ๋ ๊ฒฝ์ฐ๊ฐ ์ข
์ข
์์ต๋๋ค. ์ ๋ ฌ๋๋ ๋ฐ์ดํฐ์ ์์ ์ค์ด๊ธฐ ์ํด ๊ฒฐ๊ณผ๋ฅผ ํํฐ๋งํ ํ ๋ง์ง๋ง ๋จ๊ณ ์ค ํ๋์์ ์ด ์์
์ด ์ํ๋๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. ์ด ๊ฒฝ์ฐ์๋ ์ ๋ ฌ์ ์ํด์๋ ๋ค์์ด ํ์ํฉ๋๋ค.
์ ์ ํ ์ธ๋ฑ์ค๊ฐ ์์ผ๋ฉด MongoDB๋ ์ธ๋ฑ์ค ์์ด๋ ์๋ํฉ๋๋ค. ๋ชจ๋ ๋ฌธ์์ ์ ์ฒด ํฌ๊ธฐ์๋ 32MB์ ๋ฉ๋ชจ๋ฆฌ ์ ํ์ด ์์ต๋๋ค.
์์ธ ์ง์ ์์ด ๊ฒ์
๊ฒ์ ์ฟผ๋ฆฌ๋ SQL์ JOIN ์์
๊ณผ ์ ์ฌํ ๊ธฐ๋ฅ์ ์ํํฉ๋๋ค. ๊ฐ์ฅ ์ ์๋ํ๋ ค๋ฉด ์ธ๋ ํค๋ก ์ฌ์ฉ๋๋ ํค ๊ฐ์ ์ธ๋ฑ์ค๊ฐ ํ์ํฉ๋๋ค. ์ฉ๋๊ฐ ๋ฐ์๋์ง ์์๊ธฐ ๋๋ฌธ์ ์ด๋ ๋ช
ํํ์ง ์์ต๋๋ค. explain()
. ์ด๋ฌํ ์์ธ์ ๋ค์์ ๊ธฐ์ฌ๋ ์์ธ์ ์ถ๊ฐ๋ฉ๋๋ค. explain()
, ์ด๋ ํ์ดํ๋ผ์ธ ์ด์์๊ฐ ์ฌ์ฉํฉ๋๋ค. $match
ะธ $sort
, ํ์ดํ๋ผ์ธ ์์ ๋ถ๋ถ์์ ๋ง๋ ๋. ์ด์ ์ธ๋ฑ์ค๋ ๋ชจ๋ ๋จ๊ณ๋ฅผ ํฌ๊ดํ ์ ์์ต๋๋ค.
๋ค์ค ์ ๋ฐ์ดํธ ์ฌ์ฉ ๊ฑฐ๋ถ
๋ฐฉ๋ฒ
์ง์ ํ ๋งค๊ฐ๋ณ์์ ๋ฐ๋ผ ๊ธฐ์กด ๋ฌธ์์ ์ผ๋ถ ๋๋ ์ ์ฒด ๋ฌธ์๋ฅผ ์์ ํ ๊ต์ฒดํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
. ๊ทธ๋ค์ง ๋ช
ํํ์ง ์์ ์ ์ ์ต์
์ ์ค์ ํ์ง ์์ผ๋ฉด ์ปฌ๋ ์
์ ๋ชจ๋ ๋ฌธ์๋ฅผ ์ฒ๋ฆฌํ์ง ์๋๋ค๋ ๊ฒ์
๋๋ค.
์์ฒญ ๊ธฐ์ค์ ์ถฉ์กฑํ๋ ๋ชจ๋ ๋ฌธ์๋ฅผ ์
๋ฐ์ดํธํฉ๋๋ค.
ํด์ ํ ์ด๋ธ์์ ํค ์์์ ์ค์์ฑ์ ์์ง ๋ง์ธ์.
JSON์์ ๊ฐ์ฒด๋ ํฌ๊ธฐ๊ฐ XNUMX๊ฐ ์ด์์ธ ์ด๋ฆ/๊ฐ ์์ ์ ๋ ฌ๋์ง ์์ ์ปฌ๋ ์ ์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ์ฌ๊ธฐ์ ์ด๋ฆ์ ๋ฌธ์์ด์ด๊ณ ๊ฐ์ ๋ฌธ์์ด, ์ซ์, ๋ถ์ธ, null, ๊ฐ์ฒด ๋๋ ๋ฐฐ์ด์ ๋๋ค.
๋ถํํ๊ฒ๋ BSON์ ๊ฒ์ ์ ์์๋ฅผ ๋ง์ด ๊ฐ์กฐํฉ๋๋ค. MongoDB์์ ๋ด์ฅ ๊ฐ์ฒด ๋ด์ ํค ์์ { firstname: "Phil", surname: "factor" }
- ์ด๊ฑด ๊ฐ์ง ์์ { { surname: "factor", firstname: "Phil" }
. ์ฆ, ์ด๋ฆ/๊ฐ ์์ ํ์คํ ์ฐพ์ผ๋ ค๋ฉด ๋ฌธ์์ ์ด๋ฆ/๊ฐ ์์ ์์๋ฅผ ์ ์ฅํด์ผ ํฉ๋๋ค.
ํผ๋ํ์ง ๋ง์ญ์์ค. "์๋" ะธ "ํ์ ๋์ง ์์"
๊ฐ์น "ํ์ ๋์ง ์์" ์ ๋ฐ๋ฅด๋ฉด JSON์์๋ ์ ํจํ์ง ์์์ต๋๋ค. $null
, ํญ์ ์ข์ ํด๊ฒฐ์ฑ
์ ์๋๋๋ค.
์ฌ์ฉ $limit()
ะฑะตะท $sort()
MongoDB์์ ๊ฐ๋ฐํ ๋ ์ฟผ๋ฆฌ๋ ์ง๊ณ์์ ๋ฐํ๋๋ ๊ฒฐ๊ณผ ์ํ์ ๋ณด๋ ๊ฒ์ด ์ ์ฉํ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ์ด ์์
์ ์ํด์๋ ๋ค์์ด ํ์ํฉ๋๋ค. $limit()
, ๊ทธ๋ฌ๋ ์ด์ ์ ์ฌ์ฉํ์ง ์๋ ํ ์ต์ข
์ฝ๋์ ์์ด์๋ ์ ๋ฉ๋๋ค. $sort
. ๊ทธ๋ ์ง ์์ผ๋ฉด ๊ฒฐ๊ณผ์ ์์๋ฅผ ๋ณด์ฅํ ์ ์๊ณ ๋ฐ์ดํฐ๋ฅผ ์์ ์ ์ผ๋ก ๋ณผ ์ ์๊ธฐ ๋๋ฌธ์ ์ด ๋ฉ์ปค๋์ฆ์ด ํ์ํฉ๋๋ค. ๊ฒฐ๊ณผ ์๋จ์๋ ์ ๋ ฌ์ ๋ฐ๋ผ ๋ค๋ฅธ ํญ๋ชฉ์ด ํ์๋ฉ๋๋ค. ์์ ์ ์ผ๋ก ์๋ํ๋ ค๋ฉด ์ฟผ๋ฆฌ์ ์ง๊ณ๊ฐ ๊ฒฐ์ ์ ์ด์ด์ผ ํฉ๋๋ค. ์ฆ, ์คํ๋ ๋๋ง๋ค ๋์ผํ ๊ฒฐ๊ณผ๋ฅผ ์์ฑํด์ผ ํฉ๋๋ค. ๋ค์์ ํฌํจํ๋ ์ฝ๋ $limit()
, ํ์ง๋ง $sort
, ๊ฒฐ์ ์ ์ด์ง ์์ผ๋ฉฐ ์ถ์ ํ๊ธฐ ์ด๋ ค์ด ์ค๋ฅ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค.
๊ฒฐ๋ก
MongoDB์ ์ค๋งํ ์ ์๋ ์ ์ผํ ๋ฐฉ๋ฒ์ DBMS์ ๊ฐ์ ๋ค๋ฅธ ์ ํ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ง์ ๋น๊ตํ๊ฑฐ๋ ํน์ ๊ธฐ๋์ ๋ฐ๋ผ ์ฌ์ฉํ๊ฒ ๋๋ ๊ฒ์ ๋๋ค. ๊ทธ๊ฒ์ ์ค๋ ์ง๋ฅผ ํฌํฌ์ ๋น๊ตํ๋ ๊ฒ๊ณผ ๊ฐ์ต๋๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์คํ ์ ํน์ ๋ชฉ์ ์ ์ํด ์ฌ์ฉ๋ฉ๋๋ค. ์ด๋ฌํ ์ฐจ์ด์ ์ ์ค์ค๋ก ์ดํดํ๊ณ ๊ฐ์ํ๋ ๊ฒ์ด ๊ฐ์ฅ ์ข์ต๋๋ค. MongoDB ๊ฐ๋ฐ์์๊ฒ DBMS ๊ฒฝ๋ก๋ฅผ ๋ฐ๋ฅด๋๋ก ๊ฐ์ํ๋ ๊ฒ์ ๋ถ๋๋ฌ์ด ์ผ์ ๋๋ค. ๋๋ ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ์ ๋ณด์ฅํ๊ณ ์ฅ์ ์ ์ ์์ ์ธ ๊ณต๊ฒฉ์ ํ๋ ฅ์ ์ธ ๋ฐ์ดํฐ ์์คํ ์ ๋ง๋๋ ๋ฑ ์ค๋๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ์๋กญ๊ณ ํฅ๋ฏธ๋ก์ด ๋ฐฉ๋ฒ์ ๋ณด๊ณ ์ถ์ต๋๋ค.
MongoDB๊ฐ ๋ฒ์ 4.0์ ACID ํธ๋์ญ์ ์ฑ์ ๋์ ํ ๊ฒ์ ํ์ ์ ์ธ ๋ฐฉ์์ผ๋ก ์ค์ํ ๊ฐ์ ์ฌํญ์ ๋์ ํ ์ข์ ์์ ๋๋ค. ๋ค์ค ๋ฌธ์ ๋ฐ ๋ค์ค ๋ฌธ ํธ๋์ญ์ ์ ์ด์ ์์์ฑ์ ๋๋ค. ์ ๊ธ์ ํ๋ํ๊ณ ์ค๋จ๋ ํธ๋์ญ์ ์ ์ข ๋ฃํ๋ ๋ฐ ํ์ํ ์๊ฐ์ ์กฐ์ ํ๊ณ ๊ฒฉ๋ฆฌ ์์ค์ ๋ณ๊ฒฝํ๋ ๊ฒ๋ ๊ฐ๋ฅํฉ๋๋ค.
๋ ์ฝ์ด๋ณด๊ธฐ:
์ถ์ฒ : habr.com