์นœ์ˆ™ํ•œ SQL ๊ตฌ์กฐ๋ฅผ JSON์˜ ์œ ์—ฐ์„ฑ์œผ๋กœ ํ™•์žฅํ•˜์—ฌ ๊ด€๊ณ„ํ˜• ๋ฐ NoSQL ๊ฐœ๋ฐœ์ž๊ฐ€ ์›น, ๋ชจ๋ฐ”์ผ ๋ฐ IoT ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋” ์‰ฝ๊ฒŒ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

Couchbase, Inc. ๋Š” NoSQL ๋ถˆ๊ธธ์— ๊ธฐ๋ฆ„์„ ๋ถ“๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ ๋ฆฌ๋ฐ”์ด์Šค ์Šคํƒ€๋””์›€์—์„œ ์—ด๋ฆฌ๊ณ  ์žˆ๋Š” ์‚ฌ์šฉ์ž ์ปจํผ๋Ÿฐ์Šค์ธ Couchbase Connect์—์„œ ์ด ํšŒ์‚ฌ๋Š” Couchbase Server 4.0์˜ ๋ฒ ํƒ€ ๋ฒ„์ „์„ ๋ฐœํ‘œํ•˜๊ณ  ์ˆ˜์ฒœ ๋ช…์˜ ์ฐธ์„์ž์—๊ฒŒ ์ด ํ˜์‹ ์ ์ธ ์ฟผ๋ฆฌ ์–ธ์–ด๋ฅผ ์—ฟ๋ณผ ์ˆ˜ ์žˆ๋Š” ๊ธฐํšŒ๋ฅผ ์ œ๊ณตํ–ˆ์Šต๋‹ˆ๋‹ค: N1QL: JSON์šฉ SQL. N1QL(๋‹ˆ์ผˆ๋กœ ๋ฐœ์Œ)์€ SQL์˜ ๊ฐ•๋ ฅํ•จ๊ณผ JSON์˜ ์œ ์—ฐ์„ฑ์„ ๊ฒฐํ•ฉํ•œ ์„ธ๊ณ„ ์ตœ์ดˆ์˜ ํฌ๊ด„์ ์ธ ์„ ์–ธ์  ์ฟผ๋ฆฌ ์–ธ์–ด์ž…๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๊ฐœ๋ฐœ์ž๋Š” ์„ธ๊ณ„์—์„œ ๊ฐ€์žฅ ํ™•์žฅ์„ฑ์ด ๋›ฐ์–ด๋‚œ NoSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์œ„์— ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์›น, ๋ชจ๋ฐ”์ผ ๋ฐ IoT ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋” ๋น ๋ฅด๊ณ  ์‰ฝ๊ฒŒ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค: ์นด์šฐ์น˜๋ฒ ์ด์Šค ์„œ๋ฒ„.

ํŠธ์œ—ํ•˜๊ธฐ: ์นด์šฐ์น˜๋ฒ ์ด์Šค, #CBConnect์—์„œ ํš๊ธฐ์ ์ธ ์ฟผ๋ฆฌ ์–ธ์–ด N1QL ๋ฏธ๋ฆฌ๋ณด๊ธฐ ๊ณต๊ฐœ https://bit.ly/1ETEDkt

