Couchbase์˜ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ

์—์ด์ „ํŠธ ๊ธฐ๋ฐ˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ์— ์•ˆ์ „ํ•˜๊ฒŒ ๋„์ž…ํ•  ์ˆ˜ ์žˆ๋Š” Capella AI ์„œ๋น„์Šค.

์นด์šฐ์น˜๋ฒ ์ด์Šค ์นดํŽ ๋ผ AI ์„œ๋น„์Šค 2024

 

์—์ด์ „ํŠธ AI ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ ๊ฐ„์†Œํ™”

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

Capella AI ์„œ๋น„์Šค์—๋Š” ๋‹ค์Œ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค:

  • ๋ชจ๋ธ ์„œ๋น„์Šค: ์ฃผ์š” LLM ๋ฐ ์ž„๋ฒ ๋”ฉ ๋ชจ๋ธ์„ ์œ„ํ•œ ๊ด€๋ฆฌํ˜• ์—”๋“œํฌ์ธํŠธ๋ฅผ ์ œ๊ณตํ•˜๊ณ  ํ”„๋กฌํ”„ํŠธ ๋ฐ ๋Œ€ํ™” ์บ์‹ฑ, ๊ฐ€๋“œ๋ ˆ์ผ, ํ‚ค์›Œ๋“œ ํ•„ํ„ฐ๋ง๊ณผ ๊ฐ™์€ ๋ถ€๊ฐ€ ๊ฐ€์น˜ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜์—ฌ RAG ๋ฐ ์—์ด์ „ํŠธ ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ์™€ AI ๋ชจ๋ธ์„ ์ฝ”๋กœ์ผ€์ด์…˜ํ•˜๋ฉด ๊ฐ’๋น„์‹ผ ๋น„๊ณต๊ฐœ ๋งํฌ๋‚˜ ์‚ฌ์šฉ์ž ์ง€์ • ์†”๋ฃจ์…˜์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ ๋„ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ๊ธ‰ RAG ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ตฌ์ถ•์— ํ•„์š”ํ•œ ๊ฐœ์ธ์ •๋ณด ๋ณดํ˜ธ ๋ฐ ์ง€์—ฐ ์‹œ๊ฐ„ ์š”๊ฑด์„ ์‰ฝ๊ฒŒ ์ถฉ์กฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋น„์ •ํ˜• ๋ฐ์ดํ„ฐ ์„œ๋น„์Šค: ๋น„์ •ํ˜• ๋ฌธ์„œ๋ฅผ ์ถ”์ถœ, ์ •๋ฆฌ, ์ฒญํฌ ๋ฐ JSON์œผ๋กœ ๋ณ€ํ™˜ํ•˜์—ฌ ๋ฒกํ„ฐํ™”ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ค€๋น„ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ๋ณต์žกํ•œ ๋ฌธ์„œ์—์„œ ๊ตฌ์กฐํ™”๋œ ์ •๋ณด๋ฅผ ์ถ”์ถœํ•˜์—ฌ Capella์—์„œ ์ฟผ๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๊ฐœ๋ฐœ์ž๋Š” DIY ์ „์ฒ˜๋ฆฌ ํŒŒ์ดํ”„๋ผ์ธ ๊ตฌ์ถ•๊ณผ ๊ด€๋ จ๋œ ์‹œ๊ฐ„์„ ์ ˆ์•ฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋ฒกํ„ฐํ™” ์„œ๋น„์Šค: Capella์— ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ์˜ ๋ฒกํ„ฐํ™” ๋ฐ ์ธ๋ฑ์‹ฑ์„ ์ž๋™ํ™”ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๋ชจ๋ธ ๋ฐ ๋น„์ •ํ˜• ๋ฐ์ดํ„ฐ ์„œ๋น„์Šค์™€ ํ•จ๊ป˜ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋” ์ ์€ ๋„๊ตฌ๋กœ RAG ํŒŒ์ดํ”„๋ผ์ธ์„ ๋น ๋ฅด๊ฒŒ ๊ตฌ์ถ•ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.
  • AI ์—์ด์ „ํŠธ ์นดํƒˆ๋กœ๊ทธ ์„œ๋น„์Šค: LLM ํ๋ฆ„, ์ถ”์ ์„ฑ ๋ฐ ๊ฑฐ๋ฒ„๋„Œ์Šค๋ฅผ ์œ„ํ•œ ๋„๊ตฌ, ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ, ํ”„๋กฌํ”„ํŠธ ๋ฐ ๊ฐ์‚ฌ ์ •๋ณด๋ฅผ ์œ„ํ•œ ์ค‘์•™ ์ง‘์ค‘์‹ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ๋ฅผ ์ œ๊ณตํ•˜์—ฌ ์—์ด์ „ํŠธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์„ ๊ฐ€์†ํ™”ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ๊ด€๋ จ ์ƒ๋‹ด์› ๋„๊ตฌ ๊ฒ€์ƒ‰์„ ์ž๋™ํ™”ํ•˜์—ฌ ์‚ฌ์šฉ์ž ์งˆ๋ฌธ์— ๋‹ตํ•˜๊ณ  ๊ฐ€๋“œ๋ ˆ์ผ์„ ๊ด€๋ฆฌํ•˜์—ฌ ์‹œ๊ฐ„์ด ์ง€๋‚˜๋„ ์ผ๊ด€์„ฑ ์žˆ๋Š” ์ƒ๋‹ด์› ๊ตํ™˜์ด ์ด๋ฃจ์–ด์ง€๋„๋ก ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค.
  • ์นดํŽ ๋ผ AI ๊ธฐ๋Šฅ: ์ต์ˆ™ํ•œ SQL++ ๊ตฌ๋ฌธ์„ ์‚ฌ์šฉํ•ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์›Œํฌํ”Œ๋กœ์šฐ์— ์ง์ ‘ AI ๊ธฐ๋ฐ˜ ๋ฐ์ดํ„ฐ ๋ถ„์„์„ ๋‚ด์žฅํ•จ์œผ๋กœ์จ ์™ธ๋ถ€ ๋„๊ตฌ๋‚˜ ์‚ฌ์šฉ์ž ์ง€์ • ์ฝ”๋“œ๊ฐ€ ํ•„์š” ์—†์ด ๊ฐœ๋ฐœ์ž์˜ ์ƒ์‚ฐ์„ฑ์„ ํ–ฅ์ƒ์‹œํ‚ต๋‹ˆ๋‹ค. ์š”์•ฝ, ๋ถ„๋ฅ˜, ๊ฐ์ • ๋ถ„์„, ๋ฐ์ดํ„ฐ ๋งˆ์Šคํ‚น๊ณผ ๊ฐ™์€ ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ๊ฐœ๋ฐœ์ž๋Š” ๋ณต์žกํ•œ ํŠธ๋žœ์žญ์…˜ ๋ฐ ์—ด ํ˜•์‹์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹จ์ผ ํ†ตํ•ฉ ํ”Œ๋žซํผ ๋‚ด์—์„œ ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ์ธ์‚ฌ์ดํŠธ๋กœ ์›ํ™œํ•˜๊ฒŒ ๋ณ€ํ™˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ž์„ธํžˆ ์•Œ์•„๋ณด๊ธฐ

