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

๊ทธ๋ž˜ํ”„ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ๊ธฐ์กด ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ณด๋‹ค ๋ณต์žกํ•˜๊ณ  ์ƒํ˜ธ ์—ฐ๊ฒฐ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๋” ์ž์—ฐ์Šค๋Ÿฝ๊ณ  ํšจ์œจ์ ์œผ๋กœ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์œผ๋กœ ์ธํ•ด ์ตœ๊ทผ ๋ช‡ ๋…„๊ฐ„ ํฐ ์ธ๊ธฐ๋ฅผ ์–ป์—ˆ์Šต๋‹ˆ๋‹ค. ์†Œ์…œ ๋„คํŠธ์›Œํฌ, ์ถ”์ฒœ ์—”์ง„, ์ง€์‹ ๊ทธ๋ž˜ํ”„, ์‚ฌ๊ธฐ ํƒ์ง€, ๋„คํŠธ์›Œํฌ ๊ด€๋ฆฌ ๋“ฑ ๋ฐ์ดํ„ฐ ๊ฐœ์ฒด ๊ฐ„์˜ ๊ด€๊ณ„๊ฐ€ ์ค‘์š”ํ•œ ์‚ฌ์šฉ ์‚ฌ๋ก€์— ํŠนํžˆ ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค. ๋ถ„์„ ํšŒ์‚ฌ์ธ Gartner๊ฐ€ 2020๋…„์— ์‹ค์‹œํ•œ ์กฐ์‚ฌ์— ๋”ฐ๋ฅด๋ฉด, ๊ธฐ์—…์˜ ๊ทธ๋ž˜ํ”„ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ฑ„ํƒ์€ ์—ฐํ‰๊ท  ๋ณตํ•ฉ ์„ฑ์žฅ๋ฅ (CAGR) 40%๋กœ ์ฆ๊ฐ€ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ๊ธฐ์—…์˜ 80% ์ด์ƒ์ด ์‚ฌ์šฉ๋  ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒ๋ฉ๋‹ˆ๋‹ค. 2025๋…„๊นŒ์ง€ ๋ฐ์ดํ„ฐ ๋ฐ ๋ถ„์„ ํ”„๋กœ์ ํŠธ.

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

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

์‹œ์ค‘์—๋Š” ์˜คํ”ˆ ์†Œ์Šค์™€ ์ƒ์šฉ ๋“ฑ ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ์ธ๊ธฐ ์žˆ๋Š” ๊ทธ๋ž˜ํ”„ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ ์‹œ์Šคํ…œ(DBMS)์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ž˜ ์•Œ๋ ค์ง„ ๊ทธ๋ž˜ํ”„ DBMS๋กœ๋Š” Neo4j, Amazon Neptune, Microsoft Azure Cosmos DB ๋ฐ JanusGraph๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์‹œ์Šคํ…œ์€ ์ˆ˜ํ‰์  ํ™•์žฅ์„ฑ, ๊ณ ๊ฐ€์šฉ์„ฑ, ACID ํŠธ๋žœ์žญ์…˜, ์ฟผ๋ฆฌ ์ตœ์ ํ™”, ์—ฌ๋Ÿฌ ์ฟผ๋ฆฌ ์–ธ์–ด ๋ฐ API ์ง€์›๊ณผ ๊ฐ™์€ ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜์—ฌ ๋‹ค์–‘ํ•œ ์š”๊ตฌ ์‚ฌํ•ญ ๋ฐ ์‚ฌ์šฉ ์‚ฌ๋ก€๋ฅผ ์ถฉ์กฑํ•ฉ๋‹ˆ๋‹ค.

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

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