DBA(๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ์ž)๋Š” ๋ฐ์ดํ„ฐ๊ฐ€ ํšจ์œจ์ ์ด๊ณ  ์ •ํ™•ํ•˜๋ฉฐ ์•ˆ์ „ํ•˜๊ฒŒ ์ €์žฅ ๋ฐ ๊ฒ€์ƒ‰๋˜๋„๋ก ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์‹œ์Šคํ…œ์˜ ์ „๋ฐ˜์ ์ธ ์ƒํƒœ, ๋ณด์•ˆ ๋ฐ ํšจ์œจ์„ฑ์„ ๊ด€๋ฆฌํ•˜๊ณ  ์œ ์ง€ ๊ด€๋ฆฌํ•˜๋Š” IT ์ „๋ฌธ๊ฐ€์ž…๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ์ž๋Š” ์ข…์ข… ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์ž, ๋ฐ์ดํ„ฐ ๋ถ„์„๊ฐ€, ๋ฐ์ดํ„ฐ ๊ณผํ•™์ž ๋ฐ ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž์™€ ๊ธด๋ฐ€ํ•˜๊ฒŒ ํ˜‘๋ ฅํ•˜์—ฌ ์กฐ์ง์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋‚ด์—์„œ ์ตœ์ ์˜ ์„ฑ๋Šฅ๊ณผ ๋ฐ์ดํ„ฐ ๋ฌด๊ฒฐ์„ฑ์„ ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค. AppMaster no-code ํ”Œ๋žซํผ ์ปจํ…์ŠคํŠธ์—์„œ DBA๋Š” ํ”Œ๋žซํผ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ƒ์„ฑ๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์œ„ํ•œ Postgresql ํ˜ธํ™˜ ๊ธฐ๋ณธ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์„ค์ •ํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๋Š” ๋ฐ ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค.

DBA๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„ค๊ณ„, ์„ค์น˜, ๊ตฌ์„ฑ, ๋ฐฑ์—… ๋ฐ ๋ณต๊ตฌ, ์„ฑ๋Šฅ ํŠœ๋‹, ๋ฐ์ดํ„ฐ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜, ๋ณด์•ˆ ๋ฐ ์šฉ๋Ÿ‰ ๊ณ„ํš์„ ํฌํ•จํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ์™€ ๊ด€๋ จ๋œ ๋‹ค์–‘ํ•œ ์ž‘์—…์„ ๋‹ด๋‹นํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ž‘์—…์—๋Š” Oracle, Microsoft SQL Server ๋ฐ PostgreSQL ๊ณผ ๊ฐ™์€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ ์‹œ์Šคํ…œ(DBMS)์— ๋Œ€ํ•œ ๊นŠ์€ ์ดํ•ด์™€ ์šด์˜ ์ฒด์ œ, ๋„คํŠธ์›Œํ‚น ๋ฐ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์— ๋Œ€ํ•œ ์ง€์‹์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

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

DBA์˜ ๋˜ ๋‹ค๋ฅธ ์ค‘์š”ํ•œ ์ฑ…์ž„์€ ์กฐ์ง์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์‹œ์Šคํ…œ์˜ ๋ณด์•ˆ์„ ๋ณด์žฅํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—๋Š” ๊ฐ•๋ ฅํ•œ ์•ก์„ธ์Šค ์ œ์–ด ๊ตฌํ˜„, ๋ฌด๋‹จ ์•ก์„ธ์Šค ๋ชจ๋‹ˆํ„ฐ๋ง, ๋ฏผ๊ฐํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณดํ˜ธํ•˜๊ธฐ ์œ„ํ•œ ๋ฐ์ดํ„ฐ ์•”ํ˜ธํ™” ๋ฐ ๊ธฐํƒ€ ๋ณด์•ˆ ์กฐ์น˜ ์œ ์ง€๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. AppMaster ์˜ ๊ฒฝ์šฐ DBA๋Š” ๋‹ค๋ฅธ IT ์ „๋ฌธ๊ฐ€์™€ ํ˜‘๋ ฅํ•˜์—ฌ ์„œ๋ฒ„ endpoints ์— ๋Œ€ํ•œ swagger(๊ฐœ๋ฐฉํ˜• API) ๋ฌธ์„œ๋ฅผ ์ƒ์„ฑ ๋ฐ ์œ ์ง€ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ API ์•ก์„ธ์Šค๊ฐ€ ์ธ์ฆ๋˜๊ณ  ์Šน์ธ๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ตฌ์„ฑ ์š”์†Œ์—๋งŒ ๋ถ€์—ฌ๋˜๋„๋ก ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

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

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

DBA(๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ์ž)๋Š” ์กฐ์ง์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์‹œ์Šคํ…œ ์ƒํƒœ, ๋ณด์•ˆ ๋ฐ ํšจ์œจ์„ฑ์„ ๊ด€๋ฆฌํ•˜๊ณ  ์œ ์ง€ํ•˜๋Š” ์ค‘์š”ํ•œ IT ์ „๋ฌธ๊ฐ€์ž…๋‹ˆ๋‹ค. ์ด๋“ค์€ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์ž, ๋ฐ์ดํ„ฐ ๋ถ„์„๊ฐ€ ๋ฐ ๊ธฐํƒ€ IT ์ „๋ฌธ๊ฐ€์™€ ๊ธด๋ฐ€ํžˆ ํ˜‘๋ ฅํ•˜์—ฌ ์กฐ์ง์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ „์ฒด์—์„œ ์ตœ์ ์˜ ์„ฑ๋Šฅ๊ณผ ๋ฐ์ดํ„ฐ ๋ฌด๊ฒฐ์„ฑ์„ ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค. AppMasterno-code ํ”Œ๋žซํผ ์ปจํ…์ŠคํŠธ์—์„œ DBA๋Š” ์ƒ์„ฑ๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋Œ€ํ•œ Postgresql ํ˜ธํ™˜ ๊ธฐ๋ณธ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์„ค์ •ํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๋Š” ๋ฐ ํ•„์ˆ˜์ ์ธ ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•˜์—ฌ ๊ณ ๊ฐ ๋ฐ์ดํ„ฐ๊ฐ€ ์•ˆ์ „ํ•˜๊ณ  ํšจ์œจ์ ์ด๋ฉฐ ์ •ํ™•ํ•˜๊ฒŒ ์ €์žฅ๋˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.