ํ๋ก๊ทธ๋๋ฐ ํจ๋ฌ๋ค์์ ๋งฅ๋ฝ์์ ๊ทธ๋ํ ํ๋ก๊ทธ๋๋ฐ์ ๊ทธ๋ํ ๊ธฐ๋ฐ ๊ตฌ์กฐ์ ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ์ ์ ๋ณด์ ํํ, ์กฐ์ ๋ฐ ์ฒ๋ฆฌ์ ์ค์ ์ ๋๋ ํํ๋ ฅ์ด ๋ฐ์ด๋๊ณ ์ ์ฐํ ๊ณ ๊ธ ์ปดํจํ ์ ๊ทผ ๋ฐฉ์์ ๋๋ค. ์ํ์ ๊ทธ๋ํ ์ด๋ก ์ฐ๊ตฌ์์ ์์๋ ์ด ํ๋ ์์ํฌ๋ ๋๊ท๋ชจ ๋ฐ์ดํฐ ์ธํธ, ๋ณต์กํ ๋ ผ๋ฆฌ์ ๊ตฌ์กฐ, ์ญ๋์ ์ด๊ณ ์งํํ๋ ๊ด๊ณ๋ฅผ ํฌํจํ๋ ๊ด๋ฒ์ํ ๋ณต์กํ ์ค์ ๋ฌธ์ ์ ๊ณ์ฐ ์์ ์ ๋ค๋ฃจ๊ธฐ ์ํ ๊ฐ๋ ฅํ๊ณ ๋ค์ฌ๋ค๋ฅํ ํ๋ ์์ํฌ๋ก ๋ฐ์ ํ์ต๋๋ค.
๊ทธ๋ํ ํ๋ก๊ทธ๋๋ฐ์ด ์ฃผ๋ชฉ์ ๋ฐ๋ ์ฃผ๋ ์ด์ ์ค ํ๋๋ ์์ ๋คํธ์ํฌ, ์ถ์ฒ ์์คํ , ์๋งจํฑ ์น, ์๋ฌผ์ ๋ณดํ, ์์ฐ์ด ์ฒ๋ฆฌ, ์ปดํจํฐ ๋น์ ๋ฑ ๋ค์ํ ์์ญ์์ ๋ฐ์ดํฐ์ ์, ๋ค์์ฑ ๋ฐ ๋ณต์ก์ฑ์ด ๋์ ๋๊ฒ ์ฆ๊ฐํ๊ธฐ ๋๋ฌธ์ ๋๋ค. . ์์ญ์ต ๋๋ ์ฌ์ง์ด ์์กฐ ๊ฐ์ ๋ ธ๋์ ์์ง๋ก ๊ตฌ์ฑ๋ ๋๊ท๋ชจ ๋ฐ์ดํฐ ์ธํธ๋ก ์ธํด ๊ธฐ์กด ๋ฐ์ดํฐ ๊ตฌ์กฐ์ ์๊ณ ๋ฆฌ์ฆ์ ํจ์จ์ ์ธ ์ ์ฅ, ๊ฒ์ ๋ฐ ๊ณ์ฐ์ ๋ถ์กฑํ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ๋ฐ๋ฉด, ๊ทธ๋ํ ๊ธฐ๋ฐ ๋ชจ๋ธ์ ๋ฐ์ดํฐ์ ๊ณ ์ ํ ๊ตฌ์กฐ์ ์๋ฏธ๋ฅผ ํฌ์ฐฉํ์ฌ ๋ณด๋ค ํจ์จ์ ์ด๊ณ ์ ์ฐํ๋ฉฐ ํต์ฐฐ๋ ฅ ์๋ ์ฒ๋ฆฌ ๋ฐ ๋ถ์์ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค.
๊ทธ๋ํ ํ๋ก๊ทธ๋๋ฐ์์ ์ฃผ์ ๊ณ์ฐ ์ํฐํฐ๋ ๊ฐ๊ฐ ๋ฐ์ดํฐ ์์(๊ฐ์ฒด, ์ํฐํฐ)์ ๊ทธ ๊ด๊ณ๋ฅผ ๋ํ๋ด๋ ๋ ธ๋์ ์์ง์ ๋๋ค. ๋ ธ๋์ ์ฃ์ง์๋ ์ถ๊ฐ์ ์ธ ์ ๋ณด๋ฅผ ์ ์ฅํ๋ ์์ฑ(ํ๋กํผํฐ)์ด ์์ ์ ์์ผ๋ฉฐ, ์ด๋ฅผ ํต์นญํ์ฌ '๊ทธ๋ํ'๋ผ๊ณ ํฉ๋๋ค. ๊ทธ๋ํ๋ ๋ฐฉํฅ์ด ์ง์ ๋๊ฑฐ๋(๋ชจ์๋ฆฌ๊ฐ ํน์ ๋ฐฉํฅ(์: ํ ๋ ธ๋์์ ๋ค๋ฅธ ๋ ธ๋๋ก)์ ๊ฐ์ง) ๋๋ ๋ฐฉํฅ์ด ์ง์ ๋์ง ์์ ์ ์์ต๋๋ค(๋ชจ์๋ฆฌ๊ฐ ์๋ฐฉํฅ์). ์ ์ (๊ณ ์ ) ๋๋ ๋์ (์๊ฐ์ ๋ฐ๋ผ ๋ณ๊ฒฝ)์ผ ์ ์์ต๋๋ค. ๊ทธ๋ํ์๋ ๊ฐ์ค์น๊ฐ ๋ถ์ฌ๋๊ฑฐ๋(๊ฐ์ฅ์๋ฆฌ์ ์ซ์ ๊ฐ์ด ์ฐ๊ฒฐ๋จ) ๊ฐ์ค์น๊ฐ ์ ์ฉ๋์ง ์์ ์๋ ์์ต๋๋ค.
GraphDB, RDF, Neoj ๋ฐ Tinkerpop์ ํฌํจํ์ฌ ๊ทธ๋ํ ํ๋ก๊ทธ๋๋ฐ์ ์ํด ํน๋ณํ ๊ฐ๋ฐ๋์๊ฑฐ๋ ์ด์ ๋ง๊ฒ ์กฐ์ ๋ ์ฌ๋ฌ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ๋ฐ ํ๋ ์์ํฌ๊ฐ ์์ต๋๋ค. ์ด๋ฌํ ๋๊ตฌ๋ ๊ทธ๋ํ ๊ธฐ๋ฐ ๋ฐ์ดํฐ ๊ตฌ์กฐ๋ฅผ ํํํ๊ณ ์กฐ์ํ๊ธฐ ์ํ ๊ฐ๋ ฅํ๊ณ ํํ๋ ฅ์ด ํ๋ถํ ๊ตฌ์ฑ์ ์ ๊ณตํ๊ณ ์ํ, ๊ฒ์, ํจํด ์ผ์น ๋ฐ ๋ถ์๊ณผ ๊ฐ์ ๋ค์ํ ์์ ์ ์ง์ํฉ๋๋ค. ํน์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ ๊ทธ๋ํ ๊ธฐ๋ฐ ๊ณ์ฐ์ ๋ค์ํ ์ธก๋ฉด์ ์ต์ ํํ๊ธฐ ์ํด Dijkstra์ ์ต๋จ ๊ฒฝ๋ก, ์ต์ ์คํจ๋ ํธ๋ฆฌ, ์ต๋ clique ๋ฐ ๊ทธ๋ํ ํด๋ฌ์คํฐ๋ง๊ณผ ๊ฐ์ ์๋ง์ ๊ทธ๋ํ ์๊ณ ๋ฆฌ์ฆ์ด ๊ฐ๋ฐ๋์์ต๋๋ค.
๊ทธ๋ํ ํ๋ก๊ทธ๋๋ฐ์ ํต์ฌ์๋ ๊ทธ๋ํ ๊ธฐ๋ฐ ๊ณ์ฐ ๋ชจ๋ธ์ ์ฅ์ ์ ์ต๋ํ ํ์ฉํ๋๋ก ์ค๊ณ๋ ํ์ ์์น๊ณผ ๊ธฐ์ ์ธํธ๊ฐ ์์ต๋๋ค. ์ฌ๊ธฐ์๋ ๋ค์์ด ํฌํจ๋ฉ๋๋ค.
- ํ๋ถํ๊ณ ํํ๋ ฅ์ด ํ๋ถํ๋ฉฐ ์ ์ฐํ ํํ: ๊ทธ๋ํ๋ ๋ค์ํ ์ ํ๊ณผ ๊ท๋ชจ์ ๊ด๊ณ ๋ฐ ์๋ฏธ๋ฅผ ์ฌ์ฉํ์ฌ ๋จ์ํ ๊ฒ๋ถํฐ ๋ณต์กํ ๊ฒ๊น์ง ๋ค์ํ ๋ฐ์ดํฐ ์ธํธ๋ฅผ ๋ชจ๋ธ๋งํ ์ ์์ต๋๋ค.
- ํจ์จ์ ์ธ ์ ์ฅ ๋ฐ ๊ฒ์: ๊ทธ๋ํ ๊ธฐ๋ฐ ๋ฐ์ดํฐ ๊ตฌ์กฐ ๋ฐ ์ ์ฅ ์์คํ ์ ํฌ๊ณ ๋ณต์กํ๋ฉฐ ํฌ๋ฐํ ๋ฐ์ดํฐ ์ธํธ๋ฅผ ๊ฐ๊ฒฐํ๊ฒ ํํํ์ฌ ํจ์จ์ ์ธ ์ก์ธ์ค ๋ฐ ์กฐ์์ ์ด์งํ ์ ์์ต๋๋ค.
- ์ฐ์ํ๊ณ ๊ฐ๋ ฅํ ์ํ ๋ฐ ์ฟผ๋ฆฌ ๋ฐฉ๋ฒ: ์ ๊ตํ ๊ทธ๋ํ ์๊ณ ๋ฆฌ์ฆ๊ณผ ์ํ/์ฟผ๋ฆฌ ๊ตฌ์ฑ์ ํตํด ์ฌ์ฉ์๋ ๋ฐ์ดํฐ์ ๊ด๊ณ๋ฅผ ํจ์จ์ ์ด๊ณ ์์ฐ์ค๋ฝ๊ฒ ํ์, ๊ฒ์ ๋ฐ ๋ถ์ํ ์ ์์ต๋๋ค.
- ๊ณ ์ฑ๋ฅ ๋ฐ ํ์ฅ ๊ฐ๋ฅํ ์ฒ๋ฆฌ: ๊ทธ๋ํ ๊ธฐ๋ฐ ๋ณ๋ ฌ, ๋ถ์ฐ ์ฒ๋ฆฌ ๋ฐ ํ๋์จ์ด ๊ฐ์ ๊ธฐ์ ์ ํนํ ๋๊ท๋ชจ ๋ฐ์ดํฐ ์ธํธ์ ๋ณต์กํ๊ณ ๋ฐ์ดํฐ ์ง์ฝ์ ์ธ ๊ณ์ฐ์ ํ์ํ ์ฑ๋ฅ, ํ์ฅ์ฑ ๋ฐ ํ๋ ฅ์ฑ์ ์ ๊ณตํฉ๋๋ค.
- ์งํํ๋ ๋์ ๋ฐ์ดํฐ ๋ฐ ๊ด๊ณ ์ง์: ๊ทธ๋ํ ๊ธฐ๋ฐ ๋ชจ๋ธ ๋ฐ ์๊ณ ๋ฆฌ์ฆ์ ๋ ธ๋, ์์ง ๋ฐ ์์ฑ์ ๋ณ๊ฒฝ, ์ ๋ฐ์ดํธ, ์ญ์ ๋ฐ ์ถ๊ฐ๋ฅผ ์์ฐ์ค๋ฝ๊ณ ํจ์จ์ ์ผ๋ก ์ฒ๋ฆฌํ ์ ์์ต๋๋ค.
AppMasterno-code ํ๋ซํผ์ ๋งฅ๋ฝ์์ ๊ทธ๋ํ ํ๋ก๊ทธ๋๋ฐ์ ์ ์ฌ์ ์ผ๋ก ๊ธฐ๋ฅ์ ๊ฐํํ๊ณ ํ์ฅํ๋ ๋ฐ ์ฌ์ฉ๋ ์ ์์ผ๋ฉฐ, ์ด๋ฅผ ํตํด ๊ฐ๋ฐ์๋ ๋ณต์กํ ๋ฐ์ดํฐ ์ธํธ์ ๊ด๊ณ๋ฅผ ํตํด ๋์ฑ ์ ๊ตํ ๊ณ ์ฑ๋ฅ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค ์ ์์ต๋๋ค. AppMaster ๊ทธ๋ํ ๊ธฐ๋ฐ ๋ชจ๋ธ๊ณผ ์๊ณ ๋ฆฌ์ฆ์ ๊ฐ๋ ฅํ ํํ๋ ฅ์ ํ์ฉํ์ฌ ์์ ๋คํธ์ํฌ, ์ถ์ฒ ์์คํ , ์๋งจํฑ ์น ์ ํ๋ฆฌ์ผ์ด์ ๋ฑ ๊ด๋ฒ์ํ ์ฌ์ฉ ์ฌ๋ก๋ฅผ ํจ๊ณผ์ ์ผ๋ก ์ฒ๋ฆฌํ ์ ์์ด ๊ณ ๊ฐ์ด ํจ์ฌ ๋ ๋ฐ์ ๋๊ณ ํ์ ์ ์ธ ์๋ฃจ์ ์ ๊ฐ๋ฐํ๊ณ ๋ฐฐํฌํ ์ ์์ต๋๋ค.
๊ทธ๋ํ ํ๋ก๊ทธ๋๋ฐ์ AppMaster ํ๋ซํผ์ ํตํฉํจ์ผ๋ก์จ ๊ฐ๋ฐ์๋ ๊ทธ๋ํ ๊ธฐ๋ฐ ์น, ๋ชจ๋ฐ์ผ ๋ฐ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ค๊ณ, ๊ตฌ์ถ, ํ ์คํธ ๋ฐ ๋ฐฐํฌํ๊ธฐ ์ํ ํฌ๊ด์ ์ด๊ณ ํตํฉ๋ ๋๊ตฌ, ์ธ์ด ๋ฐ ํ๋ ์์ํฌ ์ธํธ์ ์ก์ธ์คํ ์ ์์ต๋๋ค. ์ด๋ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ ํจ์จ์ฑ๊ณผ ํจ๊ณผ๋ฅผ ํฅ์์ํฌ ๋ฟ๋ง ์๋๋ผ ๊ธฐ์กด ํ๋ก๊ทธ๋๋ฐ ํจ๋ฌ๋ค์์ด ์ ๊ณตํ๊ธฐ ์ด๋ ค์ธ ์ ์๋ ์๋กญ๊ณ ๊ฐ๋ ฅํ ๊ธฐ๋ฅ๊ณผ ํต์ฐฐ๋ ฅ์ ์ ๊ณตํฉ๋๋ค.
์์ฝํ๋ฉด, ๊ทธ๋ํ ํ๋ก๊ทธ๋๋ฐ์ ์ํํธ์จ์ด ๊ฐ๋ฐ์ ๋ค์ํ ์ธก๋ฉด, ํนํ ๋๊ท๋ชจ ๋ฐ์ดํฐ ์ธํธ, ๋ณต์กํ ๋ ผ๋ฆฌ์ ๊ตฌ์กฐ ๋ฐ ์ญ๋์ ์ด๊ณ ๋ฐ์ ํ๋ ๊ด๊ณ๋ฅผ ๋ค๋ฃจ๋ ์์ฉ ํ๋ก๊ทธ๋จ์ ์๋นํ ์ด์ ์ ์ ๊ณตํ๋ ํํ๋ ฅ์ด ๋ฐ์ด๋๊ณ ๋ค์ฌ๋ค๋ฅํ ๊ณ ๊ธ ํ๋ก๊ทธ๋๋ฐ ํจ๋ฌ๋ค์์ ๋๋ค. ๊ทธ๋ํ ํ๋ก๊ทธ๋๋ฐ์ AppMaster ์ ๊ฐ์ ๊ฐ๋ ฅํ no-code ํ๋ซํผ์ ํตํฉํจ์ผ๋ก์จ ๊ฐ๋ฐ์๋ ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ ๊ฐ์ํํ๊ณ ๊ด๋ฒ์ํ ์ฌ์ฉ ์ฌ๋ก ๋ฐ ์ฐ์ ์ ๋ง๋ ์ต์ฒจ๋จ ์์ฉ ํ๋ก๊ทธ๋จ์ ๋ง๋๋ ๋ฅ๋ ฅ์ ์ฆํญ์ํค๋๋ก ์ค๊ณ๋ ํฌ๊ด์ ์ธ ๋๊ตฌ ๋ฐ ๊ธฐ์ ์ธํธ์ ์ก์ธ์คํ ์ ์์ต๋๋ค.