MOLO17 ๋ฐ Couchbase๋ก ํ๋ํํ๊ธฐ
์กฐ์ง์ ๋์งํธ ์ ํ์ ์คํํ๋ ค๋ฉด ๊ธฐ์กด ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์ค๋๋ NoSQL ํ๋ซํผ์์ ์จํ๋ ๋ฏธ์ค ๋๋ ํด๋ผ์ฐ๋์ Couchbase๋ก ๋ฐ์ดํฐ๋ฅผ ๋น ๋ฅด๊ณ , ์์ ํ๊ณ , ์์ ์ ์ด๋ฉฐ, ์ ์ฐํ๊ฒ ์ด๋ํ ์ ์๋ ๋ฐฉ๋ฒ์ด ํ์ํฉ๋๋ค. MOLO17 GlueSync๋ ์ํฅ์ด๋ ๋ค์ดํ์ ์์ด ๋น์ฆ๋์ค ์ฐ์์ฑ์ ๋ณด์ฅํฉ๋๋ค. GlueSync๋ ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ ํ๋ฌ๊ทธ ์ค ํ๋ ์ด ์๋ฃจ์ ์ผ๋ก, ์ํฐํ๋ผ์ด์ฆ ๋ฐ์ดํฐ์ ์ ์ฌ๋ ฅ์ ์์ ํ๊ฒ ํ์ฉํ๊ณ Couchbase๋ก์ ์ฌ์ ์ ์์ ํ๊ฒ ๊ฐ์ํํ ์ ์์ต๋๋ค. GlueSync๋ ๊ธฐ์กด ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ๋ฐ์ดํฐ๋ฅผ ์ด๋ํ๋ ๋ฐ ํ์ํ ์๊ฐ๊ณผ ๋ฆฌ์์ค๋ฅผ ์ต์ํํ๋ ํจ์จ์ ์ธ ๋ฐ์ดํฐ ํตํฉ ํ๋ก์ธ์ค์ธ ๋ณ๊ฒฝ ๋ฐ์ดํฐ ์บก์ฒ(CDC)๋ฅผ ๊ตฌํํฉ๋๋ค. Docker ์ปจํ ์ด๋ํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ธ GlueSync๋ ์ด๋์๋ ์ฝ๊ฒ ๋ฐฐํฌํ ์ ์์ต๋๋ค(Docker, Kubernetes, ์จํ๋ ๋ฏธ์ค ๋ฐ ํด๋ผ์ฐ๋).
์ฃผ์ ๋ฆฌ์์ค
GlueSync๋ ์ ํํ ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ์์ค ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ Couchbase๋ก ๋ณต์ฌํ๋ ๊ฒ์ผ๋ก ์์๋๋ CDC ํ๋ก์ธ์ค๋ฅผ ๊ตฌํํฉ๋๋ค. ์ด๊ธฐ ๋ณต์ฌ ํ GlueSync๋ ์์ค ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ณ๊ฒฝ ์ฌํญ์ ๋ชจ๋ํฐ๋งํ ๋ค์ ๋ณ๊ฒฝ๋ ๋ฐ์ดํฐ๋ง ์์ค์์ Couchbase๋ก ๋ณต์ฌํฉ๋๋ค. ์์ค ๋ฐ์ดํฐ๋ฒ ์ด์ค์ Couchbase๊ฐ ๊ณ์ ๋ณ๊ฒฝ๋๋ฉด GlueSync๋ ์๋ฐฉํฅ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ๋ณต์ ํ์ฌ ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋๊ธฐํ ์ํ๋ก ์ ์งํ ์ ์์ต๋๋ค.
"๋์งํธ ํธ๋์คํฌ๋ฉ์ด์ ์ ์ ๋ํ๋ ๊ธฐ์ ์ผ๋ก์ Couchbase๋ฅผ ์ธ์ ํ MOLO17์ ๊ธฐ์กด RDBMS์ Couchbase๋ฅผ ์ฐ๊ฒฐํ๋ ์ด์ฒด์ ์ธ ์ ๊ทผ ๋ฐฉ์์ ์ทจํ๋ ์ ํ์ ๊ฐ๋ฐํ์ต๋๋ค. ์ฐ๋ฆฌ์ ๋ชฉํ๋ ๊ธฐ์ ๊ณ ๊ฐ์ด ์ฐ๋ฆฌ์ ์ํธ ๋ณด์์ ์ธ ๊ธฐ์ ์ ํตํด Couchbase์ ๊ฐ์ ๊ฐ๋ ฅํ NoSQL ์ค๊ณ ์๋ฃจ์ ์ผ๋ก ๋ฐฉ๋ํ ์์ ๋ฐ์ดํฐ๋ฅผ ํ์ฉํ ์ ์๋๋ก ํ๋ ๊ฒ์ ๋๋ค."