JSON์˜ ์œ ์—ฐ์„ฑ๊ณผ SQL์˜ ๊ฐ•๋ ฅํ•œ ์„ฑ๋Šฅ ๊ฒฐํ•ฉ

์บ˜๋ฆฌํฌ๋‹ˆ์•„๋Œ€ํ•™๊ต ์ƒŒ๋””์—์ด๊ณ  ์บ ํผ์Šค ์ปดํ“จํ„ฐ ๊ณตํ•™ ๊ต์ˆ˜์ธ ์•ผ๋‹ˆ์Šค ํŒŒํŒŒ์ฝ˜์Šคํƒ„ํ‹ฐ๋…ธ์šฐ์™€ ์นด์šฐ์น˜๋ฒ ์ด์Šค๋Š” ๋ฌธ์„œ ์ง€ํ–ฅ ๋ฐ์ดํ„ฐ์™€ JSON(JavaScript Object Notation) ๋ฐ์ดํ„ฐ ํ˜•์‹์˜ ๊ด‘๋ฒ”์œ„ํ•œ ์ฑ„ํƒ์„ ์œ„ํ•œ ์ค‘์š”ํ•œ ๋‹จ๊ณ„๋กœ, ์˜ค๋Š˜ ๋น…๋ฐ์ดํ„ฐ๋ฅผ ์œ„ํ•œ ์ฐจ์„ธ๋Œ€ ์ฟผ๋ฆฌ ์–ธ์–ด์— ๋Œ€ํ•œ ํ˜‘์—…์„ ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค. ์–‘์‚ฌ์˜ ๊ณต๋™ ์—ฐ๊ตฌ๋Š” SQL์˜ ๊ฐ•๋ ฅํ•œ ์„ฑ๋Šฅ๊ณผ JSON์˜ ์œ ์—ฐ์„ฑ์„ ๊ฒฐํ•ฉํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ณตํ†ต ๋น„์ „: SQL + JSON

ํ˜‘์—…์— ์•ž์„œ Couchbase์™€ ํŒŒํŒŒ์ฝ˜์Šคํƒ„ํ‹ฐ๋ˆ„ ๊ต์ˆ˜๋Š” ๊ธฐ์กด์˜ ์ ‘๊ทผ ๋ฐฉ์‹์ด ๋ฐ˜์ •ํ˜• ๋ฐ์ดํ„ฐ ์ฟผ๋ฆฌ๋ฅผ ์œ„ํ•œ ์™„์ „ํ•˜๊ณ  ํšจ์œจ์ ์ธ ์†”๋ฃจ์…˜์„ ์ œ๊ณตํ•˜์ง€ ๋ชปํ•œ๋‹ค๊ณ  ๋…์ž์ ์œผ๋กœ ๊ฒฐ๋ก ์„ ๋‚ด๋ ธ์Šต๋‹ˆ๋‹ค. ๋‘ ์‚ฌ๋žŒ ๋ชจ๋‘ ๋Œ€ํ‘œ์ ์ธ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ฟผ๋ฆฌ ์–ธ์–ด์ธ SQL๊ณผ ์ตœ์‹  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ๋ฐ˜์ •ํ˜• ๋ฐ์ดํ„ฐ๋ฅผ ๋ชจ๋ธ๋งํ•˜๊ธฐ ์œ„ํ•œ ๋Œ€ํ‘œ์ ์ธ ํ˜•์‹์ธ JSON์„ ๊ฒฐํ•ฉํ•œ๋‹ค๋Š” ๊ณตํ†ต๋œ ๋น„์ „์„ ๊ณต์œ ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‘ ํšŒ์‚ฌ ๋ชจ๋‘ ๊ทธ ๋ฐฉํ–ฅ์œผ๋กœ ์ž‘์—…์„ ์‹œ์ž‘ํ–ˆ๊ณ , ๊ณต๋™ ์ž‘์—…์„ ๊ฒฐ์ •ํ•œ ๊ฒƒ๋„ ์ด๋Ÿฌํ•œ ๊ณตํ†ต์˜ ๋น„์ „์„ ๋ฐ”ํƒ•์œผ๋กœ ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

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

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