"N1QL์„ ๋„์ž…ํ•จ์œผ๋กœ์จ ์šฐ๋ฆฌ๋Š” SQL์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” NoSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์šฉ ์ฟผ๋ฆฌ ์–ธ์–ด๋ฅผ ์ œ๊ณตํ•˜๋Š” ์ตœ์ดˆ์˜ NoSQL ๊ณต๊ธ‰์—…์ฒด๊ฐ€ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค."๋ผ๊ณ  Couchbase์˜ CEO์ธ Bob Wiederhold๋Š” ๋งํ•ฉ๋‹ˆ๋‹ค. "์ด๋ฅผ ํ†ตํ•ด ๊ธฐ์—…์€ ๋Œ€๊ทœ๋ชจ SQL ์—์ฝ”์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ์ธ๋ ฅ ์ง€์‹๊ณผ ๊ธฐ์กด ํˆฌ์ž๋ฅผ NoSQL์˜ ์„ฑ๋Šฅ๊ณผ ๊ทœ๋ชจ์— ๋งž์ถฐ ์‰ฝ๊ฒŒ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. N1QL์€ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์›น, ๋ชจ๋ฐ”์ผ ๋ฐ IoT ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์œ„ํ•œ ํ‘œ์ค€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋กœ์„œ NoSQL์˜ ์ฑ„ํƒ์„ ๊ฐ€์†ํ™”ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค."

"N1QL์€ ๋ฌธ์„œ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์— SQL์˜ ๊ฐ•๋ ฅํ•œ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•จ์œผ๋กœ์จ NoSQL์˜ ๊ด‘๋ฒ”์œ„ํ•œ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ๋„์ž…์— ๊ฐ€์žฅ ํฐ ์žฅ๋ฒฝ ์ค‘ ํ•˜๋‚˜๋ฅผ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค. ์ง€๊ธˆ๊นŒ์ง€ ๊ฐœ๋ฐœ์ž๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์„ ํƒํ•  ๋•Œ ์„ ํƒ์„ ํ•ด์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค."๋ผ๊ณ  Couchbase์˜ ์ œํ’ˆ ๋ฐ ์—”์ง€๋‹ˆ์–ด๋ง ๋ถ€๋ฌธ ์ˆ˜์„ ๋ถ€์‚ฌ์žฅ์ธ Ravi Mayuram์€ ๋งํ•ฉ๋‹ˆ๋‹ค. "ํ‘œ์ค€ SQL์˜ ๊ฐ•๋ ฅํ•œ ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•˜๋˜ ๊ฒฝ์ง๋œ ๊ด€๊ณ„ํ˜• ๋ชจ๋ธ์˜ ์ œ์•ฝ์„ ๋ฐ›๊ฑฐ๋‚˜, ์œ ์—ฐํ•œ JSON ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ฐœ๋ฐœํ•˜๋˜ ํ’๋ถ€ํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์„ ๋ฐฉํ•ดํ•˜๋Š” ์ฟผ๋ฆฌ ์ œํ•œ์„ ๋ฐ›์•„๋“ค์ผ ์ˆ˜๋„ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. N1QL์€ ์ด๋Ÿฌํ•œ ํƒ€ํ˜‘์„ ์—†์• ์ค๋‹ˆ๋‹ค. N1QL์„ ํ†ตํ•ด Couchbase Server๋Š” ์ž…์ฆ๋œ ํ™•์žฅ์„ฑ ๋ฐ ์„ฑ๋Šฅ ๋ฆฌ๋”์‹ญ์— ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์˜ ์šฉ์ด์„ฑ์„ ๋”ํ•ฉ๋‹ˆ๋‹ค."

์™œ NoSQL์šฉ SQL์ธ๊ฐ€์š”?

SQL์€ 40๋…„ ์ด์ƒ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์—…๊ณ„์˜ ํ‘œ์ค€ ์ฟผ๋ฆฌ ์–ธ์–ด๋กœ ์‚ฌ์šฉ๋˜์–ด ์™”์Šต๋‹ˆ๋‹ค. ์˜ค๋Š˜๋‚  ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์ถ•ํ•˜๋Š” ์ „ ์„ธ๊ณ„ ์ˆ˜๋ฐฑ๋งŒ ๋ช…์˜ ๊ฐœ๋ฐœ์ž๊ฐ€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ํ†ตํ•ด ์ง์ ‘ ๋˜๋Š” ๊ฐ„์ ‘์ ์œผ๋กœ SQL์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ์กด SQL ๊ตฌ์„ฑ์„ ํ™œ์šฉํ•จ์œผ๋กœ์จ N1QL์€ ๊ฐœ๋ฐœ์ž๋“ค์ด ์นœ์ˆ™ํ•˜๊ณ  ์‰ฝ๊ฒŒ ์ฑ„ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

