- ์ ํ
-
-
ํ๋ซํผ
์์ฒด ๊ด๋ฆฌ
-
์นดํ ๋ผ ์ ๊ณต ์๋น์ค
๊ธฐ๋ฅ
-
-
-
์ ์นด์ฐ์น๋ฒ ์ด์ค์ธ๊ฐ์?
๊ฐ๋ฐ์์ ๊ธฐ์ ์ ๋ฏธ์ ํฌ๋ฆฌํฐ์ปฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํด Couchbase๋ฅผ ์ ํํฉ๋๋ค.
์ด์ ๋ณด๊ธฐ์นดํ ๋ผ๋ก ๋ง์ด๊ทธ๋ ์ด์
Server ์ํฐํ๋ผ์ด์ฆ ์๋์ ์์ Couchbase ์นดํ ๋ผ๋ก ์ ๊ทธ๋ ์ด๋ํด์ผ ํ๋ ์ฃผ์ ์ด์
์ด์ ๋ณด๊ธฐ
-
-
- ์๋ฃจ์
-
-
์ฌ์ฉ ์ฌ๋ก๋ณ
-
์ฐ์ ๋ณ
-
์ ํ๋ฆฌ์ผ์ด์ ์๊ตฌ ์ฌํญ๋ณ
-
-
- Developers
-
-
์ธ๊ธฐ ๋ฌธ์
-
๊ฐ๋ฐ์ ์ญํ ๋ณ
-
์ปค๋ฎค๋ํฐ
๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ ๊ฐ์
ํด๋น ์ง์ญ์ ๊ฐ๋ฐ์ ๋ฆฌ์์ค, ํ๋ณด ๋์ฌ ๋ฐ ์ด๋ฒคํธ๋ฅผ ์ดํด๋ณด์ธ์.
์์ธํ ์์๋ณด๊ธฐ
-
-
- Resources
-
-
๋ฆฌ์์ค ์ผํฐ
-
๊ต์ก
-
๋น๊ต
-
-
- ํ์ฌ
-
-
์ ๋ณด
-
ํํธ๋์ญ
-
์๋น์ค
-
ํํธ๋ ๊ฑฐ๋ ๋ฑ๋กํ๊ธฐ
์นด์ฐ์น๋ฒ ์ด์ค์ ๊ฑฐ๋๋ฅผ ๋ฑ๋กํ ์ค๋น๊ฐ ๋์ จ๋์?
๋ฑ๋กํ๋ ค๋ ์ ์ฌ ๊ณ ๊ฐ์ ๋ํ ํํธ๋ ์ธ๋ถ ์ ๋ณด ๋ฐ ์์ธํ ๋ด์ฉ์ ์๋ ค์ฃผ์ธ์.
์ฌ๊ธฐ์์ ์์Marriott
Marriott๋ ์ ๋ขฐํ ์ ์๋ ๊ฐ์ธํ๋ ๊ณ ๊ฐ ๊ฒฝํ์ ์ํด MongoDB์ Cassandra ๋์ Couchbase๋ฅผ ์ ํํ์ต๋๋ค.
์์ธํ ์์๋ณด๊ธฐ
-
-
- ๊ฐ๊ฒฉ์ ์ฑ
- ๋ฌด๋ฃ ์ฒดํ
- ๋ก๊ทธ์ธ
- search
๋๊ธฐํ ๊ฒ์ดํธ์จ์ด
๋๊ธฐํ ๊ฒ์ดํธ์จ์ด๋ ์ค๋งํธํฐ, ํ๋ธ๋ฆฟ, IoT ๊ธฐ๊ธฐ, ๋ง์ถคํ ์๋ฒ ๋๋ ๊ธฐ๊ธฐ์์ ํด๋ผ์ฐ๋์ ์๋ฒ ๋๋ ์ฑ ๊ฐ์ ์๋ฐฉํฅ ๋ฐ์ดํฐ ๋๊ธฐํ๋ฅผ ์ํ ์น ๊ธฐ๋ฐ ๊ฒ์ดํธ์จ์ด์ ๋๋ค. ์ด ๊ฒ์ดํธ์จ์ด๋ ์๋ฒ ๋ ๊ฐ๋ฅํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ธ Couchbase Lite์ ํจ๊ป ์๋ํ๋ฉฐ ์์ ํ ๋ฐ์ดํฐ ์ก์ธ์ค๋ฅผ ๊ด๋ฆฌํฉ๋๋ค.