UC ์ƒŒ๋””์—์ด๊ณ  ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ทธ๋ฃน์˜ ์ตœ๊ทผ ๊ธฐ์ˆ  ๋ณด๊ณ ์„œ*์— ์ž์„ธํžˆ ์„ค๋ช…๋˜์–ด ์žˆ๋“ฏ์ด, SQL++์˜ ๊ณต๋™ ๊ฐœ๋ฐœ์ž์ธ ํŒŒํŒŒ์ฝ˜์Šคํƒ„ํ‹ฐ๋ˆ„์™€ ์—ฐ๊ตฌ์› ๊ฒธ CSE ์กธ์—…์ƒ์ธ ํ‚ค์•ˆ ์œˆ ์˜น(Kian Win Ong, ๋ฐ•์‚ฌ '12)์€ ํ›จ์”ฌ ๋” ๊น”๋”ํ•˜๊ณ  SQL์— ์†Œ์ˆ˜์˜ ์ฟผ๋ฆฌ ์–ธ์–ด ํ™•์žฅ๋งŒ ๋„์ž…ํ•˜๋Š” SQL++์˜ ๊ตฌ๋ฌธ๊ณผ ์˜๋ฏธ๋ก ์— ๋Œ€ํ•ด ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. ํŒŒํŒŒ์ฝ˜์Šคํƒ„ํ‹ฐ๋ˆ„๋Š” "SQL ๊ธฐ๋Šฅ์€ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ๊ฐœ๋ฐœํ•˜๊ธฐ๋ณด๋‹ค๋Š” SQL์˜ ์˜๋ฏธ๋ก ์  ์ œํ•œ์„ ์ œ๊ฑฐํ•จ์œผ๋กœ์จ ํ™•์žฅ๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋Œ€๋ถ€๋ถ„์ž…๋‹ˆ๋‹ค."๋ผ๊ณ  ๋งํ•ฉ๋‹ˆ๋‹ค. "์ด๋ฅผ ํ†ตํ•ด SQL++๋Š” SQL์— ๋Œ€ํ•œ ๋ถˆํ•„์š”ํ•œ ํ™•์žฅ์„ ํ”ผํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค." SQL++์˜ ์˜๋ฏธ๋ก ์€ ์ด์ „ ์ฟผ๋ฆฌ ์–ธ์–ด์— ๋น„ํ•ด ํ›จ์”ฌ ์งง์•„์ง€๊ธฐ ๋•Œ๋ฌธ์— ์‚ฌ์šฉ ํŽธ์˜์„ฑ๋„ ํ–ฅ์ƒ๋ฉ๋‹ˆ๋‹ค.

SQL++ ๋ฐ N1QL

11๊ฐœ์˜ ์ฟผ๋ฆฌ ์–ธ์–ด๋ฅผ ์‚ดํŽด๋ณธ ๊ฒฐ๊ณผ, ํŒŒํŒŒ์ฝ˜์Šคํƒ„ํ‹ฐ๋ˆ„๋Š” ๋ฐ˜์ •ํ˜• ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ๋ณธ๊ฒฉ์ ์ธ ์ฟผ๋ฆฌ๋ฅผ ์ œ๊ณตํ•˜๋Š” ์–ธ์–ด๊ฐ€ ์—†๋‹ค๋Š” ๊ฒฐ๋ก ์„ ๋‚ด๋ ธ์Šต๋‹ˆ๋‹ค. ํŒŒํŒŒ์ฝ˜์Šคํƒ„ํ‹ฐ๋…ธ์šฐ์™€ ๊ทธ์˜ ํŒ€์€ ๋ฏธ๊ตญ ๊ตญ๋ฆฝ๊ณผํ•™์žฌ๋‹จ(NSF)๊ณผ Informatica์˜ ์ง€์›์„ ๋ฐ›์•„ UCSD์˜ FORWARD ํ”„๋กœ์ ํŠธ๋กœ SQL++ ์‚ฌ์–‘์„ ๊ฐœ๋ฐœํ•˜์—ฌ ์ถœ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. ๋™์‹œ์— Couchbase๋Š” SQL์˜ ์ฟผ๋ฆฌ ์„ฑ๋Šฅ๊ณผ JSON ๋ฐ์ดํ„ฐ์˜ ์œ ์—ฐ์„ฑ์„ ๊ฒฐํ•ฉํ•œ ํฌ๊ด„์ ์ธ ์ฟผ๋ฆฌ ์–ธ์–ด๋ฅผ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด N1QL์„ ๋…์ž์ ์œผ๋กœ ๊ฐœ๋ฐœํ–ˆ์Šต๋‹ˆ๋‹ค.

"๊ธฐ์—…๋“ค์€ ๋ฐ˜์ •ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ๋Œ€ํ•œ ์„ ์–ธ์  ์ฟผ๋ฆฌ๋ฅผ ์š”๊ตฌํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. SQL++๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด JSON์„ ์ฟผ๋ฆฌํ•˜๊ณ  SQL๊ณผ ์—ญํ˜ธํ™˜๋˜๋Š” ์„ ์–ธ์  ์ฟผ๋ฆฌ ์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค."๋ผ๊ณ  Papakonstantinou๋Š” ๋งํ•ฉ๋‹ˆ๋‹ค. "์ด ์ฟผ๋ฆฌ ์–ธ์–ด๋Š” ๋ฐ˜์ •ํ˜• ๋ฐ์ดํ„ฐ์—์„œ ์ž‘๋™ํ•˜์ง€๋งŒ ์™„์ „ํžˆ ์„ ์–ธ์ ์ด๊ณ  SQL๊ณผ ํ˜ธํ™˜๋˜๋ฏ€๋กœ ์ƒˆ๋กœ์šด ๋น… ๋ฐ์ดํ„ฐ ์‹œ๋Œ€๋ฅผ ์œ„ํ•œ ์ฟผ๋ฆฌ ์–ธ์–ด์ž…๋‹ˆ๋‹ค. ๋‘ ๊ฐ€์ง€ ์žฅ์ ์„ ๋ชจ๋‘ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. Couchbase N1QL์€ SQL++ ์‚ฌ์–‘๊ณผ ๋ฐ˜์ •ํ˜• ๋ฐ์ดํ„ฐ ์ฟผ๋ฆฌ์˜ ์š”๊ตฌ ์‚ฌํ•ญ์— ๋ถ€ํ•ฉํ•ฉ๋‹ˆ๋‹ค."

"ํŒŒํŒŒ์ฝ˜์Šคํƒ„ํ‹ฐ๋ˆ„ ๊ต์ˆ˜ ๋ฐ ๊ทธ์˜ ์—ฐ๊ตฌํŒ€๊ณผ ํ˜‘๋ ฅํ•˜๊ฒŒ ๋˜์–ด ๊ธฐ์˜๊ฒŒ ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ JSON์„ ์œ„ํ•œ ์„ ์–ธ์  ์ฟผ๋ฆฌ ์–ธ์–ด๊ฐ€ SQL์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ด์•ผ ํ•œ๋‹ค๋Š” ์šฐ๋ฆฌ์˜ ๋น„์ „์„ ๊ณต์œ ํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค."๋ผ๊ณ  Couchbase์˜ ์ฟผ๋ฆฌ ์—”์ง€๋‹ˆ์–ด๋ง ์ˆ˜์„ ์•„ํ‚คํ…ํŠธ์ธ ์ œ๋Ÿด๋“œ ์ƒ๊ตฌ๋””๋Š” ๋งํ•ฉ๋‹ˆ๋‹ค. "SQL++๋Š” ๋˜ํ•œ ์‚ฌ์šฉ์ž์—๊ฒŒ ์œ ์ตํ•œ ์—„๊ฒฉํ•จ๊ณผ ์™„์ „์„ฑ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค."

์‹ค์ œ๋กœ Couchbase์™€ UCSD๋Š” N1QL์ด SQL++์˜ ๋ฐฉ์–ธ์ด๋ผ๋Š” ๊ฒƒ์„ ๊ณต์‹์ ์œผ๋กœ ํ™•๋ฆฝํ–ˆ์Šต๋‹ˆ๋‹ค. N1QL๊ณผ SQL++์˜ ๊ณต์‹์ ์ธ ๋งคํ•‘์€ ๋ณ„๋„๋กœ ๊ฒŒ์‹œ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

ํ˜‘์—…์— ์ฐธ์—ฌํ•  ๋‹ค๋ฅธ ์‚ฌ๋žŒ

์นด์šฐ์น˜๋ฒ ์ด์Šค ์™ธ์—๋„ UCSD๋Š” ์‚ฌ์šฉ์ž์—๊ฒŒ ํ˜œํƒ์„ ์ฃผ๊ณ  ๋ฐ˜์ •ํ˜• ๋ฐ NoSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์ฑ„ํƒ์„ ์šฉ์ดํ•˜๊ฒŒ ํ•˜๊ธฐ ์œ„ํ•ด ๋‹ค๋ฅธ ํ•™๊ณ„ ๋ฐ ์—…๊ณ„ ํŒŒํŠธ๋„ˆ๋ฅผ ์ฟผ๋ฆฌ ์–ธ์–ด ํ˜‘์—…์— ์ดˆ๋Œ€ํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ์ด๋ฏธ ๋งˆ์ดํฌ ์บ๋ฆฌ ๊ต์ˆ˜๊ฐ€ ์ด๋„๋Š” UC ์–ด๋ฐ”์ธ์˜ AsterixDB*๋Š” SQL++์˜ ๋Œ€๋ถ€๋ถ„์„ ์ง€์›ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ์ „์ฒด SQL++๋ฅผ ์ง€์›ํ•˜๋Š” ๋ฐฉํ–ฅ์œผ๋กœ ๋‚˜์•„๊ฐ€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ํ˜‘์—…์€ ์ด๋ฏธ ์ค‘์š”ํ•œ ์–ธ์–ด ์„ค๊ณ„ ํ”ผ๋“œ๋ฐฑ์„ ์ œ๊ณตํ–ˆ์Šต๋‹ˆ๋‹ค.

*ํ‚ค์•ˆ ์œˆ ์˜น, ์•ผ๋‹ˆ์Šค ํŒŒํŒŒ์ฝ˜์Šคํƒ„ํ‹ฐ๋ˆ„, ๋กœ๋งน ๋ฒ ๋ฅด๋ˆ„, SQL++ ์ฟผ๋ฆฌ ์–ธ์–ด: ๊ตฌ์„ฑ ๊ฐ€๋Šฅ, ํ†ตํ•ฉ ๋ฐ ๋ฐ˜๊ตฌ์กฐํ™”, 2015๋…„ ๊ธฐ์ˆ  ๋ณด๊ณ ์„œ, ์บ˜๋ฆฌํฌ๋‹ˆ์•„ ๋Œ€ํ•™๊ต ์ƒŒ๋””์—์ด๊ณ  ์บ ํผ์Šค ์ปดํ“จํ„ฐ ๊ณผํ•™ ๋ฐ ๊ณตํ•™๋ถ€, 2015๋…„ 4์›” 29์ผ, http://arxiv.org/pdf/1405.3631v7.pdf

UC ์ƒŒ๋””์—์ด๊ณ  ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ทธ๋ฃน ์†Œ๊ฐœ

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ทธ๋ฃน์€ UC ์ƒŒ๋””์—์ด๊ณ ์˜ ์ปดํ“จํ„ฐ ๊ณผํ•™ ๋ฐ ๊ณตํ•™๋ถ€์— ์œ„์น˜ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ฐ ๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ ๊ธฐ์ˆ ์˜ ์„ ๋„์ ์ธ ์ „๋ฌธ๊ฐ€์ธ ์•ผ๋‹ˆ์Šค ํŒŒํŒŒ์ฝ˜์Šคํƒ„ํ‹ฐ๋…ธ์šฐ CSE ๊ต์ˆ˜๊ฐ€ ์ด๋Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ 2014๋…„ ๊ฐ€์„์— ์‹ ์„ค๋œ ๋ฐ์ดํ„ฐ ๊ณผํ•™ ๋ฐ ์—”์ง€๋‹ˆ์–ด๋ง ์ „๋ฌธ ์„์‚ฌ ๊ณผ์ •์˜ ๊ณต๋™ ์ฑ…์ž„์ž์ด์ž ๊ต์ˆ˜์ง„์œผ๋กœ ์žฌ์ง ์ค‘์ž…๋‹ˆ๋‹ค. ํŒŒํŒŒ์ฝ˜์Šคํƒ„ํ‹ฐ๋…ธ์šฐ๋Š” ๊ธฐ์—…๊ฐ€์ด๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค. 2000๋…„์— Enosys Software๋ฅผ ์„ค๋ฆฝํ–ˆ์œผ๋ฉฐ, ์ด ํšŒ์‚ฌ๋Š” 2003๋…„์— BEA Systems์— ์ธ์ˆ˜๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Enosys๋Š” ํ˜„์žฌ JSON์œผ๋กœ ๋น ๋ฅด๊ฒŒ ๋Œ€์ฒด๋˜๊ณ  ์žˆ๋Š” XML์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ˜์ •ํ˜• ๋ฐ์ดํ„ฐ ์ฟผ๋ฆฌ ํ”„๋กœ์„ธ์„œ๋ฅผ ์ตœ์ดˆ๋กœ ์„ ๋ณด์ธ ํšŒ์‚ฌ ์ค‘ ํ•˜๋‚˜์˜€์Šต๋‹ˆ๋‹ค. ์ตœ๊ทผ์—๋Š” ํŒŒํŒŒ์ฝ˜์Šคํƒ„ํ‹ฐ๋…ธ์šฐ์™€ ์—ฐ๊ตฌ์› Kian Win Ong, Yannis Katsis, ๊ทธ๋ฆฌ๊ณ  ๋ฐ•์‚ฌ ๋ฐ ์„์‚ฌ ๋Œ€ํ•™์›์ƒ์œผ๋กœ ๊ตฌ์„ฑ๋œ ํŒ€์ด ๋ถ„์„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์œ„ํ•œ ์‹ ์†ํ•œ ๊ฐœ๋ฐœ ํ”Œ๋žซํผ์ธ FORWARD ํ”„๋กœ์ ํŠธ์— ์ฐธ์—ฌํ•˜์—ฌ SQL++๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์—ฌ๋Ÿฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค(SQL, NoSQL ๋˜๋Š” ๋‘˜ ๋‹ค)์—์„œ ๋ฐ์ดํ„ฐ์˜ ํ†ตํ•ฉ ๋ณด๊ธฐ๋ฅผ ๋งŒ๋“ค๊ณ  ์ ์ง„์ ์œผ๋กœ ์—…๋ฐ์ดํŠธํ•˜๋Š” ์ž‘์—…์„ ์ง„ํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค. FORWARD์—๋Š” SQL++๋ฅผ ์‚ฌ์šฉํ•ด SQL, NoSQL, NewSQL, SQL-on-Hadoop ๋“ฑ ๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ ์†Œ์Šค์— ๋Œ€ํ•ด ๋ถ„์‚ฐ ์ฟผ๋ฆฌ๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๋ฏธ๋“ค์›จ์–ด ์ฟผ๋ฆฌ ํ”„๋กœ์„ธ์„œ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. FORWARD ํ”„๋กœ์ ํŠธ์˜ SQL++ ๊ธฐ๋ฐ˜ ์‹œ๊ฐํ™” ๋ฐ ์•ฑ ๊ฐœ๋ฐœ ํ”Œ๋žซํผ์€ ์ƒ์—…์ ์œผ๋กœ ๋ฐฐํฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. FORWARD ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ์ •๋ณด๋Š” http://forward.ucsd.edu/.

์—ฐ๋ฝ์ฒ˜:
๋”๊ทธ ๋žจ์ง€
858-822-5825
dramsey@ucsd.edu

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

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

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

์ œ์ž„์Šค ๊น€

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

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

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

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

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

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

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

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