- ์ ํ
-
-
ํ๋ซํผ
์์ฒด ๊ด๋ฆฌ
-
์นดํ ๋ผ ์ ๊ณต ์๋น์ค
๊ธฐ๋ฅ
-
-
-
์ ์นด์ฐ์น๋ฒ ์ด์ค์ธ๊ฐ์?
๊ฐ๋ฐ์์ ๊ธฐ์ ์ ๋ฏธ์ ํฌ๋ฆฌํฐ์ปฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํด Couchbase๋ฅผ ์ ํํฉ๋๋ค.
์ด์ ๋ณด๊ธฐ์นดํ ๋ผ๋ก ๋ง์ด๊ทธ๋ ์ด์
Server ์ํฐํ๋ผ์ด์ฆ ์๋์ ์์ Couchbase ์นดํ ๋ผ๋ก ์ ๊ทธ๋ ์ด๋ํด์ผ ํ๋ ์ฃผ์ ์ด์
์ด์ ๋ณด๊ธฐ
-
-
- ์๋ฃจ์
-
-
์ฌ์ฉ ์ฌ๋ก๋ณ
-
์ฐ์ ๋ณ
-
์ ํ๋ฆฌ์ผ์ด์ ์๊ตฌ ์ฌํญ๋ณ
-
-
- Resources
-
-
์ธ๊ธฐ ๋ฌธ์
-
๊ฐ๋ฐ์ ์ญํ ๋ณ
-
๋น ๋ฅธ ์์
-
-
- ํ์ฌ
-
-
์ ๋ณด
-
ํํธ๋์ญ
-
์๋น์ค
-
ํํธ๋ ๊ฑฐ๋ ๋ฑ๋กํ๊ธฐ
์นด์ฐ์น๋ฒ ์ด์ค์ ๊ฑฐ๋๋ฅผ ๋ฑ๋กํ ์ค๋น๊ฐ ๋์ จ๋์?
๋ฑ๋กํ๋ ค๋ ์ ์ฌ ๊ณ ๊ฐ์ ๋ํ ํํธ๋ ์ธ๋ถ ์ ๋ณด ๋ฐ ์์ธํ ๋ด์ฉ์ ์๋ ค์ฃผ์ธ์.
์ฌ๊ธฐ์์ ์์Marriott
Marriott๋ ์ ๋ขฐํ ์ ์๋ ๊ฐ์ธํ๋ ๊ณ ๊ฐ ๊ฒฝํ์ ์ํด MongoDB์ Cassandra ๋์ Couchbase๋ฅผ ์ ํํ์ต๋๋ค.
์์ธํ ์์๋ณด๊ธฐ
-
-
- ๊ฐ๊ฒฉ์ ์ฑ
- ๋ฌด๋ฃ ์ฒดํ
- ๋ก๊ทธ์ธ
- Korean
- search
NoSQL ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ถ์ฐ ACID ํธ๋์ญ์
Couchbase๋ ๋ถ์ฐ๋ ๋ค์ค ๋ฌธ์ ACID ํธ๋์ญ์ ์ ์ ๊ณตํ์ฌ NoSQL ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐ์์ ๋ฐ์ดํฐ ์ผ๊ด์ฑ, ํ์ฅ์ฑ, ๊ณ ๊ฐ์ฉ์ฑ์ ๋ณด์ฅํฉ๋๋ค. ๊ฐ๋ฐ์๋ ํด๋ผ์ฐ๋, ์ฃ์ง, ๋ชจ๋ฐ์ผ ํ๊ฒฝ์ ์ํ Couchbase์ ๊ธฐ๋ณธ SDK, SQL++ ์ง์, ์ํํ ํตํฉ์ ์ฌ์ฉํ์ฌ ์์ ์ ์ธ ๊ณ ์ฑ๋ฅ ํธ๋์ญ์ ์์คํ ์ ์ฝ๊ฒ ๊ตฌ์ถํ ์ ์์ต๋๋ค.
์นด์ฐ์น๋ฒ ์ด์ค๋ ์์์ ๋จ์ผ ๋ฌธ์ ์์ ๊ณผ ๋๊ด์ ๋ฐ ๋น๊ด์ ์ ๊ธ์ ์ง์ํฉ๋๋ค.
SQL++์ ๋ถ์ฐํ ๋ค์ค ๋ฌธ์ ACID ํธ๋์ญ์
Couchbase๋ ์ฑ๋ฅ์ด๋ ๊ณ ๊ฐ์ฉ์ฑ์ ์ ํ์ํค์ง ์์ผ๋ฉด์๋ ๋๊ท๋ชจ์ ๋ถ์ฐ๋ ๋ค์ค ๋ฌธ์ ACID ๋ฐ์ดํฐ๋ฒ ์ด์ค ํธ๋์ญ์ ์ ์ง์ํฉ๋๋ค. ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ํ๋ฆฌ์ผ์ด์ ์ Couchbase๋ก ๋ง์ด๊ทธ๋ ์ด์ ํ์ฌ ACID ๊ท์ ์ ์ค์ํ๊ณ SQL++ ๋ฐ JSON์ ๊ฐ๋ ฅํ ๊ธฐ๋ฅ์ ํ์ฉํ์ธ์.
ํธ๋์ญ์ ์ Couchbase๋ฅผ ์ ํํด์ผ ํ๋ ์ด์
๋ค์ค ๋ฌธ์ ์ง์
์ฌ๋ฌ ๋ฌธ์์ ์ปฌ๋ ์ ์์ ํธ๋์ญ์ ์ ์คํํ์ฌ ์ถ๊ฐ ์ฝ๋ ์์ด ๋ณต์กํ ์์ ์ ๊ฐ์ํํ์ธ์.
์ฐ ๊ฑฐ๋
๋ถ์ฐ ํ๊ฒฝ์์๋ ์์ ํ ACID๋ฅผ ๋ณด์ฅํ๋ฏ๋ก ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ์ ๋ํ ๊ฑฑ์ ์์ด ๊ตฌ์ถ์๋ง ์ง์คํ ์ ์์ต๋๋ค.
ํ์ฅ ๊ฐ๋ฅํ ์ฑ๋ฅ
์คํค๋ง๋ฆฌ์ค ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง์ ํ์ฉํ์ฌ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ์ฝ๊ฒ ๋ง์ด๊ทธ๋ ์ด์ ํ ์ ์์ต๋๋ค.
์ํํ ํตํฉ
์ง๊ด์ ์ด๊ณ ๊ฐ๋ฐ์ ์นํ์ ์ธ API๋ฅผ ์ฌ์ฉํ์ฌ ์ ํธํ๋ Couchbase SDK์์ ๊ธฐ๋ณธ์ ์ผ๋ก ์์ ํ์ธ์.
ํธ๋์ญ์ ์ฃผ์ ๊ธฐ๋ฅ
Couchbase๋ ์์ ํ ์์์ฑ, ์ผ๊ด์ฑ, ๊ฒฉ๋ฆฌ, ๋ด๊ตฌ์ฑ์ ๊ฐ์ถ ๋ถ์ฐํ ๋ฉํฐ-๋ฌธ์ ACID ํธ๋์ญ์ ์ ์ ๊ณตํฉ๋๋ค. ๋ฒํท, ๋ฒ์, ์ปฌ๋ ์ ์ ๋ฐ์์ ๋ณต์กํ ์์ ์ ์คํํ๋ ๋์์ ๋์ ์ฒ๋ฆฌ๋๊ณผ ๋ฎ์ ์ง์ฐ ์๊ฐ์ ๋๊ท๋ชจ๋ก ์ ์งํ์ธ์.
๋ถ์ฐ ACID ๊ท์ ์ค์
๋ถ์ฐ๋ NoSQL ๋ฐ์ดํฐ ์ธํธ์์ ACID ์์ฑ์ ์ ์งํ๋ ๋ค์ค ๋ฌธ์ ํธ๋์ญ์ ์ ์คํํฉ๋๋ค.
์ ์ฐํ ์ฟผ๋ฆฌ ๋ฐ ํค-๊ฐ ์์
๋จ์ผ ํธ๋์ญ์ ๋ด์์ SQL++ ์ฟผ๋ฆฌ๋ฅผ ํค-๊ฐ ์ฐ์ฐ๊ณผ ํตํฉํ์ธ์.
๋จ์กฐ๋ก์ด ์์ ๋ณด๊ธฐ ๊ฒฉ๋ฆฌ
ํธ๋์ญ์ ๋ด ์ฝ๊ธฐ๊ฐ ๊ฐ์ฅ ์ต๊ทผ์ ์ปค๋ฐ๋ ์ํ์ ์ผ์นํ๋์ง ํ์ธํฉ๋๋ค.
๊ฐ๋ฐ์ ์นํ์ ์ธ SDK
SDK๋ฅผ ์ฌ์ฉํ์ฌ ์ค๋ฅ ์ฒ๋ฆฌ, ์ฌ์๋, ๋น๋๊ธฐ ํ๋ก๊ทธ๋๋ฐ ๋ชจ๋ธ ์ง์ ๊ธฐ๋ฅ์ ๊ฐ์ถ ํธ๋์ญ์ ์ ๊ตฌํํ ์ ์์ต๋๋ค.
์์์ , ๋ค์ค ๋ฌธ์ ์ฐ๊ธฐ ์คํ
๋จ์ผ ์์ ํธ๋์ญ์ ๋ด์์ ์ฌ๋ฌ ๋ฌธ์์ ์ปฌ๋ ์ ์ ๊ฑธ์ณ ์ ๋ถ ๋๋ ์ ๋ฌด ์ ๋ฐ์ดํธ๋ฅผ ์ํํ์ฌ ๋ถ๋ถ์ ์ธ ์ํ๋ฅผ ๋ฐฉ์งํ์ธ์.
๋์์ฑ์ด ๋์ ์ํฌ๋ก๋ ์ง์
์ถฉ๋ ๊ฐ์ง ๋ฐ ๊ฒฉ๋ฆฌ ๊ธฐ๋ฅ์ด ๋ด์ฅ๋์ด ์์ด ๋ถ์ฐ๋ ์ ํ๋ฆฌ์ผ์ด์ ์์ ๋์ ์ฝ๊ธฐ ๋ฐ ์ฐ๊ธฐ ์์ ์ ์์ ํ๊ฒ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค.
์ฅ์ ๋ฐ์ ์ ์๋ ๋กค๋ฐฑ ์ฌ์ฉ
ํธ๋์ญ์ ์ด ์ค๋จ๋๋ฉด ๋ชจ๋ ๋จ๊ณ๋ณ ๋ณ๊ฒฝ ์ฌํญ์ ์๋์ผ๋ก ์ทจ์ํ๋ ํธ๋์ญ์ ๋ณด์ฆ์ ํ์ฉํ์ฌ ์๋ ๋ณต๊ตฌ ๋ก์ง์ ์ค์ด์ธ์.
์ฃ์ง์์ ๋ถ์ฐ ํธ๋์ญ์ ์คํ
์คํ๋ผ์ธ ์ง์ ๋ฐ ์ฐ๊ฒฐ์ด ๋ณต์๋๋ฉด ์๋ ๋๊ธฐํ๋ฅผ ํตํด ๋ชจ๋ฐ์ผ ๋ฐ ์ฃ์ง ์ฅ์น์์ ACID ํธํ ํธ๋์ญ์ ์ ๊ตฌํํ์ธ์.
๊ณ ๊ฐ์ ์๊ฒฌ
"Couchbase๋ ํ์ฅ์ฑ์ด ๋ฐ์ด๋ ๋ถ์ฐํ ๋ฐ์ดํฐ ์ ์ฅ์๋ก LinkedIn์ ์บ์ฑ ์์คํ ์์ ์ค์ํ ์ญํ ์ ๋ด๋นํฉ๋๋ค."
"์ฐ๋ฆฌ๊ฐ ๋งค์ฐ ์ค์ํ๊ฒ ์๊ฐํ๋ ๊ฒ์ Couchbase๊ฐ ํด๋ผ์ฐ๋์ ๋ํ ์ฐ๋ฆฌ์ ๋น์ ๊ณผ PaaS์์ ์ง์ ๋ฐ์ดํฐ ์ ์ฅ์๋ฅผ ์ด์ํ๊ณ ์ ํ๋ ์ฐ๋ฆฌ์ ๋น์ ์ ๋ฐ์๋ค์ผ ์ ์์๋ค๋ ์ฌ์ค์ ๋๋ค."
ACID ๊ฑฐ๋์ ๋ํด ๋ ์์ธํ ์๊ณ ์ถ์ผ์ ๊ฐ์?
Couchbase๋ฅผ ํตํด ๋๊ท๋ชจ ACID ํธ๋์ญ์ ์ ๋ฌ์ฑํ๊ณ ํ๋ถํ SQL ์ง์์ ๋ฐ์ผ์ธ์.
๊ด๋ จ ๋ฆฌ์์ค ์ดํด๋ณด๊ธฐ
์นด์ฐ์น๋ฒ ์ด์ค ํธ๋์ญ์ ์ ๋ํ SQL++ ์ง์
SQL++๋ก ์นด์ฐ์น๋ฒ ์ด์ค ํธ๋์ญ์ ๋ง๋ค๊ธฐ
๋ฐ์ดํฐ ์ผํฐ ๊ฐ ๋ณต์ (XDCR)์์ ํธ๋์ญ์ ์ด ์๋ํ๋ ๋ฐฉ์ ์ดํดํ๊ธฐ
๊ตฌ์ถ ์์
๊ฐ๋ฐ์ ํฌํธ์์ NoSQL์ ์ดํด๋ณด๊ณ , ๋ฆฌ์์ค๋ฅผ ์ฐพ์๋ณด๊ณ , ํํ ๋ฆฌ์ผ์ ์์ํ์ธ์.
์นดํ ๋ผ ๋ฌด๋ฃ ์ฌ์ฉ
ํด๋ฆญ ๋ช ๋ฒ์ผ๋ก Couchbase๋ฅผ ์ง์ ์ฒดํํด ๋ณด์ธ์. Capella DBaaS๋ ๊ฐ์ฅ ์ฝ๊ณ ๋น ๋ฅด๊ฒ ์์ํ ์ ์๋ ๋ฐฉ๋ฒ์ ๋๋ค.
์ฐ๋ฝํ๊ธฐ
์นด์ฐ์น๋ฒ ์ด์ค ์ ํ์ ๋ํด ์์ธํ ์๊ณ ์ถ์ผ์ ๊ฐ์? ์ ํฌ๊ฐ ๋์๋๋ฆฌ๊ฒ ์ต๋๋ค.