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

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

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

GraphDB, RDF, Neoj ๋ฐ Tinkerpop์„ ํฌํ•จํ•˜์—ฌ ๊ทธ๋ž˜ํ”„ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์œ„ํ•ด ํŠน๋ณ„ํžˆ ๊ฐœ๋ฐœ๋˜์—ˆ๊ฑฐ๋‚˜ ์ด์— ๋งž๊ฒŒ ์กฐ์ •๋œ ์—ฌ๋Ÿฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ๋ฐ ํ”„๋ ˆ์ž„์›Œํฌ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋„๊ตฌ๋Š” ๊ทธ๋ž˜ํ”„ ๊ธฐ๋ฐ˜ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ๋ฅผ ํ‘œํ˜„ํ•˜๊ณ  ์กฐ์ž‘ํ•˜๊ธฐ ์œ„ํ•œ ๊ฐ•๋ ฅํ•˜๊ณ  ํ‘œํ˜„๋ ฅ์ด ํ’๋ถ€ํ•œ ๊ตฌ์„ฑ์„ ์ œ๊ณตํ•˜๊ณ  ์ˆœํšŒ, ๊ฒ€์ƒ‰, ํŒจํ„ด ์ผ์น˜ ๋ฐ ๋ถ„์„๊ณผ ๊ฐ™์€ ๋‹ค์–‘ํ•œ ์ž‘์—…์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ํŠน์ • ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ณ  ๊ทธ๋ž˜ํ”„ ๊ธฐ๋ฐ˜ ๊ณ„์‚ฐ์˜ ๋‹ค์–‘ํ•œ ์ธก๋ฉด์„ ์ตœ์ ํ™”ํ•˜๊ธฐ ์œ„ํ•ด Dijkstra์˜ ์ตœ๋‹จ ๊ฒฝ๋กœ, ์ตœ์†Œ ์ŠคํŒจ๋‹ ํŠธ๋ฆฌ, ์ตœ๋Œ€ clique ๋ฐ ๊ทธ๋ž˜ํ”„ ํด๋Ÿฌ์Šคํ„ฐ๋ง๊ณผ ๊ฐ™์€ ์ˆ˜๋งŽ์€ ๊ทธ๋ž˜ํ”„ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ๊ฐœ๋ฐœ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋ž˜ํ”„ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ํ•ต์‹ฌ์—๋Š” ๊ทธ๋ž˜ํ”„ ๊ธฐ๋ฐ˜ ๊ณ„์‚ฐ ๋ชจ๋ธ์˜ ์žฅ์ ์„ ์ตœ๋Œ€ํ•œ ํ™œ์šฉํ•˜๋„๋ก ์„ค๊ณ„๋œ ํ•„์ˆ˜ ์›์น™๊ณผ ๊ธฐ์ˆ  ์„ธํŠธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—๋Š” ๋‹ค์Œ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

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

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

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

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