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
์นด์šฐ์น˜๋ฒ ์ด์Šค ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜

๊ตฌ์ถ• ์‹œ์ž‘

๊ฐœ๋ฐœ์ž ํฌํ„ธ์—์„œ NoSQL์„ ์‚ดํŽด๋ณด๊ณ , ๋ฆฌ์†Œ์Šค๋ฅผ ์ฐพ์•„๋ณด๊ณ , ํŠœํ† ๋ฆฌ์–ผ์„ ์‹œ์ž‘ํ•˜์„ธ์š”.

์ง€๊ธˆ ๊ฐœ๋ฐœํ•˜๊ธฐ
์นดํŽ ๋ผ ๋ฌด๋ฃŒ ์ฒดํ—˜

ํด๋ฆญ ๋ช‡ ๋ฒˆ์œผ๋กœ Couchbase๋ฅผ ์ง์ ‘ ์ฒดํ—˜ํ•ด ๋ณด์„ธ์š”. Capella DBaaS๋Š” ๊ฐ€์žฅ ์‰ฝ๊ณ  ๋น ๋ฅด๊ฒŒ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.

๋ฌด๋ฃŒ ์‚ฌ์šฉ
๋‹ค์šด๋กœ๋“œ ์ฝœ์•„์›ƒ

๋ณต์žก์„ฑ๊ณผ ๋น„์šฉ์„ ์ค„์ด๋ฉด์„œ ๊ฐ•๋ ฅํ•œ ์•ฑ์„ ๊ตฌ์ถ•ํ•˜์„ธ์š”.

๋‹ค์šด๋กœ๋“œ ์‚ดํŽด๋ณด๊ธฐ