์นดํŽ ๋ผ ๋ฌด๋ฃŒ ํ‹ฐ์–ด

๊ฐœ๋ฐœ์ž์˜ ํŽธ์˜์„ฑ๊ณผ ์ ‘๊ทผ์„ฑ์„ ๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•ด Capella์˜ 30์ผ ํ‰๊ฐ€ํŒ์„ ๋Œ€์ฒดํ•˜๋Š” ์ƒˆ๋กœ์šด Couchbase Capellaโ„ข ๋ฌด๋ฃŒ ํ‹ฐ์–ด๋ฅผ ์†Œ๊ฐœํ•˜๊ฒŒ ๋˜์–ด ๊ธฐ์˜๊ฒŒ ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž๋Š” ํ•„์š”ํ•œ ๊ธฐ๊ฐ„ ๋™์•ˆ Capella๋ฅผ ๋ฐฐ์šฐ๊ณ , ์‚ฌ์šฉํ•˜๋ฉฐ, ํ™œ๋™์„ ์ง€์†ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ํ…Œ์ŠคํŠธ ๋ฐ ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ์œผ๋กœ ์ž‘์—…์„ ํ™๋ณดํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ๋ฌด๋ฃŒ ํ‹ฐ์–ด๋Š” ํฌ๋Ÿผ ๋ฐ ์ปค๋ฎค๋‹ˆํ‹ฐ ์ง€์›๊ณผ ํ•จ๊ป˜ ์ œ๊ณต๋˜๋ฉฐ 9์›” 9์ผ์— ์˜คํ”ˆ๋ฉ๋‹ˆ๋‹ค.