SQL์€ ๊ฐ•๋ ฅํ•œ ์ฟผ๋ฆฌ ์„ฑ๋Šฅ์„ ์ œ๊ณตํ•˜์ง€๋งŒ, ๊ธฐ์กด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์—„๊ฒฉํ•œ ์Šคํ‚ค๋งˆ ์š”๊ตฌ ์‚ฌํ•ญ์€ ๋น ๋ฅด๊ณ  ํ™•์žฅ ๊ฐ€๋Šฅํ•˜๋ฉฐ ๋ฐ˜์‘์„ฑ์ด ๋›ฐ์–ด๋‚œ ์›น ๋ฐ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ถœ์‹œํ•˜๋Š” ๋ฐ ๊ฑธ๋ฆผ๋Œ์ด ๋˜์–ด ์™”์Šต๋‹ˆ๋‹ค. JSON ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์€ ์ด๋Ÿฌํ•œ ํ•œ๊ณ„๋ฅผ ์ œ๊ฑฐํ•˜์ง€๋งŒ, ์ง€๊ธˆ๊นŒ์ง€ NoSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—๋Š” ์นœ์ˆ™ํ•˜๊ณ  ์‚ฌ์šฉํ•˜๊ธฐ ์‰ฌ์šด ํ‘œ์ค€ ํ’๋ถ€ํ•œ ์ฟผ๋ฆฌ ์–ธ์–ด๊ฐ€ ๋ถ€์กฑํ–ˆ์Šต๋‹ˆ๋‹ค. N1QL์€ ์ „ ์„ธ๊ณ„ ๊ฑฐ์˜ ๋ชจ๋“  ๊ฐœ๋ฐœ์ž๊ฐ€ ์ธ์ •ํ•˜๋Š” SQL์„ ์›น, ๋ชจ๋ฐ”์ผ ๋ฐ IoT ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์œ„ํ•œ ์—…๊ณ„ ํ‘œ์ค€ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์ธ JSON์œผ๋กœ ํ™•์žฅํ•จ์œผ๋กœ์จ ์ด ๋ชจ๋“  ๊ฒƒ์„ ๋ฐ”๊ฟ‰๋‹ˆ๋‹ค. 