๋ฆฌ์์ค์ ์ ์ฝ์ด ์๋ ์ฃ์ง๋ฅผ ์ํด ๊ตฌ์ถ๋ ๊ฒฝ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ฒ์ ๋๋ค.
๋๊ธฐํ ๊ฒ์ดํธ์จ์ด๊ฐ ๋ค๋ฅธ ์ ์ ๋ฌด์์ธ๊ฐ์?
๋๊ธฐํ ๊ฒ์ดํธ์จ์ด๋ ๋ชจ๋ฐ์ผ ๋ฐ IoT ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํ ์์ ํ๊ณ ๋ค์ํ ๊ธฐ๋ฅ์ ๊ฐ์ถ ๋ฐ์ดํฐ ๋๊ธฐํ ์๋ฃจ์ ์ ๋๋ค. ๋คํธ์ํฌ ๊ฐ์ฉ์ฑ์ ๋ฐ๋ผ ์จ๋๋งจ๋ ๋๋ ์ค์๊ฐ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ๋๊ธฐํํ๋๋ก ์ ํํ ์ ์์ต๋๋ค. ๋ํ ๋ด์ฅ๋ ๋ธํ ๋๊ธฐํ ๊ธฐ๋ฅ์ ๋ณ๊ฒฝ๋ ๋ฐ์ดํฐ๋ง ๋๊ธฐํ๋๋๋ก ํฉ๋๋ค.
๋ฐ์ดํฐ ๋๊ธฐํ๋ฅผ ๊ตฌ์ถํด ๋๋ฆฝ๋๋ค.
์๋
๋ฐฑ๊ทธ๋ผ์ด๋์์ ์๋์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ๋๊ธฐํํฉ๋๋ค. ๋คํธ์ํฌ๊ฐ ๋์ด์ง๋ฉด ์ค๋งํธ ์ผ์ ์ค์ง. ๋ณต์๋๋ฉด ๋ค์ ์์ํ์ธ์.
๋ณด์
์ธ๋ถํ๋ ์ญํ ๊ธฐ๋ฐ ์ก์ธ์ค ์ ์ด๋ฅผ ์ฌ์ฉํ์ธ์. ํ์ฌ OpenID Connect ๊ณต๊ธ์ ์ฒด๋ฅผ ํ์ฉํ๊ฑฐ๋ ์ฌ์ฉ์ ์ง์ ๊ณต๊ธ์ ์ฒด๋ฅผ ๋์ ํ์ธ์.
ํ์ฅ์ฑ
ํ์์ ๋ฐ๋ผ ๋๊ธฐํ ๊ฒ์ดํธ์จ์ด ๋ ธ๋๋ฅผ ํ์ฅํ๊ฑฐ๋ ์ถ์ํ์ฌ ์ฉ๋ ์์์ ๋ณํ๋ฅผ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค. ๋ ธ๋๋ "๊ณต์ ๋์ง ์๋" ์ํ์ด๋ฏ๋ก ์ํ๋ฅผ ์กฐ์ ํ ํ์๊ฐ ์์ต๋๋ค.
์ ๋ขฐ์ฑ
์ถฉ๋ ํด๊ฒฐ, ํจ์จ์ ์ธ ๋ฐ์ดํฐ ๋ผ์ฐํ , ์๊ฒฉํ ์ธ์ฆ ๋ฐ ๊ถํ ๋ถ์ฌ๋ฅผ ์ฌ์ฉ์ ์ง์ ํ์ฌ ์ต๊ณ ์ ์ฑ ๊ฒฝํ์ ๋ณด์ฅํ์ธ์.
๋๊ธฐํ ๊ฒ์ดํธ์จ์ด ์ฃผ์ ๊ธฐ๋ฅ
๋๊ธฐํ ๊ฒ์ดํธ์จ์ด๋ ์นด์ฐ์น๋ฒ ์ด์ค ๋ชจ๋ฐ์ผ ๋ฐฐํฌ์ ๋๊ธฐํ ์๋ฒ์ ๋๋ค. ๋๊ท๋ชจ ๋ํํ ์น, ๋ชจ๋ฐ์ผ ๋ฐ IoT ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํ ๋ฐ์ดํฐ ๋๊ธฐํ๋ฅผ ์ ๊ณตํ๋๋ก ์ค๊ณ๋์์ต๋๋ค. ๋๊ธฐํ ๊ฒ์ดํธ์จ์ด๋ ๋ชจ๋ ํด๋ผ์ฐ๋-์ฃ์ง ์ํคํ ์ฒ์ ์ ํฉํ ๋ค๊ณ์ธต ๊ณ์ธต์ ๋๊ธฐํ ํ ํด๋ก์ง๋ฅผ ์ง์ํฉ๋๋ค.
์ ์ฐ์ฑ
๋ชจ๋ ํด๋ผ์ฐ๋ ๋ฐ์ดํฐ์ผํฐ์ ์ฃ์ง ๋๋ฐ์ด์ค ๊ฐ ๋๋ ํด๋ผ์ฐ๋์ ์ฃ์ง ๋ฐ์ดํฐ์ผํฐ ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ์์ ํ๊ฒ ๋๊ธฐํํ์ธ์.
๊ตฌ์ฑ ๊ฐ๋ฅ์ฑ
ํํฐ๋ก ๋๊ธฐํ๋ฅผ ์ฌ์ฉ์ ์ง์ ํ์ฌ ๋ฌธ์, ๋ฐฉํฅ, ๋๊ธฐํ ๋น๋(์ค์๊ฐ ๋๋ ์จ๋๋งจ๋)๋ฅผ ์ง์ ํ ์ ์์ต๋๋ค.
์๋ ์ถฉ๋ ํด๊ฒฐ
๋ฏธ๋ฆฌ ์ ์๋ ์ ์ฑ ๋๋ ์ฌ์ฉ์ ์ ์ ์ฌ์ฉ์ ์ง์ ์ถฉ๋ ํด๊ฒฐ๊ธฐ๋ฅผ ์ฌ์ฉํ์ฌ ์ถฉ๋์ ์๋์ผ๋ก ์ฒ๋ฆฌํฉ๋๋ค.
ํจ์จ์ฑ
๋ธํ ๋๊ธฐํ๋ฅผ ์ฌ์ฉํ์ฌ ๋ณ๊ฒฝ๋ ๋ฐ์ดํฐ๋ง ๋๊ธฐํํ์ฌ ์ ์ก ๋น์ฉ๊ณผ ๋คํธ์ํฌ ๋ถํ๋ฅผ ์ค์ด์ธ์.
๋ณต์๋ ฅ
๋ช ๋ถ์์ ๋ฉฐ์น ๋๋ ๋ช ๋ฌ์ ๊ฑธ์ณ ๋คํธ์ํฌ ์ฐ๊ฒฐ์ด ์ค๋จ๋๋ ๊ฒฝ์ฐ ์๋์ผ๋ก ๋ณต๊ตฌํฉ๋๋ค.
ํด๋ผ์ฐ๋-ํฌ-์์ง ๋๊ธฐํ
ํด๋ผ์ฐ๋์์ ์ฃ์ง๊น์ง ๋ชจ๋ฐ์ผ ์ฑ์ ์์ ํ๊ฒ ๋๊ธฐํํ์ธ์. Couchbase๋ ์คํ ์ค์ธ ์น, ๋ชจ๋ฐ์ผ, IoT ์ฑ ๊ฐ์ ๋ฐ์ดํฐ ๋ณด์์ ์ ๊ณตํฉ๋๋ค. ์นด์ฐ์น๋ฒ ์ด์ค ๋ผ์ดํธ ๊ทธ๋ฆฌ๊ณ ๋ฐฑ์๋ ์นด์ฐ์น๋ฒ ์ด์ค ์๋ฒ, ์นด์ฐ์น๋ฒ ์ด์ค ์์ง ์๋ฒ๋๋ ์นด์ฐ์น๋ฒ ์ด์ค ์นดํ ๋ผ ๋ฐฐํฌ.
๊ธฐ๋ณธ ์ ๊ณต ๋ฐ์ดํฐ ํตํฉ API
์น์ ํตํด ๋ฐ์ดํฐ์ ์ก์ธ์คํ๊ณ ๊ด๋ฆฌํ๊ธฐ ์ํด ์์ ํ RESTful API๋ฅผ ์ฌ์ฉํ๊ณ ์นํ ์ ์ฌ์ฉํ์ฌ ์ธ๋ถ ์น ํด๋ผ์ด์ธํธ, ๋ฐ์ดํฐ ์ ์ฅ์ ๋ฐ ์๋น์ค์ ํตํฉํ์ธ์.
๊ฐ๋ ฅํ ๋ณด์
๋ฒ์ ๋ฐ ์ปฌ๋ ์ ์์ค์์ ๊ฐ๋ณ ์ฌ์ฉ์ ๋ฐ ์ญํ ๊น์ง ์ฝ๊ธฐ ๋ฐ ์ฐ๊ธฐ ์ก์ธ์ค๋ฅผ ์ ์ฉํฉ๋๋ค. ๊ด๋ฆฌ์ REST API๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์ธ์ฆ ๋ฐ ์ญํ ๊ธฐ๋ฐ ์ก์ธ์ค ์ ์ด๋ฅผ ์ ์ฉํฉ๋๋ค. ํ์ฌ Open ID Connect ๊ณต๊ธ์๋ฅผ ํ์ฉํ๊ฑฐ๋ ์ฌ์ฉ์ ์ง์ ๊ณต๊ธ์๋ฅผ ๊ฐ์ ธ์ฌ ์ ์์ต๋๋ค.
์ค์๊ฐ์ผ๋ก ํ๋ ฅ์ ์ผ๋ก ํ์ฅ ๊ฐ๋ฅ
๋๊ธฐํ ๊ฒ์ดํธ์จ์ด ๋ ธ๋๋ฅผ ์์ง ๋ฐ ์ํ์ผ๋ก ํ์ฅํ์ฌ ์ฉ๋ ์์์ ๋ณํ๋ฅผ ์ฒ๋ฆฌํ์ธ์. ์ฑ๋ฅ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ๊ธฐ ์ํด ์กฐ์ ๊ฐ๋ฅํ ์ฝ๊ธฐ ๋ฐ ์ฐ๊ธฐ ํ์ฅ ์ต์ ์ ์ ์ฉํ์ธ์.
๊ณ ๊ฐ์ ์๊ฒฌ
"๋์งํธ ์ผ๋ฃธ ์ปจ์ ์ ๊ธฐ์กด์ ๊ตฌ๋งค ๋ฐฉ์์ ์์ ํ ์ฌํด์ํ๊ณ ์๋ก์ด ํจ์ ์ ๊ณ์ ํ๋งค ๊ธฐ์ค์ ์๋ฆฝํฉ๋๋ค."
"Couchbase Mobile์ ํผ์ด ํฌ ํผ์ด ๋๊ธฐํ๋ฅผ ํตํด ํ์ ๋ฐ์ดํฐ๋ฅผ ๋ณ์ ์ ์ฒด์์ ์ค์๊ฐ์ผ๋ก ์ํํ๊ฒ ๊ณต์ ํ ์ ์์ต๋๋ค."
"์ด์ ๋ฐ์ดํฐ ์ ์ฅ์์ธ Couchbase๋ ํ๋ฃจ์ ์์ฒ๋ง ๊ฑด ์ด์์ ์ ๋ฐ์ดํธ๋ฅผ ์ฝ๊ฒ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค. ์ ํฌ๋ Couchbase์ ๋ํด ๋งค์ฐ ๊ธฐ๋๊ฐ ํฝ๋๋ค."
"์นด์ฐ์น๋ฒ ์ด์ค๋ ์๋ํฌ์๋ ํด๋ผ์ฐ๋ ์ง์ ์๋ฃจ์ ์ ์ ๊ณตํ์ฌ ๋ง๊ฐ ๊ธฐํ ๋ด์ ์ ์ํ๊ฒ ์๋น์ค๋ฅผ ์ถ์ํ๊ณ ํ๋ก๋์ ์ ํฌ์ ํ ์ ์์์ต๋๋ค."
์์ ๊ด๋ฆฌํ ์๋น์ค๋ก ๋๊ธฐํ๋ฅผ ์ํ์๋์?
Capella ์ฑ ์๋น์ค๋ ์์ ํ ํธ์คํ ๋๊ณ ๊ด๋ฆฌ๋๋ ๋ฐฑ์๋๋ก์ ๋๊ธฐํ ๊ฒ์ดํธ์จ์ด์ ๋๋ค.
๊ด๋ จ ๋ฆฌ์์ค ์ดํด๋ณด๊ธฐ
๋๊ธฐํ ๊ฒ์ดํธ์จ์ด ์ต๋ํ ํ์ฉํ๊ธฐ
์ฃ์ง ์ปดํจํ ์ ์ํ ์นด์ฐ์น๋ฒ ์ด์ค
๊ทธ๋์ ๋ฐ์ดํฐ ๋๊ธฐํ ์๋ฃจ์ ์ ๊ตฌ์ถํ๋ ค๊ณ ํฉ๋๋ค....
๊ตฌ์ถ ์์
๊ฐ๋ฐ์ ํฌํธ์์ NoSQL์ ์ดํด๋ณด๊ณ , ๋ฆฌ์์ค๋ฅผ ์ฐพ์๋ณด๊ณ , ํํ ๋ฆฌ์ผ์ ์์ํ์ธ์.
์นดํ ๋ผ ๋ฌด๋ฃ ์ฌ์ฉ
ํด๋ฆญ ๋ช ๋ฒ์ผ๋ก Couchbase๋ฅผ ์ง์ ์ฒดํํด ๋ณด์ธ์. Capella DBaaS๋ ๊ฐ์ฅ ์ฝ๊ณ ๋น ๋ฅด๊ฒ ์์ํ ์ ์๋ ๋ฐฉ๋ฒ์ ๋๋ค.
์ฐ๋ฝํ๊ธฐ
์นด์ฐ์น๋ฒ ์ด์ค ์ ํ์ ๋ํด ์์ธํ ์๊ณ ์ถ์ผ์ ๊ฐ์? ์ ํฌ๊ฐ ๋์๋๋ฆฌ๊ฒ ์ต๋๋ค.