์˜ค๋Š˜ ๊ฐ€์ž…ํ•˜๊ธฐ

์นด์šฐ์น˜๋ฒ ์ด์Šค ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์„œ๋ฒ„ 7.6 ๋ฐ 7.6.2 ๋ฐœํ‘œ

 

๋ฒกํ„ฐ ๊ฒ€์ƒ‰ ๋ฐ AI ๊ธฐ๋ฐ˜ ์ ์‘ํ˜• ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ง€์›

2024๋…„ ๋ด„์— ์ถœ์‹œ๋œ Capella๋Š” ๊ณ ์„ฑ๋Šฅ ์Šคํ† ๋ฆฌ์ง€, ์ธ๋ฑ์‹ฑ, ๋ฒกํ„ฐ ์ž„๋ฒ ๋”ฉ ๊ฒ€์ƒ‰์„ ํฌํ•จํ•œ Couchbase Server 7.6์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์กฐ์ง์€ ์ตœ์ข… ์‚ฌ์šฉ์ž์—๊ฒŒ ํƒ์›”ํ•œ ๊ฒฝํ—˜์„ ์ œ๊ณตํ•˜๋Š” ์ œ๋„ˆ๋ ˆ์ดํ‹ฐ๋ธŒ AI ๊ธฐ๋ฐ˜์˜ ์ดˆ๊ฐœ์ธํ™”๋œ ์ ์‘ํ˜• ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์ถ•ํ•˜๊ธฐ ์œ„ํ•ด ๊ฒฝ์Ÿํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฒกํ„ฐ ๊ฒ€์ƒ‰์„ ํ†ตํ•ด ์กฐ์ง์€ ๊ฒ€์ƒ‰ ์ฆ๊ฐ• ์ƒ์„ฑ(RAG) ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ LLM ๋ฐ ๊ธฐํƒ€ ๊ธฐ๋ฐ˜ ๋ชจ๋ธ๊ณผ ์ƒํ˜ธ ์ž‘์šฉํ•˜์—ฌ AI ๊ธฐ๋ฐ˜ ์ฑ—๋ด‡๊ณผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋” ์•ˆ์ „ํ•˜๊ณ  ์ตœ์‹  ์ƒํƒœ๋กœ ์œ ์ง€ํ•˜๋ฉฐ ํŠน์ • ๊ธฐ์—… ์ •๋ณด์— ์ •ํ™•ํ•˜๊ฒŒ ๋งž์ถฐ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ํŒ€์€ ๋ฒกํ„ฐ ๊ฒ€์ƒ‰, ํ…์ŠคํŠธ ๊ฒ€์ƒ‰, ๋ฒ”์œ„ ๊ฒ€์ƒ‰, ๋ช…์‹œ์  ๊ฐ’ ๊ฒ€์ƒ‰, ์ง€๋ฆฌ์  ๊ณต๊ฐ„ ๊ฒ€์ƒ‰์˜ ์กฐํ•ฉ์ธ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๊ฒ€์ƒ‰์„ ์‚ฌ์šฉํ•˜์—ฌ ๋‹จ์ผ ํ”Œ๋žซํผ ๋‚ด์—์„œ ์ตœ์ข… ์‚ฌ์šฉ์ž๋ฅผ ์œ„ํ•œ ๊ฐ•๋ ฅํ•œ ๊ฒ€์ƒ‰ ์†”๋ฃจ์…˜์„ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ณ„๋„์˜ ๋ฒกํ„ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‹จ์ผ SQL ์ฟผ๋ฆฌ์™€ ๋‹จ์ผ ์ธ๋ฑ์Šค๋กœ ๊ณ ๊ธ‰ ๊ฒ€์ƒ‰์„ ์ง€์›ํ•˜์—ฌ ๊ฐ•๋ ฅํ•˜๊ณ  ์ง€์—ฐ ์‹œ๊ฐ„์ด ์งง์€ ๊ฒฐ๊ณผ๋ฅผ ์ œ๊ณตํ•˜๋Š” ๋™์‹œ์— TCO๋ฅผ ์ ˆ๊ฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž์„ธํžˆ ์•Œ์•„๋ณด๊ธฐ