์ƒŒ๋””์—์ด๊ณ  ์บ˜๋ฆฌํฌ๋‹ˆ์•„ ๋Œ€ํ•™๊ต ์ปดํ“จํ„ฐ ๊ณผํ•™ ๋ฐ ์—”์ง€๋‹ˆ์–ด๋ง ๊ต์ˆ˜์ธ ์•ผ๋‹ˆ์Šค ํŒŒํŒŒ์ฝ˜์Šคํƒ„ํ‹ฐ๋…ธ์šฐ(Yannis Papakonstantinou)๋Š” "NoSQL ์‹œ์Šคํ…œ์€ ๊ฐœ๋ฐœ์˜ ์šฉ์ด์„ฑ, ์„ฑ๋Šฅ ๋ฐ ํ™•์žฅ์„ฑ์œผ๋กœ ๊ธฐ์—…์—์„œ ๊ทธ ๊ฐ€์น˜๊ฐ€ ์ž…์ฆ๋˜์—ˆ์ง€๋งŒ ๊ฐœ๋ฐœ์ž๋“ค์€ ์—ฌ์ „ํžˆ ๋ฐ˜์ •ํ˜• ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ๋ณต์žกํ•œ ์ฟผ๋ฆฌ๊ฐ€ ํ•„์š”ํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ๋Š” ์ฟผ๋ฆฌ ์–ธ์–ด๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค."๋ผ๊ณ  ๋งํ•ฉ๋‹ˆ๋‹ค. "UCSD๋Š” ๋ฐ˜์ •ํ˜• ๋ฐ์ดํ„ฐ์—์„œ ์ž‘๋™ํ•˜๋Š” SQL ์—ญํ˜ธํ™˜ ์„ ์–ธ์  ์–ธ์–ด์— ๋Œ€ํ•œ ์‚ฌ์–‘์„ ์—…๊ณ„์— ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด SQL++๋ฅผ ์ •์˜ํ–ˆ์Šต๋‹ˆ๋‹ค. N1QL์€ ๊ฐœ๋ฐœ์ž๋“ค์ด JSON์˜ ๋ฏผ์ฒฉ์„ฑ์„ ํ™œ์šฉํ•˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ๋Š” ์™„์ „ํ•œ ์„ ์–ธ์ ์ด๊ณ  SQL๊ณผ ํ˜ธํ™˜๋˜๋Š” ์ฟผ๋ฆฌ ์–ธ์–ด๋ฅผ ์ œ๊ณตํ•œ๋‹ค๋Š” ์ ์—์„œ ์šฐ๋ฆฌ ์‚ฌ์–‘๊ณผ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค. SQL์ด ์›๋ž˜ ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์˜ ๋„์ž…์„ ์ด‰์ง„ํ–ˆ๋˜ ๊ฒƒ์ฒ˜๋Ÿผ N1QL์ด NoSQL ๋„์ž…์„ ์ด‰์ง„ํ•  ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒํ•ฉ๋‹ˆ๋‹ค."

ํŠธ์œ—ํ•˜๊ธฐ: UCSanDiego์—์„œ ๊ฐœ๋ฐœํ•œ ํ•™์ˆ ์šฉ SQL++ ์‚ฌ์–‘๊ณผ ์ผ์น˜ํ•˜๋ฉฐ #NoSQL ์ฑ„ํƒ์„ ์ด‰์ง„ํ•˜๋Š” Couchbase N1QL #CBConnect https://bit.ly/1ETEDkt

๊ฐœ๋ฐœ์ž ๋ฏผ์ฒฉ์„ฑ์„ ํ–ฅ์ƒํ•˜๋Š” N1QL  

๊ฐœ๋ฐœ์ž์—๊ฒŒ๋Š” ๋ฏผ์ฒฉ์„ฑ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž๋Š” ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์—„๊ฒฉํ•œ ์ œํ•œ ์—†์ด ๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ํ™œ์šฉํ•˜๋Š” ํ’๋ถ€ํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์ถ•ํ•˜๊ธฐ๋ฅผ ์›ํ•˜์ง€๋งŒ, SQL์ด ๊ธฐ์กด์— ์ง€์›ํ•˜๋˜ ๋ฐฉ์‹์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ฟผ๋ฆฌํ•˜๊ธฐ๋ฅผ ์›ํ•˜๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค.

