๋ฐ์ดํฐ ๋ชจ๋ธ๋ง ์ธก๋ฉด์์ 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 ํ๋ซํผ์์ ์ ๊ณตํ๋ ๊ณ ๊ธ ๊ธฐ๋ฅ ๋ฐ ๊ธฐ์ ์คํ๊ณผ ๊ฒฐํฉ๋ ๊ฐ๋จํ ๋ฐ์ดํฐ ๋ชจ๋ธ์ ํตํด ๊ฐ๋ฐ์๋ ๋น ๋ฅด๊ณ ํ์ฅ ๊ฐ๋ฅํ๋ฉฐ ์ ์ง ๊ด๋ฆฌ๊ฐ ๊ฐ๋ฅํ๊ณ ๋ณํํ๋ ์๊ตฌ ์ฌํญ์ ๋ํ ํ๋ ฅ์ฑ์ ๊ฐ์ถ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ค๊ณํ๊ณ ๊ตฌ์ถํ ์ ์์ต๋๋ค.