๋ฒกํ„ฐ ๊ฒ€์ƒ‰์„ ์œ„ํ•œ ์ถ”๊ฐ€ ์„ฑ๋Šฅ ํ–ฅ์ƒ

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

์นด์šฐ์น˜๋ฒ ์ด์Šค ๋ชจ๋ฐ”์ผ์—์„œ ๋ฒกํ„ฐ ์ง€์›

Couchbase๋Š” ์ž„๋ฒ ๋“œ ๊ฐ€๋Šฅํ•œ ๋ชจ๋ฐ”์ผ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค(Couchbase Lite)์— ๋Œ€ํ•œ ๋ฒกํ„ฐ ์ง€์›์„ ๋ฐœํ‘œํ•œ ์ตœ์ดˆ์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ณต๊ธ‰์—…์ฒด์ž…๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๊ณ ๊ฐ์€ ๋ฐ์ดํ„ฐ๊ฐ€ ์ƒ์„ฑ๋˜๊ณ  ์†Œ๋น„๋˜๋Š” ์—ฃ์ง€์—์„œ ๊ฐ•๋ ฅํ•œ AI ๊ธฐ๋ฐ˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋ชจ๋ฐ”์ผ ํƒญ์„ ์ฐธ์กฐํ•˜์„ธ์š”.

AI ์—์ฝ”์‹œ์Šคํ…œ ํ†ตํ•ฉ

์นด์šฐ์น˜๋ฒ ์ด์Šค๋Š” ๊ฐœ๋ฐœ์ž์˜ ์ƒ์‚ฐ์„ฑ์„ ๋”์šฑ ๋†’์ด๊ธฐ ์œ„ํ•ด LangChain๊ณผ LlamaIndex๋ฅผ ํ†ตํ•ด AI ํŒŒํŠธ๋„ˆ ์ƒํƒœ๊ณ„๋ฅผ ๊ฐ•ํ™”ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. LangChain๊ณผ์˜ ํ†ตํ•ฉ์„ ํ†ตํ•ด ๊ณตํ†ต API ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด ๊ด‘๋ฒ”์œ„ํ•œ LLM ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์™€ ๋Œ€ํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ, ์นด์šฐ์น˜๋ฒ ์ด์Šค์™€ ๋ผ๋งˆ์ธ๋ฑ์Šค์˜ ํ†ตํ•ฉ์€ ๊ฐœ๋ฐœ์ž๋“ค์ด ์ ์‘ํ˜• ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์ถ•ํ•  ๋•Œ ํ›จ์”ฌ ๋” ๋งŽ์€ LLM์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์ค„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ํ†ตํ•ฉ์€ ์ฟผ๋ฆฌ ํ”„๋กฌํ”„ํŠธ ์–ด์…ˆ๋ธ”๋ฆฌ๋ฅผ ๊ฐ€์†ํ™”ํ•˜๊ณ , ์‘๋‹ต ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ๋ฅผ ๊ฐœ์„ ํ•˜๋ฉฐ, RAG ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์šฉ์ดํ•˜๊ฒŒ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ฟผ๋ฆฌ ํŠธ๋ž˜๋ฒ„์Šค๋กœ ํ™œ์„ฑํ™”๋œ ๊ทธ๋ž˜ํ”„ ๊ธฐ๋Šฅ

Couchbase๋Š” ๊ทธ๋ž˜ํ”„ ๊ด€๊ณ„ ํƒ์ƒ‰์„ ์ง€์›ํ•˜๋ฏ€๋กœ ๊ณ„์ธต ๊ตฌ์กฐ ๋ฐ ๋„คํŠธ์›Œํฌ ๋งคํ•‘์„ ์œ„ํ•œ ์žฌ๊ท€ ์ฟผ๋ฆฌ๋ฅผ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ณ„์ธต์  ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ๋ฅผ ์ฟผ๋ฆฌํ•˜๋ฉด ์กฐ์ง๋„, ์ž์žฌ ๋ช…์„ธ์„œ, ๊ณต๊ธ‰๋ง ๊ด€๋ฆฌ, ๋„คํŠธ์›Œํฌ ํ† ํด๋กœ์ง€ ๋ฐ ์†Œ์…œ ๋„คํŠธ์›Œํฌ์™€ ๊ฐ™์€ ์˜์—ญ์—์„œ ANSI SQL ์žฌ๊ท€์  CTE๋กœ ๋ณต์žกํ•œ ๋ถ„์„์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž์„ธํžˆ ์•Œ์•„๋ณด๊ธฐ

