๋ง์ดํด๋ทฐ, ์บ๋ฆฌํฌ๋์ - 2014๋ 3์ 11์ผ – Couchbase์ ๊ฐ์ฅ ๋น ๋ฅด๊ฒ ์ฑ์ฅํ๋ ๊ณต๊ธ์ ์ฒด์ ๋๋ค. ์ํฐํ๋ผ์ด์ฆ๊ธ NoSQL ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐ ๊ธฐ์ , ์ค๋ ์ ๋ต์ ํํธ๋๋ฅผ ๋ฐํํ์ต๋๋ค. KuroBase ๋ ๊ฐ๋ฐ์๊ฐ Couchbase ๊ธฐ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ ๋น ๋ฅด๊ณ ์ฝ๊ฒ ๋น๋, ๋ฐฐํฌ, ํ ์คํธ ๋ฐ ๋ชจ๋ํฐ๋งํ ์ ์๋ ๋ช ๊ฐ์ง ์๋ก์ด ๋ฌด๋ฃ ๋๊ตฌ๋ฅผ ์ถ์ํ์ต๋๋ค. ์๋ก์ด ๋ฆด๋ฆฌ์ค์๋ ๋ค์์ด ํฌํจ๋ฉ๋๋ค. Couchbase์ฉ Heroku ์ ๋์จ, ๋ ๊ฐ์ ์๋ก์ด ๋ฃจ๋น ๋ฐ Node.js์ฉ ํค๋ก์ฟ ๋น๋ํฉ ๋ฐ ๋ด๋ ๋ฆญ ๊ณ์ธก๊ธฐ.
"์ฐ๋ฆฌ์ ์์คํ ํํธ๋์ธ KuroBase๊ฐ Ruby ๋ฐ Node.js ๊ฐ๋ฐ์๊ฐ Couchbase Server์์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ ์ฝ๊ฒ ๊ตฌ์ถํ ์ ์๋๋ก ์ ๋์ ์ธ ์ญํ ์ ํ๊ฒ ๋์ด ๋งค์ฐ ๊ธฐ์ฉ๋๋ค."๋ผ๊ณ Couchbase์ ์ ํ ๋ด๋น ์์ ๋ถ์ฌ์ฅ Rahim Yaseen์ด ๋งํ์ต๋๋ค. "์นด์ฐ์น๋ฒ ์ด์ค ๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ๋ ๋น ๋ฅด๊ฒ ์ฑ์ฅํ๊ณ ์์ผ๋ฉฐ ํ์ฅ ๊ฐ๋ฅํ ์ํฐํ๋ผ์ด์ฆ๊ธ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถํ ์ ์๋ ๊ฐ์ฅ ํ์ ์ ์ธ ๋ฐฉ๋ฒ์ ์ฐพ๊ณ ์์ต๋๋ค. Heroku์ ๋ด๋ ๋ฆญ์ ์ํ ์ฟ ๋ก๋ฒ ์ด์ค ์ง์ ๊ธฐ์ ์ ํตํด ๊ฐ๋ฐ์๋ค์ ํ์ฅ์ฑ์ด ๋จ์ด์ง๋ ๋ค๋ฅธ NoSQL ์ ํ ๋์ ํจ์ฌ ๋ ์ฝ๊ฒ Couchbase๋ฅผ ์ ํํ ์ ์์ต๋๋ค."
์ฟ ๋ก๋ฒ ์ด์ค์์ ๊ตฌ์ถํ๊ณ ์ ์ง ๊ด๋ฆฌํ๋ ์๋ก์ด ๊ฐ๋ฐ์ ๋๊ตฌ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
- ์นด์ฐ์น๋ฒ ์ด์ค์ฉ ํค๋ก์ฟ ์ ๋์จ: Couchbase ์ ๋์จ์ Heroku๋ฅผ ์ฌ์ฉํ๋ ์๋ง ๋ช ์ ๊ฐ๋ฐ์์๊ฒ Couchbase Server๋ฅผ ์ ๊ณตํฉ๋๋ค. ๊ฐ๋ฐ์๋ ํด๋ฆญ ํ ๋ฒ์ผ๋ก Heroku ํฌํธ์์ ์ง์ KuroBase๊ฐ ํธ์คํ ํ๋ Couchbase ์ธ์คํด์ค๋ฅผ ํ๋ก๋น์ ๋ํ ์ ์์ต๋๋ค. ๋ํ ์ด ์ ๋์จ์ ๊ฐ๋ฐ์์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฌ๋ฐ๋ฅธ ๋งค๊ฐ๋ณ์๋ฅผ ์๋์ผ๋ก ์ ๋ฌํ์ฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ตฌ์ฑ์ ๊ฐ์ํํฉ๋๋ค.
- ๋ฃจ๋น ๋ฐ Node.js์ฉ ํค๋ก์ฟ ๋น๋ํฉ: ์ฟ ๋ก๋ฒ ์ด์ค๋ 1๋ ์ด ๋๋ ๊ธฐ๊ฐ ๋์ ๋ง์ถคํ ๋น๋ํฉ์ ๊ตฌ์ถํ๊ณ ํ ์คํธํ์ผ๋ฉฐ, ํ์ฌ ๋ค์์ ํตํด ์ด์ฉํ ์ ์์ต๋๋ค. GitHub๋ฅผ ์ฌ์ฉํ์ฌ Couchbase์ Ruby ๋ฐ Node.js๋ฅผ ์ง์ํฉ๋๋ค. Heroku ๋น๋ํฉ์ ๊ฐ๋ฐ์์ ์ ํ๋ฆฌ์ผ์ด์ ์ Heroku ํ๋ซํผ์์ ์คํํ ์ ์๋ ๋ฐฉ๋ฒ์ ์ ๊ณตํฉ๋๋ค. ๋น๋ํฉ์ ํ์ Libcouchbase ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ง์ํฉ๋๋ค. ์ด๋ฌํ ๋น๋ํฉ์ ํตํด ๊ฐ๋ฐ์๋ Heroku์์ Ruby ๋๋ Node.js๋ก Couchbase ๊ธฐ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋น ๋ฅด๊ฒ ๋ฐฐํฌํ ์ ์์ต๋๋ค.
- ๋ด๋ ๋ฆญ ๊ณ์ธก: ๋ํ, ๋ด๋ ๋ฆญ์ ๋ชจ๋ ๋ฃจ๋น ๊ฐ๋ฐ์๊ฐ ์ ํ๋ฆฌ์ผ์ด์ ๋ด์์ ๋ชจ๋ ์นด์ฐ์น๋ฒ ์ด์ค ํธ์ถ์ ์ธ๋ถ ๋ฉํธ๋ฆญ์ ์ถ์ ํ ์ ์๋ ์๋ฒฝํ ๋ด๋ ๋ฆญ์ฉ ๊ณ์ธก ๋๊ตฌ๋ฅผ ๊ตฌ์ถํ์ต๋๋ค. ์ด ํจํค์ง์๋ ๋ด๋ ๋ฆญ ํ๋ซํผ์ฉ ์ฝ๋ ๋ถ์, ํ ์คํธ ๋ฐ ๊ฒ์ฆ ๋๊ตฌ๊ฐ ํฌํจ๋์ด ์์ด ๊ฐ๋ฐ์๊ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฑ๋ฅ์ ๋ชจ๋ํฐ๋งํ๋ ๋ฐ ์ฆ์ ์ฌ์ฉํ ์ ์๋ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
๊ฐ๋ฐ์๋ ๋ฌด๋ฃ๋ก ์ ๊ณต๋๋ ์ด๋ฌํ ์คํ ์์ค ๋๊ตฌ๋ฅผ ํจ๊ป ์ฌ์ฉํ์ฌ Couchbase ๊ธฐ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์ํ๊ฒ ๋น๋, ๋ฐฐํฌ, ํ ์คํธ ๋ฐ ๋ชจ๋ํฐ๋งํ ์ ์์ต๋๋ค.
"ํค๋ก์ฟ ์ ๋์จ, ๋ฃจ๋น ๋ฐ ๋ ธ๋.js ๋น๋ํฉ, ๋ด๋ ๋ฆญ ๊ณ์ธก์ ์ถ์๋ ์ฟ ๋ก๋ฒ ์ด์ค ํ์ด ์๋ ๊ฐ์ ๊ฐ๋ฐ๊ณผ ํ ์คํธ๋ฅผ ํตํด ์ด๋ฃจ์ด๋ธ ์ฑ๊ณผ์ ๋๋ค."๋ผ๊ณ ์ฟ ๋ก๋ฒ ์ด์ค์ ์ต๊ณ ๊ธฐ์ ์ฑ ์์์ด์ ๊ณต๋ ์ฐฝ๋ฆฝ์์ธ ์๋ฆฌ ํ๋ฏธ๋(Ali Hamidi)๋ ๋งํฉ๋๋ค. "์ฌ์ฉํ๊ธฐ ์ฌ์ด Heroku ํ๋ซํผ๊ณผ ๋ด๋ ๋ฆญ ๋ถ์ ํ๋ซํผ์ ๊ฒฐํฉ์ Couchbase NoSQL ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐ์ ๊ฐ์ํํ ๊ฒ์ ๋๋ค."๋ผ๊ณ ๋งํ์ต๋๋ค.
ํค๋ก์ฟ ์ ๋์จ์ ๋ค์ ๋งํฌ๋ฅผ ํตํด ๋ฒ ํ ๋ฒ์ ์ผ๋ก ์ ๊ณต๋ฉ๋๋ค. Heroku ์ ๋์จ ์นดํ๋ก๊ทธ. ๋ด๋ ๋ฆญ ๊ณ์ธก๊ธฐ ๋ฐ Heroku ๋น๋ํฉ์ ๋ค์์ ํตํด ๋ค์ด๋ก๋ํ ์ ์์ต๋๋ค. GitHub ์ค๋.
๊ตฌ๋ก๋ฒ ์ด์ค ์๊ฐ
์บ๋ฆฌํฌ๋์์ฃผ ์ ๋งํ ์ค์ ๋ณธ์ฌ๋ฅผ ๋ ์ฟ ๋ก๋ฒ ์ด์ค(www.kurobase.com)๋ ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ ์ธํ๋ผ์ ์๋น์ค์์ ๋ฐ์ดํฐ๋ฅผ ๊ณต์ , ์ ์ฅ, ์ด๋ํ๋ ๋ฐฉ์์ ํ์ ํ๊ณ ์์ต๋๋ค. ์ฟ ๋ก๋ฒ ์ด์ค ์ค์ผ์คํธ๋ ์ด์ ํ๋ซํผ์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ์ฟ ๋ก๋ฒ ์ด์ค ์์ ๊ด๋ฆฌํ ์๋น์คํ ๋ฐ์ดํฐ๋ฒ ์ด์ค(DbaaS)๋ ๊ฐ๋ฐ์๊ฐ ๋ฌด์ ํ ํ์ฅ์ฑ๊ณผ ์ผ๊ด๋ ์ฑ๋ฅ์ผ๋ก ํจ์ฌ ๋น ๋ฅธ ์๋๋ก ๋น ๋ฐ์ดํฐ ์ฝํ ์ธ ์ ์ค์๊ฐ ๋ฐ์ดํฐ ์ก์ธ์ค๋ฅผ ์ ๊ณต ๋ฐ ๋ฐฐํฌํ ์ ์๋๋ก ์ง์ํฉ๋๋ค. ํ๋ก์ฐ ๊ตฌ๋ก๋ฒ ์ด์ค ํธ์ํฐ์์
์นด์ฐ์น๋ฒ ์ด์ค ์๊ฐ
์นด์ฐ์น๋ฒ ์ด์ค๋ ๋ฐ์ดํฐ๊ฐ ๊ธฐ์ ์ ํต์ฌ์ด๋ผ๊ณ ๋ฏฟ์ต๋๋ค. ๊ฐ๋ฐ์์ ์ํคํ ํธ๊ฐ ๊ฐ์ฅ ๋ฏธ์ ํฌ๋ฆฌํฐ์ปฌํ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถ, ๋ฐฐํฌ, ์คํํ ์ ์๋๋ก ์ง์ํฉ๋๋ค. Couchbase๋ ๋ฐ์ดํฐ์ผํฐ์ ๋ชจ๋ ํด๋ผ์ฐ๋์์ ์คํ๋๋ ์ ์ฐํ๊ณ ํ์ฅ ๊ฐ๋ฅํ ๊ณ ์ฑ๋ฅ์ ์ต์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ธ๊ณ ์ต๋ ๊ท๋ชจ์ ๋ง์ ๊ธฐ์ ๋ค์ด ๋น์ฆ๋์ค์ ํ์์ ์ธ ํต์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ๋ํ๊ธฐ ์ํด Couchbase๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ ๋ค์์ ์ฐธ์กฐํ์ธ์. www.couchbase.com.
๋ฏธ๋์ด ์ฐ๋ฝ์ฒ
์ ์์ค ๊น
couchbasePR@couchbase.com
์นด์ฐ์น๋ฒ ์ด์ค ์ปค๋ฎค๋์ผ์ด์