์ ์ฅ ํ๋ก์์ ๋ ์กฐ๊ฑด๋ฌธ, ๋ฃจํ ๋ฐ ์ค๋ฅ ์ฒ๋ฆฌ์ ๊ฐ์ ํ๋ก๊ทธ๋๋ฐ ๊ตฌ๋ฌธ๊ณผ ๊ฒฐํฉ๋๋ ํ๋ ์ด์์ SQL ๋ฌธ์ ๋ฏธ๋ฆฌ ์ปดํ์ผ๋ ๋ชจ์์ ๋๋ค. ์ ์ฅ ํ๋ก์์ ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ฒด์ ์ ์ฅ๋์ด ์์ฉ ํ๋ก๊ทธ๋จ, ํธ๋ฆฌ๊ฑฐ ๋๋ ๊ธฐํ ์ ์ฅ ํ๋ก์์ ์์ ํธ์ถํ ์ ์๋ ๋ณต์กํ ๋ ผ๋ฆฌ๋ฅผ ์บก์ํํ ์ ์์ต๋๋ค.
๊ตฌ์ฑ ์์ ๋ฐ ๊ตฌ์กฐ
1. ์๋ช :
์ ์ฅ ํ๋ก์์ ์ ์ด๋ฆ, ๋งค๊ฐ ๋ณ์, ๋ฐํ ์ ํ ๋ฐ ๊ธฐํ ์์ฑ์ ํฌํจํฉ๋๋ค.
2. ๋ฐ๋:
PL/SQL ๋๋ Transact-SQL๊ณผ ๊ฐ์ SQL์ ์ ์ฐจ์ ํ์ฅ์ผ๋ก ์์ฑ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ ์ค์ ๋ ผ๋ฆฌ๋ฅผ ํฌํจํฉ๋๋ค.
3. ์ ์ด๋ฌธ:
์กฐ๊ฑด๋ฌธ, ๋ฃจํ ๋ฐ ์ค๋ฅ ์ฒ๋ฆฌ๋ฅผ ํ์ฉํ์ฌ ์ ์ฐ์ฑ๊ณผ ๊ฒฌ๊ณ ์ฑ์ ์ถ๊ฐํฉ๋๋ค.
์ด์ต
์ฑ๋ฅ: ์ ์ฅ ํ๋ก์์ ๋ ๋ฏธ๋ฆฌ ์ปดํ์ผ๋๋ฏ๋ก ๋ฐ๋ณต ์คํ์ด ๋นจ๋ผ์ ธ ์๋ฒ-ํด๋ผ์ด์ธํธ ์๋ณต์ด ์ค์ด๋ญ๋๋ค.
๋ณด์: ์บก์ํ๋ SQL ์ฝ์ ๊ณต๊ฒฉ์ ๋ฐฉ์งํ๊ณ ํ๋ก์์ ์ ๊ถํ์ ์ค์ ํ ์ ์์ต๋๋ค.
์ ์ง ๋ณด์์ฑ: ์บก์ํ๋ ๋ชจ๋์ ์ค๊ณ๋ฅผ ์ด์งํ์ฌ ์ ์ง ๋ณด์๊ฐ ๋ ์ฌ์์ง๋๋ค.
์ฌ์ฌ์ฉ์ฑ: ์ฌ์ฌ์ฉ์ฑ์ ์ง์ํ๋ ์ฌ๋ฌ ์ ํ๋ฆฌ์ผ์ด์ ๋๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ผ๋ถ์์ ํธ์ถํ ์ ์์ต๋๋ค.
ํธ๋์ญ์ ์ ์ด: ํธ๋์ญ์ ์ฒ๋ฆฌ๋ฅผ ํ์ฉํ์ฌ ์ปค๋ฐ ๋ฐ ๋กค๋ฐฑ์ ๋ํ ์ ์ด๋ฅผ ์ ๊ณตํฉ๋๋ค.
AppMaster ์ ํตํฉ
AppMaster ๋ ธ์ฝ๋ ํ๋ซํผ ๋ด์์ ์ ์ฅ ํ๋ก์์ ์ ํตํฉ์ ์๊ฐ์ BP Designer๋ฅผ ํตํด ๋ํ๋ฉ๋๋ค. ๋ฐ์ดํฐ ๋ชจ๋ธ๊ณผ ๋น์ฆ๋์ค ๋ก์ง์ ์์ฑํจ์ผ๋ก์จ ๊ฐ๋ฐ์๋ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์์ ์ ์ฅ ํ๋ก์์ ๋ฅผ ์ ์ํ๊ณ ํ์ฉํ์ฌ ๋ณต์กํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ํธ ์์ฉ์ ์ฉ์ดํ๊ฒ ํ ์ ์์ต๋๋ค. ์ ํ๋ฆฌ์ผ์ด์ ์ด Go๋ฅผ ์ฌ์ฉํ์ฌ ์์ฑ๋๊ณ Postgresql ํธํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํธํ๋๋ฏ๋ก ์ ์ฅ ํ๋ก์์ ๋ ํนํ ๋ก๋๊ฐ ๋ง์ ์ฌ์ฉ ์ฌ๋ก์์ AppMaster ์ ๊ณตํ๋ ๋๋ผ์ด ํ์ฅ์ฑ์ ํ์ฉํ๋ ๋ฐ ์ค์ํ ์ญํ ์ ํฉ๋๋ค.
์์ ๋ฐ ์ฌ์ฉ ์ฌ๋ก
์ผ๊ด ์ฒ๋ฆฌ: ๋์ฉ๋ ๋ฐ์ดํฐ ์ธํธ๋ฅผ ์ ๋ฐ์ดํธํ๊ธฐ ์ํด ์ ์ฅ ํ๋ก์์ ๋ ๋๋ ์์ ์ ํจ์จ์ ์ผ๋ก ์ํํ ์ ์์ต๋๋ค.
๋น์ฆ๋์ค ๊ท์น ๊ตฌํ: ์ ์ฅ ํ๋ก์์ ๋ ๋น์ฆ๋์ค ๊ท์น๊ณผ ๋ ผ๋ฆฌ๋ฅผ ์บก์ํํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ์ ์ผ๊ด์ฑ์ ๋ณด์ฅํ ์ ์์ต๋๋ค.
๋ฐ์ดํฐ ์ ํจ์ฑ ๊ฒ์ฌ ๋ฐ ๋ณํ: ์ ํ๋ฆฌ์ผ์ด์ ๊ณ์ธต์ ๋๋ฌํ๊ธฐ ์ ์ ๋ฐ์ดํฐ์ ๋ณต์กํ ์ ํจ์ฑ ๊ฒ์ฌ ๋ฐ ๋ณํ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ ์ฅ ํ๋ก์์ ๋ ํจ์จ์ฑ, ๋ณด์ ๋ฐ ์ ์ง ๊ด๋ฆฌ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ ๋ด์ ๊ธฐ๋ณธ ๋น๋ฉ ๋ธ๋ก์ ๋ํ๋ ๋๋ค. ์๊ฐ์ BP Designer ๋ด์ Stored Procedures๋ฅผ ํตํฉํจ์ผ๋ก์จ AppMaster ์ด๋ฌํ ๊ธฐ๋ฅ์ ํ์ฉํ์ฌ ๊ณ ๊ฐ์ด ํ์ฅ ๊ฐ๋ฅํ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค ์ ์๋๋ก ํฉ๋๋ค. ์ ์ฅ ํ๋ก์์ ์ ํ์ฉ์ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ ๋ ๋น ๋ฅด๊ณ ๋น์ฉ ํจ์จ์ ์ผ๋ก ๋ง๋ค๊ณ ๊ธฐ์ ๋ถ์ฑ๊ฐ ์์ผ๋ฉฐ ๊ธฐ์ ๋ฐ ๊ณ ๋ถํ ์๋๋ฆฌ์ค์ ๋ง๊ฒ ์กฐ์ ํ๋ ค๋ AppMaster ์ ๋น์ ๊ณผ ์ผ์นํฉ๋๋ค.
์ ์ฅ ํ๋ก์์ ๋ฅผ ์ดํดํ๊ณ ์ฌ์ฉํจ์ผ๋ก์จ ๊ฐ๋ฐ์๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ ์ ์ ์ฌ๋ ฅ์ ์ต๋ํ ํ์ฉํ์ฌ ์ต์ ์๊ตฌ ์ฌํญ ๋ฐ ์ ๊ณ ๋ชจ๋ฒ ์ฌ๋ก์ ๋ง์ถ ์ ์์ต๋๋ค. ์ ์ฅ ํ๋ก์์ ์ no-code ํจ๋ฌ๋ค์์ ๊ต์ฐจ์ ์ AppMaster ์์ ์ ์ฆํ ๋ฐ์ ๊ฐ์ด ๊ธฐ์กด ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ๊ธฐ์ ๊ณผ ์ต์ฒจ๋จ ๊ฐ๋ฐ ๋๊ตฌ๋ฅผ ํผํฉํ์ฌ ์ํํธ์จ์ด ๊ฐ๋ฐ ๋ฐฉ๋ฒ๋ก ์ ์ง์์ ์ธ ๋ฐ์ ์ ๋ณด์ฌ์ค๋๋ค.