์นด์šฐ์น˜๋ฒ ์ด์Šค ์„œ๋ฒ„๊ฐ€ ๋‹ค๋ฅธ ์ ์€ ๋ฌด์—‡์ธ๊ฐ€์š”?

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

๊ธฐ์—…๋“ค์€ ์†๋„, NoSQL์˜ ๋‹ค์–‘์„ฑ, SQL++์˜ ์šฉ์ด์„ฑ ๋•Œ๋ฌธ์— Couchbase๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

์„œ๋ฒ„ ์ฃผ์š” ๊ธฐ๋Šฅ

Couchbase๋Š” AI ๊ธฐ๋ฐ˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์œ„ํ•œ ๋ถ„์‚ฐํ˜• ํŠธ๋žœ์žญ์…˜ ๋‹ค๋ชฉ์  ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์ž…๋‹ˆ๋‹ค. ๋ฒกํ„ฐ ๋ฐ ์‹œ๊ณ„์—ด์„ ํฌํ•จํ•œ ๋‹ค์–‘ํ•œ ๋ชฉ์ ์— ๋งž๊ฒŒ ๊ตฌ์ถ•๋œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์†๋„๋ฅผ ์œ„ํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ์บ์‹œํ•˜๊ณ , JSON์šฉ SQL์„ ์ง€์›ํ•˜๋ฉฐ, ์„ ํ˜•์ ์œผ๋กœ ํ™•์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋ฐ”์ผ ์•ฑ์— ๋ณต์ œ ๋ฐ ๋™๊ธฐํ™”ํ•˜๋ฉฐ, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ธฐ๋Šฅ์˜ ์ €ํ•˜ ์—†์ด ๋ฐ์ดํ„ฐ ์•„ํ‚คํ…์ฒ˜๋ฅผ ๊ฐ„์†Œํ™”ํ•˜๋Š” ๋ฐ ๋„์›€์„ ์ค๋‹ˆ๋‹ค.

๋น ๋ฆ„: ๊ทœ๋ชจ์— ๋งž๋Š” ํƒ์›”ํ•œ ์„ฑ๋Šฅ

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

JSON์˜ ๋‹ค์–‘ํ•œ ํ™œ์šฉ์„ฑ: ํƒ์›”ํ•œ ๋ฏผ์ฒฉ์„ฑ๊ณผ ์œ ์—ฐ์„ฑ

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

SQL์ฒ˜๋Ÿผ ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค: Capella iQ๋กœ ์‹œ์ž‘ํ•˜๊ธฐ

SQL++๋Š” ์กฐ์ธ, ACID ํŠธ๋žœ์žญ์…˜, ์‚ฌ์šฉ์ž ์ •์˜ ํ•จ์ˆ˜ ๋“ฑ์„ ์ง€์›ํ•˜๋Š” JSON์šฉ SQL์ž…๋‹ˆ๋‹ค. iQ ๋ถ€์กฐ์ข…์‚ฌ๊ฐ€ ์ฒซ๋‚ ๋ถ€ํ„ฐ SQL์„ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€๋“œ๋ฆฝ๋‹ˆ๋‹ค. ๋˜ํ•œ ๋ฒ„ํ‚ท, ๋ฒ”์œ„, ์ปฌ๋ ‰์…˜, ๋ฌธ์„œ ๋“ฑ RDBMS์— ๋งคํ•‘๋˜๋Š” ๋™์  ์Šคํ‚ค๋งˆ ๊ตฌ์„ฑ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

๋ฏธ๋ž˜ ์ง€ํ–ฅ์ : ๋‚˜๋งŒ์˜ ๋ฐฉ์‹์œผ๋กœ ์นด์šฐ์น˜๋ฒ ์ด์Šค ๊ด€๋ฆฌ

๊ทœ๋ชจ์— ๊ด€๊ณ„์—†์ด ๋ชจ๋“  ํด๋ผ์šฐ๋“œ์— Couchbase Server๋ฅผ ๋ฐฐํฌํ•˜์„ธ์š”. ์šด์˜ ์˜ค๋ฒ„ํ—ค๋“œ๋ฅผ ์ค„์ด๊ธฐ ์œ„ํ•ด ๋ฐฐํฌ๋ฅผ ์ž์ฒด ๊ด€๋ฆฌํ•˜๊ฑฐ๋‚˜, Kubernetes ์ž๋™ํ™”๋ฅผ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜, ์™„์ „ ๊ด€๋ฆฌํ˜• Couchbase Capellaโ„ข DBaaS๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ณ ๊ฐ์˜ ์˜๊ฒฌ

์นด์šฐ์น˜๋ฒ ์ด์Šค ์„œ๋ฒ„๋Š” ํด๋ผ์šฐ๋“œ์˜ ์นด์šฐ์น˜๋ฒ ์ด์Šค ์•„์นดํŽ ๋ผ์ž…๋‹ˆ๋‹ค.

์นดํŽ ๋ผ๋ฅผ ๋ฌด๋ฃŒ๋กœ ์ฒดํ—˜ํ•ด๋ณด๊ณ  ๊ทธ ๋‹ค์–‘์„ฑ๊ณผ ์†๋„๋ฅผ ๊ฒฝํ—˜ํ•ด ๋ณด์„ธ์š”.

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

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

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

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

๋ฌด๋ฃŒ ์‚ฌ์šฉ
๋ฌด๋ฃŒ ์•„์นดํŽ ๋ผ ํ…Œ์ŠคํŠธ ๋“œ๋ผ์ด๋ธŒ์— ์ฐธ์—ฌํ•˜์„ธ์š”

์ „๋‹ด ๊ฐ•์‚ฌ์™€ ํ•จ๊ป˜ 90๋ถ„ ์•ˆ์— ์นด์šฐ์น˜๋ฒ ์ด์Šค ์ž๊ฒฉ์ฆ ์ทจ๋“ ์—ฌ์ •์„ ์‹œ์ž‘ํ•˜์„ธ์š”.

์‹œ์ž‘ํ•˜๊ธฐ