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

ํŠธ๋ฆฌ๊ฑฐ๋Š” ํŠนํžˆ ์—ฌ๋Ÿฌ ์‚ฌ์šฉ์ž๊ฐ€ ๋ฐ์ดํ„ฐ์— ์•ก์„ธ์Šคํ•˜๊ณ  ์กฐ์ž‘ํ•˜๋Š” ๊ฒฝ์šฐ ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ์˜ ์ผ๊ด€์„ฑ๊ณผ ๋ฌด๊ฒฐ์„ฑ์„ ์œ ์ง€ํ•˜๋Š” ๋ฐ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ์— ํŠน์ • ์ œ์•ฝ ์กฐ๊ฑด๊ณผ ์ œํ•œ์„ ์ ์šฉํ•จ์œผ๋กœ์จ ์ €์žฅ๋œ ์ •๋ณด๊ฐ€ ์‚ฌ์ „ ์ •์˜๋œ ๊ทœ์น™ ์ง‘ํ•ฉ์„ ๋”ฐ๋ฅด๊ฑฐ๋‚˜ ํŠน์ • ์š”๊ตฌ ์‚ฌํ•ญ์„ ์ค€์ˆ˜ํ•˜๋„๋ก ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋Œ€๋ถ€๋ถ„์˜ ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ ํŠธ๋ฆฌ๊ฑฐ๋Š” ํŠน์ • ํ…Œ์ด๋ธ”๊ณผ ์—ฐ๊ด€๋˜์–ด ์žˆ์œผ๋ฉฐ ํ•ด๋‹น ํ…Œ์ด๋ธ”๊ณผ ๊ด€๋ จ๋œ ํŠน์ • ์ด๋ฒคํŠธ(์˜ˆ: INSERT, DELETE ๋˜๋Š” UPDATE)์™€ ์—ฐ๊ฒฐ๋ฉ๋‹ˆ๋‹ค. ํ…Œ์ด๋ธ”์—์„œ ์ง€์ •๋œ ์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ์ž๋™์œผ๋กœ ํŠธ๋ฆฌ๊ฑฐ๊ฐ€ ์‹คํ–‰๋˜์–ด ์›ํ•˜๋Š” ์ž‘์—…์ด๋‚˜ ๊ฒฐ๊ณผ๊ฐ€ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ด๋ฒคํŠธ ์ค‘์‹ฌ ํŠน์„ฑ์„ ํ†ตํ•ด ๋ช…์‹œ์ ์ธ ์‚ฌ์šฉ์ž ๊ฐœ์ž… ์—†์ด ๋ณต์žกํ•œ ์ž‘์—…์„ ์ž๋™ํ™”ํ•  ์ˆ˜ ์žˆ์–ด ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค์˜ ๊ฐœ๋ฐœ ๋ฐ ๊ด€๋ฆฌ์™€ ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋‚ด ๋ฐ์ดํ„ฐ ์กฐ์ž‘์ด ๋‹จ์ˆœํ™”๋ฉ๋‹ˆ๋‹ค.

์›น, ๋ชจ๋ฐ”์ผ ๋ฐ ๋ฐฑ์—”๋“œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ no-code ํ”Œ๋žซํผ์ธ AppMaster ์—์„œ ํŠธ๋ฆฌ๊ฑฐ๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ์›ํ™œํ•˜๊ฒŒ ์ž‘๋™ํ•˜๊ณ  ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ…Œ์ด๋ธ”์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์ผ๊ด€๋˜๊ฒŒ ๋ฐ˜์˜๋˜๋„๋ก ํ•˜๋Š” ๋ฐ ํ•„์ˆ˜์ ์ธ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค. AppMaster Go(golang)์˜ ๋ฐฑ์—”๋“œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜, Vue3 ํ”„๋ ˆ์ž„์›Œํฌ ๋ฐ JS/TS๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜, Android์šฉ Kotlin ๋ฐ Jetpack Compose ๋ฐ iOS์šฉ SwiftUI ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ํฌํ•จํ•œ ์‹ค์ œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ƒ์„ฑํ•˜๋ฏ€๋กœ ์ƒ์„ฑ๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ํŠธ๋ฆฌ๊ฑฐ๋ฅผ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ตœ์ข… ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๋ชจ๋“  ๊ตฌ์„ฑ ์š”์†Œ์—์„œ ๋ฐ์ดํ„ฐ ์ผ๊ด€์„ฑ์„ ์œ ์ง€ํ•˜๋Š” ์‚ฌ์šฉ์ž ์ง€์ • ๋น„์ฆˆ๋‹ˆ์Šค ๋…ผ๋ฆฌ์™€ ๊ทœ์น™์„ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.

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

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

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

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

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