์ƒˆ๋กœ์šด ์ธ๋ฑ์Šค ๋ฆฌ๋ฐธ๋Ÿฐ์‹ฑ์œผ๋กœ ์ตœ๋Œ€ 80%๊นŒ์ง€ ์‹œ๊ฐ„ ๋‹จ์ถ•

CPU๋‚˜ ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰์— ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š๊ณ  ์ธ๋ฑ์Šค ๋…ธ๋“œ์˜ ์Šค์ผ€์ผ์•„์›ƒ์„ ๋” ๋น ๋ฅด๊ฒŒ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ์ด์ œ Server 7.6์—์„œ๋Š” ํŒŒ์ผ ๊ธฐ๋ฐ˜ ๋ฆฌ๋ฐธ๋Ÿฐ์‹ฑ์„ ํ™œ์šฉํ•ฉ๋‹ˆ๋‹ค. ํ…Œ์ŠคํŠธ ๊ฒฐ๊ณผ, ๋ฆฌ๋ฐธ๋Ÿฐ์‹ฑ์„ ์™„๋ฃŒํ•˜๋Š” ๋ฐ ๊ฑธ๋ฆฌ๋Š” ์‹œ๊ฐ„์ด ํฌ๊ฒŒ ๊ฐœ์„ ๋˜์–ด ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋” ์‰ฝ๊ณ  ์„ฑ๊ณต์ ์œผ๋กœ ์ˆ˜ํ–‰๋˜๋Š” ๊ฒƒ์œผ๋กœ ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค. ์ž์„ธํžˆ ์•Œ์•„๋ณด๊ธฐ

๋‹ค์šดํƒ€์ž„ ์—†๋Š” ์›์Šคํ… ์—…๊ทธ๋ ˆ์ด๋“œ, Couchstore์—์„œ Magma๋กœ์˜ ์—…๊ทธ๋ ˆ์ด๋“œ

๊ณ ๊ฐ์€ ํ”„๋ŸฐํŠธ์—”๋“œ ์›Œํฌ๋กœ๋“œ๋ฅผ ์ค‘๋‹จํ•˜์ง€ ์•Š๊ณ ๋„ Couchstore์—์„œ Magma ์Šคํ† ๋ฆฌ์ง€ ์—”์ง„์œผ๋กœ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ๊ณ ๊ฐ์ด ๋ฒ„์ „ 7.6์„ ์‚ฌ์šฉ ์ค‘์ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ํ•„์š”ํ•œ ๊ฒฝ์šฐ ์–ธ์ œ๋“ ์ง€ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜์„ ๋˜๋Œ๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž์„ธํžˆ ์•Œ์•„๋ณด๊ธฐ

๋น ๋ฅธ ์žฅ์•  ๋ณต๊ตฌ ์‹œ๊ฐ„์œผ๋กœ HA ๊ฐœ์„ 

๋ฐ์ดํ„ฐ ๋…ธ๋“œ๊ฐ€ ์ค‘๋‹จ๋˜๋Š” ๊ฒฝ์šฐ, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ์•„๋ฌด๋Ÿฐ ์กฐ์น˜๋ฅผ ์ทจํ•˜์ง€ ์•Š์•„๋„ ์ฟผ๋ฆฌ๊ฐ€ ์ž๋™์œผ๋กœ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋‹ค์Œ ๋ฐ์ดํ„ฐ ๋…ธ๋“œ๋กœ ๊ฒฝ๋กœ๊ฐ€ ๋ณ€๊ฒฝ๋ฉ๋‹ˆ๋‹ค. ์ตœ์†Œ ์ž๋™ ์žฅ์•  ์กฐ์น˜ ์‹œ๊ฐ„ ์ œํ•œ์ด 5์ดˆ์—์„œ 1์ดˆ๋กœ ์ค„์—ˆ๊ณ , ํ•˜ํŠธ๋น„ํŠธ ๋นˆ๋„๋Š” 1์ดˆ์—์„œ 200๋ฐ€๋ฆฌ์ดˆ๋กœ ์ค„์—ˆ์Šต๋‹ˆ๋‹ค. ์ž์„ธํžˆ ์•Œ์•„๋ณด๊ธฐ

์ฟผ๋ฆฌ ๊ฐ„์†Œํ™”

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

