Couchbase์ UC ์๋์์ด๊ณ , UC ์ด๋ฐ์ธ, UC ๋ฆฌ๋ฒ์ฌ์ด๋์์ ๋ค๋ ๊ฐ์ ํ๋ ฅ์ผ๋ก ์ ์ธ์ ์ธ์ด๋ฅผ NoSQL์ ์ธ๊ณ์ ๋์ ํ์ต๋๋ค.
์บ๋ฆฌํฌ๋์์ฃผ ์ฐํธ์ธ - 2018๋ 9์ 19์ผ, ์นด์ฐ์น๋ฒ ์ด์ค ์ปค๋ฅํธ SV. Couchbase, Inc.์ธ๊ณ ์ต์ด์ ์ธ๊ฒ์ด์ง๋จผํธ ๋ฐ์ดํฐ๋ฒ ์ด์ค(Engagement Database)๋ฅผ ๊ฐ๋ฐํ ํ์ฌ๋ก, ์ค๋ ์ ๊ณ ์ต์ด์ ์์ฉ ์ฟผ๋ฆฌ ์ธ์ด ๊ตฌํ์ธ ๋ถ์์ฉ N1QL์ ์ถ์ํ๋ฉฐ ๋ ๋ค๋ฅธ ์ต์ด๋ฅผ ๋ฐํํ์ต๋๋ค. SQL++ ์ธ์ด ํ๋ ์์ํฌ์ ๋๋ค. SQL++๋ SQL์ ๋ชจ๋ ๊ธฐ๋ฅ๊ณผ JSON์ ์ ์ฐ์ฑ์ ๊ฒฐํฉํ์ฌ ๋ฌธ์ ์งํฅ ๋ฐ์ดํฐ์ JSON ๋ฐ์ดํฐ ํ์์ ์ฑํ์ ๋ฐ์ ์ํค๋ ๋ฐ ๋์์ด ๋๋ ์์น์ ์ธ ์ฐจ์ธ๋ ์ฟผ๋ฆฌ ์ธ์ด๋ฅผ ๋ง๋๋ ๋ฐฉ๋ฒ์ ๋ช ์ํฉ๋๋ค. SQL++ ํ๋ ์์ํฌ์ ๊ฐ๋ฐ์ ๊ฑฐ์ 10๋ ์ ์ UC ์๋์์ด๊ณ ์ NSF ์ง์ FORWARD ํ๋ก์ ํธ๋ก ์์๋์์ผ๋ฉฐ, ์ดํ Couchbase์ Informatica์ ๊ธฐ์ฌ์ ์๊ธ ์ง์, UC ์ด๋ฐ์ธ๊ณผ UC ๋ฆฌ๋ฒ์ฌ์ด๋์ ์ง์์ผ๋ก ์ด์ด์ก์ต๋๋ค.
SQL++ ํ๋ ์์ํฌ์ ์ฒซ ๋ฒ์งธ ์์ฉ ๊ตฌํ์ธ ๋ถ์์ฉ Couchbase N1QL์ ์ค๋ ์ต์ ๋ฆด๋ฆฌ์ฆ์ ์ผ๋ถ๋ก ๋ฐํ๋ ์๋ก์ด ๋ถ์ ์๋น์ค์ ์ฟผ๋ฆฌ ์ธ์ด๋ก ์ฌ์ฉ๋ฉ๋๋ค. ์นด์ฐ์น๋ฒ ์ด์ค ๋ฐ์ดํฐ ํ๋ซํผ. SQL++์์ ํ์๋ ์ธ์ด๋ก์, ํนํ SQL ๊ตฌ๋ฌธ์ ์ต์ํ ๊ฐ๋ฐ์๋ ์ ์ฌ์ฑ ๋๋ถ์ Couchbase N1QL for Analytics๋ฅผ ์ฝ๊ฒ ๋ฐฐ์ธ ์ ์์ต๋๋ค. ๊ฐ๋ฐ์๊ฐ '์ฒ์๋ถํฐ ๋ฐฐ์ธ ํ์'๊ฐ ์๊ธฐ ๋๋ฌธ์ ๊ธฐ์กด์ ๊ด๊ณํ ์์คํ ์ ํฌ์ํ ๊ธฐ์ ์์ ๋ฐ์ ํ ๋ฐ NoSQL ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฑํํ๋ ๊ฒ์ด ํจ์ฌ ๋ ๊ฐ๋จํด์ง๋๋ค.
SQL++๋ก ๊ฐ๋ ๊ธธ์ ๊ฑฐ์ 10๋ ์ , ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฟผ๋ฆฌ ์ธ์ด์ธ SQL์ ํ๊ณ๊ฐ ๋๋ฌ๋๋ฉด์ ์์๋์์ต๋๋ค. SQL์ JSON ๋๋ JSON ํ์์ ๋ฐ์ ํ ๋ฐ์ดํฐ๋ฅผ ์ฟผ๋ฆฌํ๊ธฐ ์ํ ์์ ํ๊ณ ํจ์จ์ ์ธ ์๋ฃจ์ ์ ์ ๊ณตํ์ง ๋ชปํ๊ธฐ ๋๋ฌธ์ ๋๋ค. ๋ฐ์ ํ ๋ฐ์ดํฐ๋ ์ ์ฒด ๋น์ฆ๋์ค ๋ฐ์ดํฐ์ 85%๋ฅผ ์ฐจ์งํ๋ฉฐ ๋จธ์ ๋ฌ๋, ์ธ๊ณต์ง๋ฅ(AI), ์ฌ๋ฌผ ์ธํฐ๋ท(IoT)์ด ํ๋ ฅ์ ๋ฐ์ผ๋ฉด์ ๊ณ์ ์ฆ๊ฐํ ๊ฒ์ ๋๋ค.
์ด๋ฌํ ๊ฒฉ์ฐจ๋ฅผ ํด์ํ๊ธฐ ์ํด Couchbase๋ SQL์ ์ฟผ๋ฆฌ ์ฑ๋ฅ๊ณผ JSON ๋ฐ์ดํฐ์ ์ ์ฐ์ฑ์ ๊ฒฐํฉํ ํฌ๊ด์ ์ธ ์ฟผ๋ฆฌ ์ธ์ด๋ฅผ ์ ๊ณตํ๊ธฐ ์ํด N1QL์ ๊ฐ๋ฐํ์ผ๋ฉฐ, ์ด์๋ ๋ณ๋๋ก UC ์๋์์ด๊ณ ์ ์ปดํจํฐ ๊ณผํ ๋ฐ ์์ง๋์ด๋ง ๊ต์์ธ ์ผ๋์ค ํํ์ฝ์คํํฐ๋์ ๊ทธ์ ํ์ ๋ฐ๊ตฌ์กฐํ ๋ฐ์ดํฐ๋ฅผ ์ํ ๊ณต์์ ์ผ๋ก ์ ์๋ ์ ์ธ์ ์ธ์ด ํ๋ ์์ํฌ์ธ SQL++๋ฅผ ๊ฐ๋ฐํ์ฌ ํฅํ ์ธ์ด์ ๋ค์ํ ๊ฐ๋ฅ์ฑ์ ๊ตฌ์ฒดํ์์ผฐ์ต๋๋ค. ๋ํ SQL++์ ๋ฐ์ ์ ๊ธฐ์ฌํ ๊ฒ์ UCI์ ๋ง์ดํฌ ์บ๋ฆฌ ๊ต์๊ฐ ์ด๋๋ UC ์ด๋ฐ์ธ๊ณผ UC ๋ฆฌ๋ฒ์ฌ์ด๋์ ๊ธฐ์ฌ๋ก NSF์ ์ง์์ ๋ฐ์ AsterixDB ํ๋ก์ ํธ์์ต๋๋ค. AsterixDB๋ ์ฒ์์๋ ์์ฒด ์ฟผ๋ฆฌ ์ธ์ด์ธ AQL์ ์ฌ์ฉํ์ง๋ง ์ง๊ธ์ SQL++๋ฅผ ์์ฉํ์ต๋๋ค.
ํธ์ํ๋ ค๋ฉด ํด๋ฆญํ์ธ์.: 1TP5ํฐ์น๋ฒ ์ด์ค, 1TP5ํ๋๋ฆฌํฑ์ค์ฉ #N1QL๋ก SQL++์ ์ฒซ ์์ฉ ๊ตฌํ ๋ฐํ https://bit.ly/2pf8ne0
SQL++์ ๋ํด ์์ธํ ์์๋ณด๋ ค๋ฉด ์ค๋ฆฌ์ง๋ SQL ์ธ์ด ์ฌ์์ ์ฃผ์ ์ค๊ณ์ ์ค ํ ๋ช ์ธ Don Chamberlin์ ์ต์ ์ ์์ธ 'SQL++'๋ฅผ ๋ค์ด๋ก๋ํ์ธ์, SQL ์ฌ์ฉ์๋ฅผ ์ํ SQL++: ํํ ๋ฆฌ์ผ. ์ด๋ฒ ์ฃผ ์นด์ฐ์น๋ฒ ์ด์ค ์ปค๋ฅํธ SV ์ฐธ์์์๊ฒ๋ ํ๋ง ๋ฆฌ์ ์ ์์ ์ฒด์๋ฒ๋ฆฐ์ด ์๋ช ํ ์ ์๋ ๋ฌด๋ฃ ์ฌ๋ณธ์ด ์ ๊ณต๋ฉ๋๋ค.
"SQL++ ํ๋ ์์ํฌ๋ฅผ ์ฌ์ฉํ๋ฉด SQL์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ฉด์ JSON๊ณผ ๊ฐ์ ๋ฐ์ ํ ๋ฐ์ดํฐ๋ฅผ ์ฟผ๋ฆฌํ๋ ์ ์ธ์ ์ฟผ๋ฆฌ ์ธ์ด๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค. ๋ถ์์ฉ Couchbase N1QL์ SQL++ ํ๋ ์์ํฌ์ ๋ฐ์ ํ ๋ฐ์ดํฐ ์ฟผ๋ฆฌ์ ์๊ตฌ ์ฌํญ์ ๋ถํฉํฉ๋๋ค. ๋ฐ์ ํ ๋ฐ์ดํฐ์์ ์๋ํ์ง๋ง SQL์ฒ๋ผ ์์ ํ ์ ์ธ์ ์ด์ด์ ๋ ๊ฐ์ง ์ฅ์ ์ ๋ชจ๋ ์ ๊ณตํ๊ธฐ ๋๋ฌธ์ ์๋ก์ด ๋น
๋ฐ์ดํฐ ์๋๋ฅผ ์ํ ์ฟผ๋ฆฌ ์ธ์ด์
๋๋ค."
-์ผ๋์ค ํํ์ฝ์คํํฐ๋
ธ์ฐ, UC ์๋์์ด๊ณ ์ปดํจํฐ ๊ณผํ ๋ฐ ๊ณตํ ๊ต์
"NoSQL ์ธ๊ณ์ ๋ฏธ๋ ์ธ์ด๋ฅผ ์ฃผ๋ํด์จ ์ปค๋ฎค๋ํฐ์ ์ผ์์ด ๋ ๊ฒ์ ๋งค์ฐ ํฅ๋ถ๋๋ ์ผ์ด์์ผ๋ฉฐ, ๊ทธ ๋
ธ๋ ฅ์ ๊ฒฐ์ค์ ๋ณด๊ฒ ๋์ด ๋งค์ฐ ๊ธฐ์ฉ๋๋ค. ํนํ Apache AsterixDB ์ฟผ๋ฆฌ ์์ง์์ SQL++๊ฐ ์ต์ด๋ก ์์ฉ ๊ตฌํ๋๋ ๊ฒ์ ๋ณด๊ฒ ๋์ด ๋์ฑ ๊ธฐ์ฉ๋๋ค. ์์ฒ๋
์ด ์์๋ ์ด๋๋ก ๊ธฐ์
๋ค์ ๋ฐ์ ํ ๋ฐ์ดํฐ์ ๋ํ ์ ์ธ์ ์ฟผ๋ฆฌ๋ฅผ ์์ฒญํด ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ค๋, ๊ทธ ๊ฒฐ์ค์ ๋งบ์์ต๋๋ค."
-๋ง์ดํฌ ์บ๋ฆฌ, UC ์ด๋ฐ์ธ ๋ธ๋ ๊ต์
"์ฐ๋ฆฌ๋ ์ฝ 4๋
์ ๋ถํฐ JSON์ฉ SQL์ ๊ฐ๋ฐํ๊ธฐ ์ํ ์ฌ์ ์ ์์ํ์ต๋๋ค. ์ฐ๋ฆฌ์ ์๋ฌด๋ ๋ ๋ค๋ฅธ ์ฟผ๋ฆฌ ์ธ์ด๋ฅผ ๊ฐ๋ฐํ๋ ๊ฒ์ด ์๋๋ผ ๊ด๊ณํ ์์คํ
์ ๊ฐ์ฅ ์ค์ํ ๊ณตํ ์ค ํ๋๋ฅผ ๋ณด์กดํ๊ณ ๋ฐ์ ์ํค๋ ๊ฒ์ด์์ต๋๋ค: ๋ฐ๋ก JSON์ ์ ์ฐํ ๋ฐ์ดํฐ ๋ชจ๋ธ์ ์ํ SQL์ด์์ต๋๋ค. ์ฐ๋ฆฌ๋ ์ด๋ฅผ N1QL์ด๋ผ๊ณ ๋ถ๋ ๋๋ฐ, ์ด๋ ๋น1์ฐจ ์ ๊ท์ ์ฟผ๋ฆฌ ์ธ์ด์ ์ค์๋ง๋ก, ๋ณธ์ง์ ์ผ๋ก JSON์ ์ํ ๊ฒ์
๋๋ค. ์๋ฐฑ ๊ฐ์ ๊ธฐ์
์ด N1QL์ ์ฌ์ฉํด ๋ฏธ์
ํฌ๋ฆฌํฐ์ปฌ ์ฑ์ ๊ฐ๋ฐํ์ผ๋ฉฐ, ๊ฐ์ ์๊ฐ์ ๊ฐ์ง ํ๊ณ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ๋ฌธ๊ฐ๋ค์ ์ฃผ๋ชฉ์ ๋ฐ์์ต๋๋ค. ๋ถ์์ฉ N1QL์ ์ถ์ํ๋ฉด์, ์ฐ๋ฆฌ๋ N1QL์ ๋์ฑ ๋ฐ์ ์ํค๊ณ ๊ฐ์ ํ์ฌ ์์ฉํ๋ ์ต์ด์ SQL++ ๊ตฌํ์ด ๋์์ต๋๋ค."
-๋ผ๋น ๋ง์ ๋, ์์ง๋์ด๋ง ๋ด๋น ์์ ๋ถ์ฌ์ฅ ๊ฒธ CTO, Couchbase
์นด์ฐ์น๋ฒ ์ด์ค ์๊ฐ
์นด์ฐ์น๋ฒ ์ด์ค๋ ๋ฐ์ดํฐ๊ฐ ๊ธฐ์ ์ ํต์ฌ์ด๋ผ๊ณ ๋ฏฟ์ต๋๋ค. ๊ฐ๋ฐ์์ ์ํคํ ํธ๊ฐ ๊ฐ์ฅ ๋ฏธ์ ํฌ๋ฆฌํฐ์ปฌํ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถ, ๋ฐฐํฌ, ์คํํ ์ ์๋๋ก ์ง์ํฉ๋๋ค. Couchbase๋ ๋ฐ์ดํฐ์ผํฐ์ ๋ชจ๋ ํด๋ผ์ฐ๋์์ ์คํ๋๋ ์ ์ฐํ๊ณ ํ์ฅ ๊ฐ๋ฅํ ๊ณ ์ฑ๋ฅ์ ์ต์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ธ๊ณ ์ต๋ ๊ท๋ชจ์ ๋ง์ ๊ธฐ์ ๋ค์ด ๋น์ฆ๋์ค์ ํ์์ ์ธ ํต์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ๋ํ๊ธฐ ์ํด Couchbase๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ ๋ค์์ ์ฐธ์กฐํ์ธ์.ย www.couchbase.com.
๋ฏธ๋์ด ์ฐ๋ฝ์ฒ
์ ์์ค ๊น
couchbasePR@couchbase.com
์นด์ฐ์น๋ฒ ์ด์ค ์ปค๋ฎค๋์ผ์ด์