- ์ ํ
-
-
ํ๋ซํผ
์์ฒด ๊ด๋ฆฌ
-
์นดํ ๋ผ ์ ๊ณต ์๋น์ค
๊ธฐ๋ฅ
-
-
-
์ ์นด์ฐ์น๋ฒ ์ด์ค์ธ๊ฐ์?
๊ฐ๋ฐ์์ ๊ธฐ์ ์ ๋ฏธ์ ํฌ๋ฆฌํฐ์ปฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํด Couchbase๋ฅผ ์ ํํฉ๋๋ค.
์ด์ ๋ณด๊ธฐ์นดํ ๋ผ๋ก ๋ง์ด๊ทธ๋ ์ด์
Server ์ํฐํ๋ผ์ด์ฆ ์๋์ ์์ Couchbase ์นดํ ๋ผ๋ก ์ ๊ทธ๋ ์ด๋ํด์ผ ํ๋ ์ฃผ์ ์ด์
์ด์ ๋ณด๊ธฐ
-
-
- ์๋ฃจ์
-
-
์ฌ์ฉ ์ฌ๋ก๋ณ
-
์ฐ์ ๋ณ
-
์ ํ๋ฆฌ์ผ์ด์ ์๊ตฌ ์ฌํญ๋ณ
-
-
- Developers
-
-
์ธ๊ธฐ ๋ฌธ์
-
๊ฐ๋ฐ์ ์ญํ ๋ณ
-
์ปค๋ฎค๋ํฐ
๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ ๊ฐ์
ํด๋น ์ง์ญ์ ๊ฐ๋ฐ์ ๋ฆฌ์์ค, ํ๋ณด ๋์ฌ ๋ฐ ์ด๋ฒคํธ๋ฅผ ์ดํด๋ณด์ธ์.
์์ธํ ์์๋ณด๊ธฐ
-
-
- Resources
-
-
๋ฆฌ์์ค ์ผํฐ
-
๊ต์ก
-
๋น๊ต
-
-
- ํ์ฌ
-
-
์ ๋ณด
-
ํํธ๋์ญ
-
์๋น์ค
-
ํํธ๋ ๊ฑฐ๋ ๋ฑ๋กํ๊ธฐ
์นด์ฐ์น๋ฒ ์ด์ค์ ๊ฑฐ๋๋ฅผ ๋ฑ๋กํ ์ค๋น๊ฐ ๋์ จ๋์?
๋ฑ๋กํ๋ ค๋ ์ ์ฌ ๊ณ ๊ฐ์ ๋ํ ํํธ๋ ์ธ๋ถ ์ ๋ณด ๋ฐ ์์ธํ ๋ด์ฉ์ ์๋ ค์ฃผ์ธ์.
์ฌ๊ธฐ์์ ์์Marriott
Marriott๋ ์ ๋ขฐํ ์ ์๋ ๊ฐ์ธํ๋ ๊ณ ๊ฐ ๊ฒฝํ์ ์ํด MongoDB์ Cassandra ๋์ Couchbase๋ฅผ ์ ํํ์ต๋๋ค.
์์ธํ ์์๋ณด๊ธฐ
-
-
- ๊ฐ๊ฒฉ์ ์ฑ
- ๋ฌด๋ฃ ์ฒดํ
- ๋ก๊ทธ์ธ
- search
์นด์ฐ์น๋ฒ ์ด์ค์ ์ด๋ฒคํธ ์๋น์ค
์นด์ฐ์น๋ฒ ์ด์ค ์ด๋ฒคํธ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ํธ ์์ฉ์ผ๋ก ์ธํด ๋ฐ์ดํฐ๊ฐ ๋ณ๊ฒฝ๋ ๋ ์ฌ์ฉ์ ์ ์ ๋น์ฆ๋์ค ๋ก์ง์ ์๋ฒ์์ ์ค์๊ฐ์ผ๋ก ํธ๋ฆฌ๊ฑฐํ ์ ์๋ ๊ณ ๊ฐ์ฉ์ฑ, ์ฑ๋ฅ, ํ์ฅ์ฑ์ ๊ฐ์ถ ์๋น์ค์ ๋๋ค. ์ด๋ฒคํธ ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ฉด ์ค์ ์ง์ค์ ํ๋ซํผ์ ํตํด ๋ฐ์ดํฐ ๊ธฐ๋ฐ ๋น์ฆ๋์ค ๋ก์ง์ ์ฝ๊ฒ ๊ฐ๋ฐ, ๋ฐฐํฌ ๋ฐ ์ ์ง ๊ด๋ฆฌํ ์ ์์ต๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก Couchbase์ ํตํฉ๋์ด ์์ด ๋ผ์ด์ ์ค๋ฅผ ์ทจ๋ํ ํ์ฌ ์๋ฃจ์ ์ด๋ ๊ด๋ฆฌํ ์๋ก์ด DataOps ๊ธฐ์ ์ด ํ์ํ์ง ์์ต๋๋ค.
์นด์ฐ์น๋ฒ ์ด์ค ์ด๋ฒคํ ์ผ๋ก ์ค์๊ฐ ์๋ฒ ๋ก์ง ๊ฐํ
์ค์๊ฐ ์๋ฒ ์ธก ์ด๋ฒคํธ ์ฒ๋ฆฌ
์ด๋ฒคํธ ์๋น์ค๋ ์ธํ๋ผ ๋ฌธ์ ๋ฅผ ์ถ์ํํ์ฌ ๊ฐ๋ฐ์๊ฐ ๋ฐ์ดํฐ ๋ณ๊ฒฝ์ ์ฒ๋ฆฌํ๋ ๋น์ฆ๋์ค ๋ก์ง์๋ง ์ง์คํ ์ ์๋๋ก ํด์ค๋๋ค. ์ผ๋ฐ์ ์ธ ์ฌ์ฉ ์ฌ๋ก๋ก๋ ๋ฌธ์ ๋ณด๊ฐ, ๊ณ๋จ์ ์ญ์ , ์๊ณ๊ฐ ๊ธฐ๋ฐ ์๋ฆผ ์์ฑ, ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ด๋ถ์ ๋ฐ์ดํฐ ๋ณ๊ฒฝ ์ฌํญ ์ ํ, ์ธ๋ถ REST ์๋ํฌ์ธํธ์์ ์ํธ ์์ฉ ๋ฑ์ด ์์ต๋๋ค.
๋ฐ์ดํฐ์ ๋ ๊ฐ๊น์ด ๋น์ฆ๋์ค ๋ก์ง์ ๊ด๋ฆฌํ์ฌ ๋น์ฆ๋์ค ๊ฐ์ํ
ํจ์จ์
๊ฐ๋ฐ์๊ฐ ์๊ตฌ ์ฌํญ๊ณผ ์ํฌํ๋ก๊ฐ ๋ณ๊ฒฝ๋ ๋ ๋น์ฆ๋์ค ํฌ๋ฆฌํฐ์ปฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐ์์ ๋ณ๊ฒฝ ์ฌํญ์ ์ ์ํ๊ฒ ์บก์ฒํ๊ณ ์ ํํ ์ ์๋๋ก ์ง์ํฉ๋๋ค.
ํ์ฅ์ฑ
๋ฐ์ดํฐ์ ๋น ๋ฅธ ์๋๋ก ๋ณํ๊ฐ ์์ ๋ ๋ณํํ๋ ๋น์ฆ๋์ค ๋ก์ง์ ๋๊ท๋ชจ๋ก ์์ ์ ์ผ๋ก ์คํํ ์ ์์ต๋๋ค.
์ผ๊ด์ฑ
๋ฐ์ดํฐ ๊ธฐ๋ฐ ๋น์ฆ๋์ค ๋ก์ง์ ์ค์์์ ๊ด๋ฆฌํ์ฌ ์ฌ๋ฌ ์๋ฒ ๊ตฌ์ฑ ์์์ ํด๋ผ์ด์ธํธ ์ ํ๋ฆฌ์ผ์ด์ ์์ ์ผ๊ด์ฑ์ ์ ์งํ์ธ์.
๋น ๋ฅธ
๋ฐ์ดํฐ ๋ณ๊ฒฝ ์ฌํญ์ ์ฆ์ ๋ถ์ํ๊ณ ๋์ํ์ฌ ๋ฐ์ดํฐ๋ฅผ ๋ ํจ์จ์ ์ผ๋ก ์ฌ์ฉํ๊ณ , ๋ ๋น ๋ฅด๊ฒ ์์ฌ ๊ฒฐ์ ์ ๋ด๋ฆฌ๊ณ , ๊ธฐํ๋ฅผ ๋์น์ง ์๋๋ก ํ์ธ์.
์ฃผ์ ๊ธฐ๋ฅ ์ด๋ฒคํธ
์ด๋ฒคํธ๋ ํ์ฌ ๋๊ตฌ ์์ด๋ ์ค์๊ฐ ๋ฐ์ดํฐ ๋ณ๊ฒฝ ๊ด๋ฆฌ, ์๋ฆผ ์ค์ , ๋ฐ์ดํฐ ๋ณ๊ฒฝ ์ ํ๋ฅผ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค. ์ด๋ฒคํธ ์กฐ๊ฑด-์กฐ์น ๋ชจ๋ธ์ ์ฌ์ฉํ์ฌ ๋น์ฆ๋์ค ์ํฌํ๋ก๋ฅผ ๊ฐ์ ํ๊ณ ๊ธฐ์ ์ ์ฅ๋ฒฝ๊ณผ ์ธํ๋ผ ๋น์ฉ์ ์ค์ผ ์ ์์ต๋๋ค.
์ด๋ฒคํธ ๊ธฐ๋ฐ ๋น์ฆ๋์ค ๋ก์ง
์ฌ์ฉ์ ์ง์ ๋น์ฆ๋์ค ๋ก์ง์ผ๋ก ๋ฐ์ดํฐ ๋ณ๊ฒฝ(์์ฑ, ์ ๋ฐ์ดํธ, ๋ง๋ฃ, ์ญ์ ์์ )์ ์ค์๊ฐ์ผ๋ก ์ฒ๋ฆฌํ์ธ์.
Couchbase ์๋น์ค์์ ํตํฉ
๋ฌธ์ ์ฝ๊ธฐ/์ฐ๊ธฐ, ์์ ์นด์ดํฐ, SQL++๋ฅผ ์ฌ์ฉํ์ฌ ์๋ฆผ, ๋ชจ๋ํฐ๋ง, ๋ณด๊ฐ์ ์ค์ ํ์ธ์.
ํ์ํ ๋ฏผ์ฒฉ์ฑ๊ณผ ์ ์ฐ์ฑ
์ต์ํ JavaScript ํ๋ก๊ทธ๋๋ฐ๊ณผ ๋ํํ ์๊ฐ์ ๋๋ฒ๊ฑฐ๋ฅผ ์ฌ์ฉํ๋ฉด ๊ฐ๋ฐ์๊ฐ ๋ฐ์ดํฐ์ ๋ ๊ฐ๊น์ด ๋ฐ์ดํฐ ๊ธฐ๋ฐ ๋น์ฆ๋์ค ๊ธฐ๋ฅ์ ์ฝ๊ฒ ๋น๋, ํ ์คํธ ๋ฐ ์ ์ง ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
๊ท๋ชจ์ ๋ง๋ ํ์ํ ์ฑ๋ฅ
๊ฐ์ฉ์ฑ์ด ๋๊ณ ์ฑ๋ฅ์ด ๋ฐ์ด๋ ์ธํ๋ผ๋ ์ํฌ๋ก๋๊ฐ ํญ์ฃผํ๋ ์ํฉ์์๋ ๋น์ฆ๋์ค ๋ก์ง์ ์คํ์ ๋ณด์ฅํฉ๋๋ค. ๋ค์ฐจ์ ํ์ฅ(MDS)์ ์ฌ์ฉํ์ฌ ํด๋ฌ์คํฐ์ ํฌ๊ธฐ๋ฅผ ์ฝ๊ฒ ์กฐ์ ํ๊ณ ํ์์ ๋ฐ๋ผ ํ์ฅํ ์ ์์ต๋๋ค.
๋ฐ์ดํฐ ๊ธฐ๋ฐ ๊ธฐ๋ฅ์ ์์ฌ์ด ๊ด๋ฆฌ
์ํํ ํ๊ฒฝ์์ ๋ฐ์ดํฐ ๊ธฐ๋ฐ ๋น์ฆ๋์ค ๋ก์ง์ ์ค์์์ ๊ฐ๋ฐ, ๊ด๋ฆฌ ๋ฐ ๋ฐฐํฌํ์ฌ ๊ด๋ฆฌ ์ค๋ฒํค๋๋ฅผ ํตํฉํ๊ณ ๋ฎ์ถ ์ ์์ต๋๋ค.
๊ณ ๊ฐ์ ์๊ฒฌ
"Capella๋ฅผ ํตํด ํด๋ผ์ฐ๋์ ๊ฐ๋ ฅํ ๊ธฐ๋ฅ์ ํ์ฉํจ์ผ๋ก์จ ์ฌ๋ฌ ์ง์ญ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋น ๋ฅด๊ณ ์ํํ๊ฒ ๋ณ๋ ฌ๋ก ๋ฐฐํฌํ ์ ์์์ต๋๋ค."
"์ด๊ฒ์ MOLO17์ด ๊ธด๊ธ ๊ตฌ์กฐ ๋ถ์ผ์์ ์ ๊ณตํ๋ ๋ ๋ฒ์งธ ์๋ฃจ์ ์ผ๋ก, ๋ชจ๋ ์นด์ฐ์น๋ฒ ์ด์ค ๊ธฐ์ ์ ์ฌ์ฉํ์ต๋๋ค."
"Capella์ ์ธ์์ ์ธ ๊ฐ๊ฒฉ ๋๋น ์ฑ๋ฅ๊ณผ ์ฃ์ง ๊ธฐ๋ฅ ๋๋ถ์ ์ฐ๋ฆฌ ๊ฐ๋ฐ์ ํ์ ๋์ฑ ๋ฏผ์ฒฉํ ๊ฒฝํ์ ์ ๊ณตํ๊ณ ๊ณ ๊ฐ์ ์ฑ์ด ๋๊ธฐํ๋ ์ํ๋ฅผ ์ ์งํ ์ ์๊ฒ ๋์์ต๋๋ค."
"Capella๋ฅผ ํตํด ์๋ฐฑ๋ง ๋ช ์ ํ๋ ์ด์ด๊ฐ ํ๋กํ ๋ฐ์ดํฐ ์์ค ์์ด ์ํ๋ ๋๋ฐ์ด์ค๋ฅผ ์ฌ์ฉํ๊ณ ์ค๋จ ์์ด ์ผ๊ด๋ ๊ฒฝํ์ ํ ์ ์์ต๋๋ค."
๋ฐ์ดํฐ ๋ก์ง์ด ํ์ํ์ ๊ฐ์? ์ด๋ฒคํธ ๊ธฐ๋ฅ์ ์ฌ์ฉํด ๋ณด์ธ์.
๋ฐ์ดํฐ๋ฒ ์ด์ค ํจ์๋ฅผ ์ฌ์ฉํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ๋ฐ์ดํฐ์ ๋ณ๊ฒฝ์ ๋ฐ๋ผ ์์ ์ ํธ๋ฆฌ๊ฑฐํฉ๋๋ค.
๊ด๋ จ ๋ฆฌ์์ค ์ดํด๋ณด๊ธฐ
์ด๋ฒคํธ ์๋น์ค ๊ธฐ๋ณธ ์ฌํญ
์นด์ฐ์น๋ฒ ์ด์ค ์ด๋ฒคํธ: ํฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ์์ ์คํฌ๋ฆฝํธ
์ด๋ฒคํธ ๊ธฐ๋ฅ์ ์๊ฐํฉ๋๋ค: ๋ก์ฐ์ฝ๋ ์ธ์๋ฒ ํ๊ฒฝ
๊ตฌ์ถ ์์
๊ฐ๋ฐ์ ํฌํธ์์ NoSQL์ ์ดํด๋ณด๊ณ , ๋ฆฌ์์ค๋ฅผ ์ฐพ์๋ณด๊ณ , ํํ ๋ฆฌ์ผ์ ์์ํ์ธ์.
๋ฌด๋ฃ DBaaS ์ฌ์ฉ
ํด๋ฆญ ๋ช ๋ฒ์ผ๋ก Couchbase๋ฅผ ์ง์ ์ฒดํํด ๋ณด์ธ์. Capella DBaaS๋ ๊ฐ์ฅ ์ฝ๊ณ ๋น ๋ฅด๊ฒ ์์ํ ์ ์๋ ๋ฐฉ๋ฒ์ ๋๋ค.
์นด์ฐ์น๋ฒ ์ด์ค ์นดํ ๋ผ ๋ฌด๋ฃ๋ก ๊ฒฝํํด๋ณด๊ธฐ
์ ๋ด ๊ฐ์ฌ์ ํจ๊ป 90๋ถ ์์ ์นด์ฐ์น๋ฒ ์ด์ค ์๊ฒฉ์ฆ ์ทจ๋ ์ฌ์ ์ ์์ํ์ธ์.