์นด์šฐ์น˜๋ฒ ์ด์Šค ๋ชจ๋ฐ”์ผ: ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ

ํด๋ผ์šฐ๋“œ-ํˆฌ-์—์ง€ AI ์‚ฌ์šฉ

๊ฒ€์ƒ‰์€ ๋ชจ๋“  ์•ฑ์—์„œ ์ค‘์š”ํ•œ ๋ถ€๋ถ„์ด์ง€๋งŒ, ํŠน์ • ๋‹จ์–ด๋‚˜ ๊ตฌ๋ฌธ๋งŒ ๊ฒ€์ƒ‰ํ•˜๋Š” ๊ฒƒ๋งŒ์œผ๋กœ๋Š” ๊ฐœ์ธ์ ์ธ ๊ด€๊ณ„๋ฅผ ๋งบ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋ฌธ๋งฅ์—์„œ ์‚ฌ์šฉ์ž์—๊ฒŒ ๊ฐ€์žฅ ์˜๋ฏธ ์žˆ๋Š” ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๋ฅผ ์–ป์œผ๋ ค๋ฉด ์‹œ๋งจํ‹ฑ ๊ฒ€์ƒ‰์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋ฒกํ„ฐ ๊ฒ€์ƒ‰ ๋Š” ๋‹จ์ˆœํžˆ ์ผ์น˜ํ•˜๋Š” ๋‹จ์–ด๋ฅผ ์ฐพ๋Š” ๋ฐ ๊ทธ์น˜์ง€ ์•Š๊ณ  ๊ด€๋ จ ์ •๋ณด๋ฅผ ์ฐพ์Šต๋‹ˆ๋‹ค. ์ž…๋ ฅ์˜ ํ•ต์‹ฌ ์˜๋ฏธ๋ฅผ ํ†ตํ•ด ์‚ฌ์šฉ์ž์™€ ์—ฐ๊ฒฐ๋˜๋Š” ๊ด€๋ จ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜๋Š” ๋ฐ ๊ฐ€์žฅ ์ ํ•ฉํ•œ ์˜ต์…˜์ž…๋‹ˆ๋‹ค.

์นด์šฐ์น˜๋ฒ ์ด์Šค ๋ชจ๋ฐ”์ผ 3.2

์ถœ์‹œ ์นด์šฐ์น˜๋ฒ ์ด์Šค ๋ชจ๋ฐ”์ผ 3.2๋Š” ๋ชจ๋ฐ”์ผ ๋ฐ IoT ์•ฑ์šฉ ์ž„๋ฒ ๋””๋“œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์ธ ์นด์šฐ์น˜๋ฒ ์ด์Šค ๋ผ์ดํŠธ์™€ ํ•จ๊ป˜ ๋””๋ฐ”์ด์Šค ๋‚ด ๋ฒกํ„ฐ ๊ฒ€์ƒ‰์„ ์ œ๊ณตํ•จ์œผ๋กœ์จ "ํด๋ผ์šฐ๋“œ-์—ฃ์ง€ AI" ๋น„์ „์„ ์™„์„ฑํ•ฉ๋‹ˆ๋‹ค. ์ด์ œ ๋ชจ๋ฐ”์ผ ๊ฐœ๋ฐœ์ž๋Š” ์ธํ„ฐ๋„ท์— ์˜์กดํ•˜์ง€ ์•Š๊ณ  ์—ฃ์ง€์—์„œ ๋ฒกํ„ฐ ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•˜์—ฌ ๊ฐ€์žฅ ๋น ๋ฅด๊ณ , ๊ฐ€์žฅ ์•ˆ์ „ํ•˜๋ฉฐ, ๊ฐ€์žฅ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” GenAI ์•ฑ์„ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ด์ ์€ Couchbase Capella ๋ฐ Couchbase Server์˜ ๋ฒกํ„ฐ ๊ฒ€์ƒ‰๊ณผ ๊ฒฐํ•ฉํ•˜์—ฌ ํด๋ผ์šฐ๋“œ-์—ฃ์ง€ AI ์ง€์›์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•  ๋•Œ ๋”์šฑ ์ฆํญ๋ฉ๋‹ˆ๋‹ค.

์ฃผ์š” ๊ธฐ๋Šฅ

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