๊ฐœ๋ฐœ์ž๋Š” N1QL์„ ํ†ตํ•ด SQL์˜ ๋ชจ๋“  ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•˜์—ฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ํ•„์š”ํ•œ ๋ฐฉ์‹์œผ๋กœ ๋ฐ˜์ •ํ˜• JSON ๋ฐ์ดํ„ฐ๋ฅผ ์ฟผ๋ฆฌํ•˜๊ณ  ๋ณ€ํ™˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—๋Š” JOIN์„ ํ†ตํ•ด ์ฟผ๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ์—ฌ๋Ÿฌ ๋ฌธ์„œ๋กœ ๊ตฌ์„ฑ๋œ ์œ ์—ฐํ•œ JSON ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์„ ๊ตฌ์ถ•ํ•˜๋Š” ๊ธฐ๋Šฅ๊ณผ ๋ฐ์ดํ„ฐ ๊ฐ„์˜ ๊ด€๊ณ„๋ฅผ ํ™œ์šฉํ•˜๊ธฐ ์œ„ํ•ด ๋ฌธ์„œ๋ฅผ NEST ๋˜๋Š” UNNESTํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ๋” ์ด์ƒ JSON ๋ฐ์ดํ„ฐ๋ฅผ ์ฟผ๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ๋‹จ์ผ ๋ฌธ์„œ๋ฅผ ๋งŒ๋“ค ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ, N1QL์€ Spring, LINQ, Ottoman ๋“ฑ ๊ฐœ๋ฐœ์ž๊ฐ€ ์„ ํ˜ธํ•˜๋Š” ๊ฐœ๋ฐœ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ํ†ตํ•ด ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์ฟผ๋ฆฌ ๊ฒฐ๊ณผ๋ฅผ JSON ๋ฌธ์„œ ์ŠคํŠธ๋ฆผ์œผ๋กœ ์ง์ ‘ ์ฒ˜๋ฆฌํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋” ์ด์ƒ ์ž„ํ”ผ๋˜์Šค ๋ถˆ์ผ์น˜๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š์œผ๋ฉฐ ๋ณต์žกํ•œ ๋ฒˆ์—ญ ๊ณ„์ธต์ด ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

"Roomlia๋Š” Couchbase N1QL์„ ํ…Œ์ŠคํŠธํ•ด ์™”์œผ๋ฉฐ, ํŠนํžˆ ์‹ค์‹œ๊ฐ„ ๋ฐ์ดํ„ฐ ์•ก์„ธ์Šค๋ฅผ ์œ„ํ•ด ODBC ์ปค๋„ฅํ„ฐ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์—์„œ ๋งŽ์€ ์ด์ ์„ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค."๋ผ๊ณ  Roomlia์˜ CTO์ธ Vince Valenti๋Š” ๋งํ•ฉ๋‹ˆ๋‹ค. "์šฐ๋ฆฌ๋Š” Microsoft Excel๊ณผ Bi360์œผ๋กœ ๋ณด๊ณ  ๋ฐ BI๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š”๋ฐ, N1QL์„ ์‚ฌ์šฉํ•˜๋ฉด Couchbase Server์— ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ์— ๋น ๋ฅด๊ณ  ์‰ฝ๊ฒŒ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ์‹œ์ž‘์— ๋ถˆ๊ณผํ•ฉ๋‹ˆ๋‹ค. N1QL์€ Couchbase NoSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ๊ธฐ์กด RDBMS SQL ์ฟผ๋ฆฌ๋ฅผ ์™„๋ฒฝํ•˜๊ฒŒ ๊ฒฐํ•ฉํ•˜์—ฌ ๊ธฐ์—…์ด NoSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ๋Œ€ํ•ด ์ƒ๊ฐํ•˜๋Š” ๋ฐฉ์‹์— 'ํŒจ๋Ÿฌ๋‹ค์ž„์˜ ์ „ํ™˜'์„ ์ผ์œผ์ผฐ์Šต๋‹ˆ๋‹ค."๋ผ๊ณ  ๋งํ•ฉ๋‹ˆ๋‹ค.

N1QL, ์นด์šฐ์น˜๋ฒ ์ด์Šค ์ƒํƒœ๊ณ„๋ฅผ ์ฃผ๋„ํ•˜๋‹ค

