MongoDB ๋ฐ DynamoDB๋ฅผ ํ์ฉํ NoSQL ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ฃจ์ . ๋๊ท๋ชจ์ ์ ์ฐํ ๋ฐ์ดํฐ ์๊ตฌ์ฌํญ์ ์ํ ๋ํ๋จผํธ, ํค-๊ฐ, ์์ด๋ ์ปฌ๋ผ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ค๊ณํ๊ณ ๊ตฌํํฉ๋๋ค.
์์ํ๊ธฐ
NoSQL ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์ ์ฐํ ์คํค๋ง, ๋์ ์ฐ๊ธฐ ์ฒ๋ฆฌ๋, ์ํ ํ์ฅ์ฑ, ๊ณ์ธต์ ๋ฐ์ดํฐ์ ๊ฐ์ ํน์ ๋ฐ์ดํฐ ํจํด์์ ํ์ํฉ๋๋ค. ์ ํฌ๋ ๊ณ ๊ฐ์ด ์ฌ๋ฐ๋ฅธ NoSQL ๊ธฐ์ ์ ์ ํํ๊ณ , ์ต์ ์ ๋ฐ์ดํฐ ๋ชจ๋ธ์ ์ค๊ณํ๋ฉฐ, ์ผ๋ฐ์ ์ธ ํจ์ ์ ํผํ๋ฉด์ ๊ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ฐ์ ์ ํ์ฉํ๋ ์๋ฃจ์ ์ ๊ตฌํํ๋๋ก ๋์ต๋๋ค.
์ ํฌ๋ ๊ด๋ฆฌํ ๋ํ๋จผํธ ์คํ ๋ฆฌ์ง๋ฅผ ์ํด MongoDB Atlas๋ฅผ, ์๋ฒ๋ฆฌ์ค ํค-๊ฐ(key-value)์ ์ํด AWS DynamoDB๋ฅผ, ์บ์ฑ ๋ฐ ์ธ์ ์ ์ํด Redis๋ฅผ, ์์ด๋ ์ปฌ๋ผ ์๊ณ์ด(time-series)์ ์ํด Cassandra๋ฅผ, ๊ฒ์์ ์ํด Elasticsearch๋ฅผ ์ฌ์ฉํฉ๋๋ค. ๋ชจ๋ ๊ตฌํ์๋ ์ ์ ํ ๋ชจ๋ํฐ๋ง, ๋ฐฑ์ ๋ฐ ์ฌํด ๋ณต๊ตฌ๊ฐ ํฌํจ๋ฉ๋๋ค.
์ ์ฐํ ์คํค๋ง ์๊ตฌ์ฌํญ, ๋์ ์ฐ๊ธฐ ์ํฌ๋ก๋, ๊ณ์ธต์ ๋ฐ์ดํฐ ๋๋ ๋ฌด์ ํ ์ํ ํ์ฅ์ฑ์ด ํ์ํ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํ ๊ฒ์ ๋๋ค. ๋ํ NoSQL์ ์ ํํ์ง๋ง ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง, ์ฑ๋ฅ ๋๋ ๋น์ฉ ์ต์ ํ์ ์ด๋ ค์์ ๊ฒช๋ ํ์ ์ํ ๊ฒ์ ๋๋ค. ์ ํฌ๋ ๊ณ ๊ฐ์ด NoSQL์ ์ต๋ํ ํ์ฉํ ์ ์๋๋ก ๋์ต๋๋ค.
์ก์ธ์ค ํจํด, ๋ฐ์ดํฐ ๊ด๊ณ, ๊ท๋ชจ ์๊ตฌ์ฌํญ ๋ฐ ์ผ๊ด์ฑ ์๊ตฌ์ฌํญ ๋ถ์.
๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ธฐ์ ์ ํ, ๋ฐ์ดํฐ ๋ชจ๋ธ ์ค๊ณ, ์ธ๋ฑ์ฑ ๋ฐ ํํฐ์ ๋ ์ ๋ต ๊ณํ.
๋ฐ์ดํฐ ๋ชจ๋ธ ๊ตฌํ, ์ก์ธ์ค ๊ณ์ธต ๊ตฌ์ถ, ๋ณต์ ๊ตฌ์ฑ ๋ฐ ๋ฐฑ์ ์ค์ .
์ค์ ๋ฐ์ดํฐ ๋ณผ๋ฅจ์ผ๋ก ๋ก๋ ํ ์คํธ ์ํ, ํซ ํจ์ค ์ต์ ํ ๋ฐ ํ์ฅ ๋์ ๊ฒ์ฆ.
๋ชจ๋ํฐ๋ง ๋ฐฐํฌ, ๊ฒฝ๊ณ ์ค์ , ๋ฐ์ดํฐ ๋ชจ๋ธ ๋ฌธ์ํ ๋ฐ ์ด์ ์ ์ฐจ ์๋ฆฝ.
์ฌ๋ฐ๋ฅธ ๊ธฐ์ ๋ก ์ด๋ค ๊ท๋ชจ์ ๋ฐ์ดํฐ๋ ์ฒ๋ฆฌํ ์ ์๋ NoSQL ์๋ฃจ์ ์ ์ค๊ณํด ๋ด ์๋ค.
MicrocosmWorks๋ MongoDB, DynamoDB, Cassandra, Redis, Couchbase๋ฅผ ์ ๋ฌธ์ผ๋ก ํฉ๋๋ค. ๋ฐ์ดํฐ ๋ชจ๋ธ, ์ผ๊ด์ฑ ์๊ตฌ ์ฌํญ ๋ฐ ํ์ฅ์ฑ ์๊ตฌ์ ๋ฐ๋ผ ์ ํฉํ NoSQL ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ ํํ๋๋ก ๋์๋๋ฆฝ๋๋ค.
๋น์ฌ์ NoSQL ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ปจ์คํ ๋ฐ ๊ฐ๋ฐ ์๋น์ค๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ธฐ์ ๋ฐ ํ๋ก์ ํธ ๋ณต์ก์ฑ์ ๋ฐ๋ผ ์๊ฐ๋น $20-$45์ ๋๋ค.
NoSQL ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์ ์ฐํ ์คํค๋ง, ์ํ์ ํ์ฅ์ฑ, ๋์ ์ฐ๊ธฐ ์ฒ๋ฆฌ๋์ด ํ์ํ๊ฑฐ๋ ๋ฐ์ดํฐ๊ฐ ์์ฐ์ค๋ฝ๊ฒ ๋ฌธ์ ์งํฅ์ , ๊ทธ๋ํ ๊ธฐ๋ฐ ๋๋ ํค-๊ฐ ๊ตฌ์กฐ์ผ ๋ ์ด์์ ์ ๋๋ค. MicrocosmWorks๋ ํน์ ์ฌ์ฉ ์ฌ๋ก์ NoSQL์ด ์ ํฉํ์ง ํ๊ฐํ๋ ๋ฐ ๋์์ ๋๋ฆฝ๋๋ค.
๋ค, ๋น์ฌ๋ ์ฌ๋ฌ NoSQL ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ฒฐํฉํ ํด๋ฆฌ๊ธ๋ ์ง์์ฑ ์ํคํ ์ฒ๋ฅผ ์ค๊ณํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ๋ฌธ์ ์ ์ฅ์ ์ํ MongoDB, ์บ์ฑ์ ์ํ Redis, ๊ทธ๋ํ ๊ด๊ณ๋ฅผ ์ํ Neo4j๋ฅผ ๋ชจ๋ ์์ง๋ ฅ ์๋ ๋ฐ์ดํฐ ๊ณ์ธต์ผ๋ก ํตํฉํฉ๋๋ค.
๋น์ฌ๋ ์ถฉ๋ ํด๊ฒฐ ์ ๋ต๊ณผ ํจ๊ป ์ต์ข ์ผ๊ด์ฑ ํจํด์ ๊ตฌํํ๊ณ , ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ฐ ๋๊ธฐํ๋ฅผ ์ํด ๋ณ๊ฒฝ ๋ฐ์ดํฐ ์บก์ฒ๋ฅผ ์ฌ์ฉํ๋ฉฐ, Cassandra์ ๊ฐ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ์ฑ๋ฅ๊ณผ ๋ฐ์ดํฐ ์ ํ์ฑ์ ๊ท ํ์ ๋ง์ถ๊ธฐ ์ํด ํ๋๋ธ ์ผ๊ด์ฑ ์์ค์ ๊ตฌ์ฑํฉ๋๋ค.