Couchbase๋กœ ๊ฐ•๋ ฅํ•œ SQL ์‚ฌ์šฉ

SQL++ ์€ ์—…๊ณ„ ํ‘œ์ค€ ANSI ๊ตฌ๋ฌธ์„ ์‚ฌ์šฉํ•˜๋Š” JSON์šฉ SQL์ž…๋‹ˆ๋‹ค. SQL++๋Š” ACID ํŠธ๋žœ์žญ์…˜, ๋ฒ”์œ„๋ผ๋Š” ๊ณ„์ธต์  ์Šคํ‚ค๋งˆ, ๋ฌธ์„œ ๊ฐ„ ์กฐ์ธ๊ณผ ๊ฐ™์€ ์ผ๋ฐ˜์ ์ธ ๊ฐœ๋…์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ํŠนํ—ˆ๋ฐ›์€ ๋น„์šฉ ๊ธฐ๋ฐ˜ ์ตœ์ ํ™”๋ฅผ ํ™œ์šฉํ•ฉ๋‹ˆ๋‹ค. ํŠœํ† ๋ฆฌ์–ผ ๋ณด๊ธฐ ๋ฅผ ํด๋ฆญํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด์„ธ์š”.

SQL++๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊นŒ๋‹ค๋กœ์šด ์ฟผ๋ฆฌ ๋ฌธ์ œ ํ•ด๊ฒฐ

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

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

SQL++: JSON์˜ ์œ ์—ฐ์„ฑ์„ ๊ฐ–์ถ˜ SQL๊ณผ ์œ ์‚ฌํ•œ ์ฟผ๋ฆฌ

ํฌ๊ด„์ ์ด๊ณ  ์„ ์–ธ์ ์ธ JSON ์ฟผ๋ฆฌ ์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋งค๋ ฅ์ ์ธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‰ฝ๊ฒŒ ๊ฐœ๋ฐœํ•˜์„ธ์š”. ๊ฐœ๋ฐœ์ž๋Š” ์Šคํ‚ค๋งˆ ์—†๋Š” JSON ๋ฌธ์„œ ์ €์žฅ์†Œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ณ€ํ™”ํ•˜๋Š” ๋น„์ฆˆ๋‹ˆ์Šค ์š”๊ตฌ์‚ฌํ•ญ์— ๋น ๋ฅด๊ฒŒ ์ ์‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

BF-sdk-box

SQL ์ฟผ๋ฆฌ์—์„œ ๊ธฐ๋Œ€ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์œผ๋กœ ์„ฑ๋Šฅ ์ €ํ•˜ ์—†์ด ์ฟผ๋ฆฌํ•˜๊ธฐ

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

BF-manage-and-store-data-locally-1

์ต์ˆ™ํ•œ ๋„๊ตฌ๋กœ ์ฟผ๋ฆฌ ๊ฐœ๋ฐœ ๋ฐ ์ตœ์ ํ™”๊ฐ€ ์‰ฌ์›Œ์ง‘๋‹ˆ๋‹ค.

SQL++๋Š” ์ฟผ๋ฆฌ ์›Œํฌ๋ฒค์น˜๋ฅผ ํ†ตํ•ด ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ฟผ๋ฆฌ๋ฅผ ์ตœ์ ํ™”ํ•˜๊ธฐ ์œ„ํ•ด ์–ด๋–ค ์ธ๋ฑ์Šค๊ฐ€ ํ•„์š”ํ•œ์ง€ ๊ฐœ๋ฐœ์ž์—๊ฒŒ ์•Œ๋ ค์ฃผ๋Š” ์ธ๋ฑ์Šค ์กฐ์–ธ ๊ธฐ๋Šฅ์ด ๋‚ด์žฅ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. Flex Index๋Š” ๋ณต์žกํ•œ ์ฟผ๋ฆฌ ์ˆ ์–ด์— ๋Œ€ํ•ด ์ „์ฒด ํ…์ŠคํŠธ ๊ฒ€์ƒ‰ ์„œ๋น„์Šค์˜ ๋ฐ˜์ „๋œ ๊ฒ€์ƒ‰ ์ธ๋ฑ์Šค๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ Couchbase์—๋Š” ๋น„์šฉ ๊ธฐ๋ฐ˜ ์ตœ์ ํ™” ๋„๊ตฌ์™€ ๊ฒฐ๊ณผ ๋ฐ์ดํ„ฐ๋ฅผ ์กฐ์ž‘ํ•˜๊ธฐ ์œ„ํ•œ JavaScript ๊ธฐ๋ฐ˜ ์‚ฌ์šฉ์ž ์ •์˜ ํ•จ์ˆ˜๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

BF-unparalleled-performance-1

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

์•„์นดํŽ ๋ผ ๋†€์ดํ„ฐ์—์„œ SQL++ ์ฒดํ—˜ํ•˜๊ธฐ

Capella UI์˜ ๋Œ€ํ™”ํ˜• ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ SQL++๋ฅผ ์ง์ ‘ ์‚ฌ์šฉํ•ด ๋ณด์„ธ์š”.

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

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

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

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

๋ฌด๋ฃŒ ์‚ฌ์šฉ
์—ฐ๋ฝํ•˜๊ธฐ

์นด์šฐ์น˜๋ฒ ์ด์Šค ์ œํ’ˆ์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ๊ณ  ์‹ถ์œผ์‹ ๊ฐ€์š”? ์ €ํฌ๊ฐ€ ๋„์™€๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.

๋ฌธ์˜ํ•˜๊ธฐ