ํด๋ผ์šฐ๋“œ์—์„œ ์—ฃ์ง€๊นŒ์ง€ ๋ฒกํ„ฐ ๊ฒ€์ƒ‰
๊ธฐ๋ณธ ์ œ๊ณต ๋ฐ์ดํ„ฐ ๋™๊ธฐํ™”์™€ ๊ฒฐํ•ฉ๋œ Capella ๋ฐ Couchbase Lite์˜ ๋ฒกํ„ฐ ๊ฒ€์ƒ‰์„ ์‚ฌ์šฉํ•˜๋ฉด AI์— ํ•„์š”ํ•œ ๋ฐฉ๋Œ€ํ•œ ์–‘์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ํด๋ผ์šฐ๋“œ ๊ทœ๋ชจ์™€ AI๋ฅผ ํšจ๊ณผ์ ์œผ๋กœ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ฆ‰๊ฐ์ ์ธ ์—ฃ์ง€ ๊ธฐ๋Šฅ์„ ํ™•๋ณดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

๊ฐ€์žฅ์ž๋ฆฌ์— ๊ฑธ๋ ˆ
๊ฒ€์ƒ‰ ์ฆ๊ฐ• ์ƒ์„ฑ์€ ๋ชจ๋ธ์ด ์™ธ๋ถ€ ์‚ฌ์‹ค์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•จ์œผ๋กœ์จ AI ๋ชจ๋ธ์˜ ์ •ํ™•์„ฑ์„ ์ง€์›ํ•˜๋Š” ์•„ํ‚คํ…์ฒ˜ ๊ธฐ๋ฒ•์„ ๋งํ•ฉ๋‹ˆ๋‹ค. ๋ฒกํ„ฐ ๊ฒ€์ƒ‰์˜ ๊ฒฐ๊ณผ๋Š” ์ฟผ๋ฆฌ ์‘๋‹ต์„ ์‚ฌ์šฉ์ž ์ง€์ •ํ•˜๊ธฐ ์œ„ํ•ด LLM์œผ๋กœ ์ „์†ก๋˜๋Š” ์ฟผ๋ฆฌ์— ์ปจํ…์ŠคํŠธ ๋ฐ์ดํ„ฐ๋กœ ํฌํ•จ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์นด์šฐ์น˜๋ฒ ์ด์Šค ๋ชจ๋ฐ”์ผ์„ ์‚ฌ์šฉํ•˜๋ฉด ๊ฐœ๋ฐœ์ž๋Š” ์ธํ„ฐ๋„ท ์—†์ด๋„ ์—ฃ์ง€์—์„œ ์ž‘๋™ํ•˜๋Š” RAG ์•ฑ์„ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

AI๋ฅผ ์œ„ํ•œ ํƒ์›”ํ•œ ๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ ๋ฐ ๋ณด์•ˆ
์—ฃ์ง€์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•˜๋ฉด ๋ฏผ๊ฐํ•œ ๋ฐ์ดํ„ฐ๊ฐ€ ์—ฃ์ง€๋ฅผ ๋ฒ—์–ด๋‚  ํ•„์š”๊ฐ€ ์—†์œผ๋ฏ€๋กœ ๊ฐœ์ธ์ •๋ณด ๋ณดํ˜ธ๋ฅผ ๋ณด์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฏผ๊ฐํ•œ ๋ฐ์ดํ„ฐ๋‚˜ ๊ฐœ์ธ ๋ฐ์ดํ„ฐ๋ฅผ ํผ๋ธ”๋ฆญ ๋ชจ๋ธ์— ์ œ๊ณตํ•  ๊ฑฑ์ • ์—†์ด ์˜จ๋””๋ฐ”์ด์Šค ๋˜๋Š” ์—ฃ์ง€์—์„œ ์‹คํ–‰๋˜๋Š” GenAI ์•ฑ์„ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์—ฌ๊ธฐ์—์„œ Couchbase Lite 3.2๋ฅผ ๋‹ค์šด๋กœ๋“œํ•˜์„ธ์š”.

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

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

์ง€๊ธˆ ๊ฐœ๋ฐœํ•˜๊ธฐ
๋ฌด๋ฃŒ DBaaS ์‚ฌ์šฉ

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

๋ฌด๋ฃŒ ์‚ฌ์šฉ
์นด์šฐ์น˜๋ฒ ์ด์Šค ์นดํŽ ๋ผ ๋ฌด๋ฃŒ๋กœ ๊ฒฝํ—˜ํ•ด๋ณด๊ธฐ

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

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