N1QL์€ Couchbase Server์— ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ์— ์‰ฝ๊ณ  ํšจ์œจ์ ์œผ๋กœ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•จ์œผ๋กœ์จ ๊ธฐ์—…์—์„œ NoSQL ๋„์ž…์„ ๋”์šฑ ๊ฐ€์†ํ™”ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. N1QL์€ ์ปค๋„ฅํ„ฐ์™€ ํ‘œ์ค€ JDBC/ODBC ๋“œ๋ผ์ด๋ฒ„๋ฅผ ํ†ตํ•ด SQL ์—์ฝ”์‹œ์Šคํ…œ๊ณผ ์™„๋ฒฝํ•˜๊ฒŒ ํ˜ธํ™˜๋ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๊ธฐ์—…๋“ค์€ ์‚ฌ์ƒ ์ฒ˜์Œ์œผ๋กœ ์ธ๊ธฐ ์žˆ๋Š” ETL, ๋ณด๊ณ  ๋ฐ BI ๋„๊ตฌ๋ฅผ Couchbase Server์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ์œผ๋ฉฐ, Avalon LLC., Informatica, Looker, Metanautix, Simba Technologies ๋ฐ Tableau์™€ ๊ฐ™์€ ํšŒ์‚ฌ๊ฐ€ Couchbase์™€ ํ˜‘๋ ฅํ•˜์—ฌ ๋ณด๋‹ค ์‹ฌ์ธต์ ์ด๊ณ  ์ง€์›๋˜๋Š” ํ†ตํ•ฉ์„ ์ œ๊ณตํ•จ์œผ๋กœ์จ Couchbase ISV ์—์ฝ”์‹œ์Šคํ…œ์— ์—„์ฒญ๋‚œ ์ถ”์ง„๋ ฅ์„ ๋ถˆ์–ด๋„ฃ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ํŠธ์œ— ๊ณต์œ ํ•˜๊ธฐ: ์นด์šฐ์น˜๋ฒ ์ด์Šค ํŒŒํŠธ๋„ˆ ์—์ฝ”์‹œ์Šคํ…œ์€ N1QL๊ณผ ํ•จ๊ป˜ ์„ฑ์žฅํ•ฉ๋‹ˆ๋‹ค: avalonconsult, @InformaticaCorp, @LookerData, @metanautix, @SimbaTech & @tableau #CBConnect

๋ฆฌ์†Œ์Šค:

์นด์šฐ์น˜๋ฒ ์ด์Šค ์†Œ๊ฐœ

์นด์šฐ์น˜๋ฒ ์ด์Šค๋Š” ๋ฐ์ดํ„ฐ๊ฐ€ ๊ธฐ์—…์˜ ํ•ต์‹ฌ์ด๋ผ๊ณ  ๋ฏฟ์Šต๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž์™€ ์•„ํ‚คํ…ํŠธ๊ฐ€ ๊ฐ€์žฅ ๋ฏธ์…˜ ํฌ๋ฆฌํ‹ฐ์ปฌํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์ถ•, ๋ฐฐํฌ, ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. Couchbase๋Š” ๋ฐ์ดํ„ฐ์„ผํ„ฐ์™€ ๋ชจ๋“  ํด๋ผ์šฐ๋“œ์—์„œ ์‹คํ–‰๋˜๋Š” ์œ ์—ฐํ•˜๊ณ  ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ๊ณ ์„ฑ๋Šฅ์˜ ์ตœ์‹  ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์„ธ๊ณ„ ์ตœ๋Œ€ ๊ทœ๋ชจ์˜ ๋งŽ์€ ๊ธฐ์—…๋“ค์ด ๋น„์ฆˆ๋‹ˆ์Šค์— ํ•„์ˆ˜์ ์ธ ํ•ต์‹ฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ๋™ํ•˜๊ธฐ ์œ„ํ•ด Couchbase๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋‹ค์Œ์„ ์ฐธ์กฐํ•˜์„ธ์š”. www.couchbase.com.

๋ฏธ๋””์–ด ์—ฐ๋ฝ์ฒ˜

์ œ์ž„์Šค ๊น€

couchbasePR@couchbase.com
์นด์šฐ์น˜๋ฒ ์ด์Šค ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜

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

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

์นดํŽ ๋ผ ๋ฌด๋ฃŒ ์ฒดํ—˜

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

๋‹ค์šด๋กœ๋“œ ์ฝœ์•„์›ƒ

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