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

ํ‚ค-๊ฐ’ ์ €์žฅ์†Œ์˜ ์ฃผ์š” ์žฅ์  ์ค‘ ํ•˜๋‚˜๋Š” ๋‹จ์ˆœ์„ฑ์ž…๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์€ ํ‚ค-๊ฐ’ ์Œ์˜ ๋ชจ์Œ์œผ๋กœ ๊ตฌ์„ฑ๋˜๋ฉฐ, ์—ฌ๊ธฐ์„œ ํ‚ค๋Š” ๊ด€๋ จ ๊ฐ’์— ์•ก์„ธ์Šคํ•˜๊ธฐ ์œ„ํ•œ ์‹๋ณ„์ž ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ฐ„๋‹จํ•œ ๋””์ž์ธ์„ ํ†ตํ•ด ๊ฐœ๋ฐœ์ž๋Š” ๋ณต์žกํ•œ ์ฟผ๋ฆฌ ์–ธ์–ด, ์Šคํ‚ค๋งˆ ๋””์ž์ธ ๋ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ ์ž‘์—…์˜ ์˜ค๋ฒ„ํ—ค๋“œ ์—†์ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์„ ๊ฐ€์†ํ™”ํ•˜๊ณ  ํ•™์Šต ๊ณก์„ ์„ ์ค„์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ํ‚ค-๊ฐ’ ์ €์žฅ์†Œ์—๋Š” ์Šคํ‚ค๋งˆ๊ฐ€ ์—†๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์•„ ์ง„ํ™”ํ•˜๋Š” ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ๋ฅผ ์ฒ˜๋ฆฌํ•  ๋•Œ ๋” ํฐ ์œ ์—ฐ์„ฑ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

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

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

๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” ํ‚ค-๊ฐ’ ์ €์žฅ์†Œ์˜ ์˜ˆ๋กœ๋Š” Redis, Amazon DynamoDB, Riak, Google Cloud Datastore ๋ฐ Apache Cassandra๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์‹œ์Šคํ…œ์€ ๋Œ€๊ทœ๋ชจ ํ™•์žฅ์„ฑ, ์งง์€ ๋Œ€๊ธฐ ์‹œ๊ฐ„์˜ ๋ฐ์ดํ„ฐ ์•ก์„ธ์Šค ๋ฐ ์‚ฌ์šฉ ํŽธ์˜์„ฑ์ด ํ•„์š”ํ•œ ๋‹ค์–‘ํ•œ ๋Œ€๊ทœ๋ชจ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ๋™ํ•˜๋Š” ๋ฐ ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•ด์™”์Šต๋‹ˆ๋‹ค.

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

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

AppMaster ์˜ ์‹œ๊ฐ์  ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ํ‚ค-๊ฐ’ ์ €์žฅ์†Œ๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์‚ฌ์šฉ์ž๋Š” ํ‚ค-๊ฐ’ ๋ฐ์ดํ„ฐ ์Šคํ‚ค๋งˆ๋ฅผ ์‰ฝ๊ฒŒ ์ •์˜ํ•˜๊ณ  ์กฐ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์‚ฌ์šฉ์ž๋Š” AppMaster ์˜ ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค ๋””์ž์ด๋„ˆ๋ฅผ ํ™œ์šฉํ•˜์—ฌ ํ‚ค-๊ฐ’ ์ €์žฅ์†Œ์™€ ์ƒํ˜ธ ์ž‘์šฉํ•˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋…ผ๋ฆฌ๋ฅผ ๊ตฌํ˜„ํ•˜์—ฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๋‹ค๋ฅธ ๋ถ€๋ถ„๊ณผ ์›ํ™œํ•˜๊ฒŒ ํ†ตํ•ฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. AppMaster Go, Vue3, Kotlin ๋ฐ Jetpack Compose ์™€ ๊ฐ™์€ ์ตœ์ฒจ๋‹จ ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜์—ฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ƒ์„ฑํ•˜๋ฏ€๋กœ ํ‚ค-๊ฐ’ ์ €์žฅ์†Œ๋ฅผ ํ™œ์šฉํ•˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์ด๋Ÿฌํ•œ ๊ธฐ์ˆ ์ด ์ œ๊ณตํ•˜๋Š” ํƒ์›”ํ•œ ์„ฑ๋Šฅ, ํ™•์žฅ์„ฑ ๋ฐ ์œ ์—ฐ์„ฑ์˜ ์ด์ ์„ ๋ˆ„๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์š”์•ฝํ•˜๋ฉด, ํ‚ค-๊ฐ’ ์ €์žฅ์†Œ๋Š” ๋น„์ •ํ˜• ๋˜๋Š” ๋ฐ˜์ •ํ˜• ๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ์— ํƒ์›”ํ•˜๊ณ  ๋‹จ์ˆœ์„ฑ, ๊ณ ์„ฑ๋Šฅ ๋ฐ ์ˆ˜ํ‰ ํ™•์žฅ์„ฑ์„ ์ œ๊ณตํ•˜๋Š” ๊ฐ•๋ ฅํ•œ ๋ฐ์ดํ„ฐ ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ์ž…๋‹ˆ๋‹ค. AppMaster ํ”Œ๋žซํผ์—์„œ ์ œ๊ณตํ•˜๋Š” ๊ณ ๊ธ‰ ๊ธฐ๋Šฅ ๋ฐ ๊ธฐ์ˆ  ์Šคํƒ๊ณผ ๊ฒฐํ•ฉ๋œ ๊ฐ„๋‹จํ•œ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์„ ํ†ตํ•ด ๊ฐœ๋ฐœ์ž๋Š” ๋น ๋ฅด๊ณ  ํ™•์žฅ ๊ฐ€๋Šฅํ•˜๋ฉฐ ์œ ์ง€ ๊ด€๋ฆฌ๊ฐ€ ๊ฐ€๋Šฅํ•˜๊ณ  ๋ณ€ํ™”ํ•˜๋Š” ์š”๊ตฌ ์‚ฌํ•ญ์— ๋Œ€ํ•œ ํƒ„๋ ฅ์„ฑ์„ ๊ฐ–์ถ˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์„ค๊ณ„ํ•˜๊ณ  ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.