- ์ ํ
-
-
ํ๋ซํผ
์์ฒด ๊ด๋ฆฌ
-
์๋น์ค
๊ธฐ๋ฅ
-
-
-
์ ์นด์ฐ์น๋ฒ ์ด์ค์ธ๊ฐ์?
๊ฐ๋ฐ์์ ๊ธฐ์ ์ ๋ฏธ์ ํฌ๋ฆฌํฐ์ปฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํด Couchbase๋ฅผ ์ ํํฉ๋๋ค.
์ด์ ๋ณด๊ธฐ๋ฒกํฐ ๊ฒ์
๋ฒกํฐ ๊ฒ์์ ์ง์ ์ผ์นํ์ง ์์๋ ๊ฐ์ฅ ๊ฐ๊น์ด ์ด์ ๊ฒ์ ๊ฒฐ๊ณผ๋ฅผ ์ ๊ณตํฉ๋๋ค.
์์ธํ ์์๋ณด๊ธฐ
-
-
- ์๋ฃจ์
-
-
์ฌ์ฉ ์ฌ๋ก๋ณ
-
์ฐ์ ๋ณ
-
์ ํ๋ฆฌ์ผ์ด์ ์๊ตฌ ์ฌํญ๋ณ
-
-
- ๊ฐ๋ฐ์
-
-
์ธ๊ธฐ ๋ฌธ์
-
๊ฐ๋ฐ์ ์ญํ ๋ณ
-
COMMUNITY
Join the Developer Community
Explore developer resources, ambassadors, and events in your area.
์์ธํ ์์๋ณด๊ธฐ
-
-
- ๋ฆฌ์์ค
-
-
๋ฆฌ์์ค ์ผํฐ
-
๊ต์ก
-
๋ฒกํฐ ๊ฒ์
๋ฒกํฐ ๊ฒ์์ด๋ ๋ฌด์์ด๋ฉฐ ์ ์ค์ํ๊ฐ์?
๋ฒกํฐ, ๋ฒกํฐ ๊ฒ์, ์ฌ์ฉ ์ฌ๋ก ๋ฐ ์ฃผ์ ๊ธฐ๋ฅ์ ๋ํ ๊ฐ๋ตํ ๊ฐ์๋ฅผ ์ดํด๋ณด์ธ์.
์๊ณ
-
-
- ํ์ฌ
-
-
์ ๋ณด
-
ํํธ๋์ญ
-
์๋น์ค
-
ํํธ๋ ๊ฑฐ๋ ๋ฑ๋กํ๊ธฐ
์นด์ฐ์น๋ฒ ์ด์ค์ ๊ฑฐ๋๋ฅผ ๋ฑ๋กํ ์ค๋น๊ฐ ๋์ จ๋์?
๋ฑ๋กํ๋ ค๋ ์ ์ฌ ๊ณ ๊ฐ์ ๋ํ ํํธ๋ ์ธ๋ถ ์ ๋ณด ๋ฐ ์์ธํ ๋ด์ฉ์ ์๋ ค์ฃผ์ธ์.
์ฌ๊ธฐ์์ ์์Marriott
Marriott๋ ์ ๋ขฐํ ์ ์๋ ๊ฐ์ธํ๋ ๊ณ ๊ฐ ๊ฒฝํ์ ์ํด MongoDB์ Cassandra ๋์ Couchbase๋ฅผ ์ ํํ์ต๋๋ค.
์์ธํ ์์๋ณด๊ธฐ
-
-
- ๊ฐ๊ฒฉ ์ฑ ์
- ๋ฌด๋ฃ ์ฒดํ
- ๋ก๊ทธ์ธ
- ๊ฒ์
์ ์ฒด ํ ์คํธ ๊ฒ์
Couchbase์ ํตํฉ JSON ๊ฒ์์ ๋ค๊ตญ์ด ๋ฐ SQL++ ์ฟผ๋ฆฌ๋ฅผ ์ง์ํ๋ ๊ฐ๋ ฅํ ๊ฒ์ ๋๊ตฌ๋ฅผ ์ ๊ณตํฉ๋๋ค. ๊ฐ๋จํ๊ฑฐ๋ ๋ณต์กํ ์ฉ์ด์ ๊ตฌ๋ฌธ, ์ง๋ฆฌ์ ์์น, ๊ทธ๋ฆฌ๊ณ ๋ค์์ ์ฌ์ฉํ์ฌ ๋ฌธ์๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค. ๋ฒกํฐ ๊ฒ์ํ์ฌ ์ํํธ์จ์ด ์์ด๋ ์ฌ์ฉํ ์ ์์ต๋๋ค.
Couchbase ์ฑ์ ์ ์ฒด ํ ์คํธ ๊ฒ์ ์ถ๊ฐํ๊ธฐ
์์์ ๋ฐ๋ผ ํ์ฅ ๊ฐ๋ฅํ ๊ณ ์ฑ๋ฅ ์ฑ ์ค๊ณ
์ ์ฒด ํ ์คํธ ๊ฒ์์ด๋ ๋ฌด์์ธ๊ฐ์?
์ ์ฒด ํ ์คํธ ๊ฒ์์ ์ฌ์ฉํ๋ฉด ํ ์คํธ, ์๋, ๊ฒฝ๋, ๋ฒกํฐ ์๋ฒ ๋ฉ๊ณผ ๊ฐ์ ๊ธฐ์ค์ ์ฌ์ฉํด ์ธ๋ฑ์ค์์ ์ผ์นํ๋ ํญ๋ชฉ์ ์ค์บํ์ฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ์ฝํ ์ธ ๋ฅผ ์ฝ๊ฒ ์ฐพ์ ์ ์์ต๋๋ค. ํ ์คํธ ๊ฒ์ ์์ธ์ ๊ธฐ์กด์ ํ๋ ๊ธฐ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ฒ์๋ณด๋ค ๋ ๋น ๋ฅด๊ฒ ๊ฒ์ํ ์ ์๋๋ก ๋ฏธ๋ฆฌ ๊ตฌ์ฑ๋์ด ์์ต๋๋ค.
๊ฒ์ ๋ฌธ์ ๊ฐ ๋ฐ๋ชฉ์ ์ก์ง ์๋๋ก ํ์ธ์
Simple
๋ณด์กฐ ์์คํ ๊ณผ ๋ฐ์ดํฐ ํตํฉ์ ์์ ๊ณ ๋จ์ผ ๊ฒ์ ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์คํ ์ ๊ฒฐํฉํ์ฌ ์์ฐ์ฑ์ ๋์ด์ธ์.
๊ฒฝ์ ์ ์ธ ๊ฐ๊ฒฉ
๊ฒ์ ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ผ์ด์ ์ค, ๊ต์ก, ์ง์์ ๋จ์ผ ๊ณต๊ธ์ ์ฒด๋ฅผ ์ฌ์ฉํ์ฌ ์คํ์ ์ ์ฒด ๋น์ฉ์ ์ ๊ฐํ์ธ์.
๋ณด์
๋จ ํ๋์ ๊ด๋ฆฌ ์ง์ ๋ง ํ์ํ ๋จ์ผ ์์คํ ์ํคํ ์ฒ๋ก ์ ๋ฐ์ ์ธ ๋ณด์์ ๊ฐ์ ํ์ธ์.
ํตํฉ
๊ฐ๋ฐ์์๊ฒ ํตํฉ ํ ์คํธ ๊ฒ์ ์์คํ ์ ์ ๊ณตํ์ฌ ์๋ก์ด SDK์ ๊ด๋ฆฌ ๋๊ตฌ๋ฅผ ๋ฐฐ์ธ ํ์๊ฐ ์๋๋ก ํ์ธ์.
์ ์ฒด ํ ์คํธ ๊ฒ์ ํค ๊ธฐ๋ฅ
์ ์ฒด ํ ์คํธ ๊ฒ์์ JSON ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ฒ์์ ํ์ํ ์ ์ฐํ๊ณ ๋ถ์ฐ๋ ์์คํ ์ผ๋ก ์์ ํ ํตํฉ๋์ด ์์ต๋๋ค. ๋ชจ๋ ์ ํ์ ์นด์ฐ์น๋ฒ ์ด์ค ๋ฌธ์ ๋ด์์ ํ ์คํธ, ์ง๋ฆฌ์ ์ขํ, ๋ฒกํฐ๋ฅผ ์์ธํ๊ณ ์ฐพ๋ ๋์์ SQL++ ์ฟผ๋ฆฌ, SDK ๋๋ ๋จ์ผ ํตํฉ ๊ด๋ฆฌ ์ธํฐํ์ด์ค๋ฅผ ํตํด ๊ฒ์ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํํ ์ ์์ต๋๋ค.
JSON ๋ฐ์ดํฐ ์์ธ
๊ฐ๋ ฅํ ๋ค๊ตญ์ด ํ ์คํธ ๋ถ์๊ธฐ์ ์ฌ๋ฌ ํ๋, ์ค์ฒฉ ๊ฐ์ฒด ๋ฐ ๋ฐฐ์ด์ ์ ์ฐ์ฑ์ ์ฌ์ฉํ์ฌ ์์ธ์ ์์ฑํฉ๋๋ค.
์ ์ฐํ ๊ฒ์
๋จ์ผ ์ธ๋ฑ์ค๋ ์ ํํ ์ผ์นํ๊ฑฐ๋ ํผ์ง ์ผ์น ๋ฐ AND์ OR์ ๋ชจ๋ ์กฐํฉ์ ์ฌ์ฉํ์ฌ ๋ค์ค ํ๋ ์ฟผ๋ฆฌ๋ฅผ ์ง์ํฉ๋๋ค.
ํ์ด๋ธ๋ฆฌ๋ ์ฟผ๋ฆฌ ํตํฉ
SQL++, ์ ์ฒด ํ ์คํธ ๊ฒ์, ์์น ๊ธฐ๋ฐ ์ ๋ณด, ์ง๋ฆฌ๊ณต๊ฐ์ ๊ฒฐํฉํ๋ ๊ธฐ๋ฅ์ผ๋ก ์ฝ๋ ๋ณต์ก์ฑ์ ์ค์ด์ธ์. ๋ฒกํฐ ๋ฅผ ํ์ํ ๊ฒฝ์ฐ ๋จ์ผ ์ฟผ๋ฆฌ๋ก ํตํฉํฉ๋๋ค.
์ต์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ ์ฝ๊ฒ ๊ฐ๋ฐ
์ ์ฒด ํ ์คํธ ๊ฒ์์ ์ฌ์ฉํ๋ฉด ์ถ๊ฐ ๋ค์ด๋ก๋๋ ์ค์น ์์ด๋ ๊ฐ๋ ฅํ๊ณ ์ ์ฐํ ๊ธฐ๋ฅ์ Couchbase ์ ํ๋ฆฌ์ผ์ด์ ์ ์ถ๊ฐํ ์ ์์ต๋๋ค. ์๋น์ค๋ฅผ ํ์ฑํํ๊ณ ์์ธ์ ์์ฑํ ๋ค์ ๋ฐ๋ก ๊ฒ์์ ์์ํ์ธ์.
ํตํฉ ์ฟผ๋ฆฌ ๋ฐ ๊ฒ์์ผ๋ก ์ฝ๋ ๊ฐ์ํ
SQL++ ์ฟผ๋ฆฌ ๋ด์์ ํ ์คํธ๋ฅผ ํฌํจํ ์ ์ฒด ํ ์คํธ ๊ฒ์ ์ฟผ๋ฆฌ๋ฅผ ์ง์ ์ฌ์ฉํ ์ ์์ต๋๋ค, ๋ฒกํฐ๋ฐ ์ง๋ฆฌ๊ณต๊ฐ์ ์ง์ํฉ๋๋ค. ๋ฐ๋ผ์ ๋ณ๋์ SQL๊ณผ ๊ฒ์ ์ฟผ๋ฆฌ์ ๊ฒฐ๊ณผ๋ฅผ ์ฒ๋ฆฌํ๊ณ ๊ฒฐํฉํ๊ธฐ ์ํด ๋ณต์กํ ์ฝ๋๋ฅผ ์์ฑํ ํ์๊ฐ ์์ต๋๋ค.
๋ชจ๋ ๊ท๋ชจ์ ์ ํฉํ ๊ธฐ๋ณธ ์ ๊ณต HA
ํ ์คํธ ๊ฒ์ ๋๊ตฌ๋ ๊ณ ๊ฐ์ฉ์ฑ์ ์ํด ํํฐ์ ๋, ๋ณต์ , ์๋ ํ์ผ์ค๋ฒ ๊ธฐ๋ฅ์ด ๋ด์ฅ๋ Couchbase์ ํตํฉ๋์ด ์์ต๋๋ค. Couchbase ํ๋ซํผ์ ์ ์ฐํ ๋ถ์ฐ ๋ฐ ์ค์ผ์ผ์์ ์ํคํ ์ฒ์ ๋์ผํ๊ฒ ์ ์ฒด ํ ์คํธ ๊ฒ์์ ํ์ฅํ ์ ์์ต๋๋ค.
๊ณ ๊ฐ์ ์๊ฒฌ
"Couchbase์ ํตํฉ๋ ๊ฒ์์ ํตํด ๋จ์ผ ๋ฐ์ดํฐ ํ๋ซํผ์ ์ฌ์ฉํ์ฌ ์ด ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ์ํํ๊ฒ ๊ฒ์ํ๊ณ ๊ด๋ จ์ฑ ๊ธฐ๋ฐ ์ธํ ๋ฆฌ์ ์ค๋ฅผ ๋์ถํ ์ ์์ต๋๋ค."
"์นด์ฐ์น๋ฒ ์ด์ค ๊ฒ์์ ์ฌ์ฉํ๋ฉด ๋งค์ฐ ํฐ ๋ฐ์ดํฐ ์ธํธ์์ ๊ณ ๊ฐ ๊ฒ์ ๊ฒฐ๊ณผ๋ฅผ ๋งค์ฐ ํจ์จ์ ์ผ๋ก ์ ๊ณตํ ์ ์์ต๋๋ค."
"Couchbase๋ ์ผ์์ผ์กฐ์ ๊ฐ์น๋ฅผ ์ ๊ณตํฉ๋๋ค. ๋ ๋ง์ ๊ธฐ๋ฅ์ ์ป๊ณ , ์๊ฐ์ ์ ์ฝํ๊ณ , ๋น์ฉ๋ ํ ๋ฒ์ ์ค์ผ ์ ์์ต๋๋ค."
"Couchbase๋ ๋ค๋ฅธ ์ด๋ค ์๋ฃจ์ ๋ ์ ๊ณตํ์ง ์๋ ์๋ฃจ์ ์ ์ ๊ณตํฉ๋๋ค. ์ฆ๊ฐ์ ์ธ ์ด์ ๊ฐ์ํ, ๊ณ ์ฑ๋ฅ ๋ฐ ํ์ฅ์ฑ์ ๊ฐ์ถ ๋ชจ๋์ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค."
์นด์ฐ์น๋ฒ ์ด์ค ์นดํ ๋ผโข๋ก ์ ์ฒด ํ ์คํธ ๊ฒ์ ์ฒดํํ๊ธฐ
Capella๋ฅผ ๋ฌด๋ฃ๋ก ์ฌ์ฉํ๋ ค๋ฉด ๊ฐ์ ํ๊ณ ์ํ ๋ฐ์ดํฐ์ ๊ฒ์ ์ธ๋ฑ์ค๋ก ์์ํ์ธ์.
๊ด๋ จ ๋ฆฌ์์ค ์ดํด๋ณด๊ธฐ
์ ์ฒด ํ ์คํธ ๊ฒ์ ์๊ฐ
์นด์ฐ์น๋ฒ ์ด์ค ๋ฐ์ดํฐ์ ์ ์ฒด ํ ์คํธ ๊ฒ์ ์ถ๊ฐํ๊ธฐ
๊ณ ๊ธ ์ง๋ฆฌ ๊ณต๊ฐ ๊ฒ์: ๋ค๊ฐํ, ์, ๋ดํฌ ๋ฑ
๊ตฌ์ถ ์์
๊ฐ๋ฐ์ ํฌํธ์์ NoSQL์ ์ดํด๋ณด๊ณ , ๋ฆฌ์์ค๋ฅผ ์ฐพ์๋ณด๊ณ , ํํ ๋ฆฌ์ผ์ ์์ํ์ธ์.
์นดํ ๋ผ ๋ฌด๋ฃ ์ฌ์ฉ
ํด๋ฆญ ๋ช ๋ฒ์ผ๋ก Couchbase๋ฅผ ์ง์ ์ฒดํํด ๋ณด์ธ์. Capella DBaaS๋ ๊ฐ์ฅ ์ฝ๊ณ ๋น ๋ฅด๊ฒ ์์ํ ์ ์๋ ๋ฐฉ๋ฒ์ ๋๋ค.
๋ฌด๋ฃ ์์นดํ ๋ผ ํ ์คํธ ๋๋ผ์ด๋ธ์ ์ฐธ์ฌํ์ธ์
์ ๋ด ๊ฐ์ฌ์ ํจ๊ป 90๋ถ ์์ ์นด์ฐ์น๋ฒ ์ด์ค ์๊ฒฉ์ฆ ์ทจ๋ ์ฌ์ ์ ์์ํ์ธ์.