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

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

๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง ์ปจํ…์ŠคํŠธ์—๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ง‘๊ณ„์˜ ๋ช‡ ๊ฐ€์ง€ ์ฃผ์š” ์ธก๋ฉด์ด ์žˆ์Šต๋‹ˆ๋‹ค.

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

2. ๋ฐ์ดํ„ฐ ์••์ถ•: ์ง‘๊ณ„์—๋Š” ๋ฐ์ดํ„ฐ ์••์ถ•์ด ํฌํ•จ๋  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ ๋ฐ์ดํ„ฐ๋Š” ์˜๋ฏธ๋ฅผ ํฌ๊ฒŒ ์†์ƒ์‹œํ‚ค์ง€ ์•Š์œผ๋ฉด์„œ ๋ณด๋‹ค ๊ฐ„๊ฒฐํ•œ ํ˜•์‹์œผ๋กœ ๋‹ค์‹œ ๊ธฐ์ˆ ๋ฉ๋‹ˆ๋‹ค. ์ €์žฅ ๊ณต๊ฐ„์ด ์ œํ•œ๋˜์–ด ์žˆ๊ฑฐ๋‚˜ ์ „์†ก ์‹œ๊ฐ„์ด ์ค‘์š”ํ•œ ์ƒํ™ฉ์—์„œ ๋ฐ์ดํ„ฐ ์••์ถ• ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ฆฌ์†Œ์Šค๋ฅผ ํฌ๊ฒŒ ์ ˆ์•ฝํ•˜๊ณ  ์ตœ์ ํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‹คํ–‰ ๊ธธ์ด ์ธ์ฝ”๋”ฉ, ํ—ˆํ”„๋งŒ ์ฝ”๋”ฉ, LZW(Lempel-Ziv-Welch)์™€ ๊ฐ™์€ ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ๋ฐ์ดํ„ฐ ์••์ถ• ๋ฐฉ๋ฒ•์˜ ์ธ๊ธฐ ์žˆ๋Š” ์˜ˆ์ž…๋‹ˆ๋‹ค.

3. ๋ฐ์ดํ„ฐ ํ๋ธŒ: ๋‹ค์ฐจ์› ๋ฐ์ดํ„ฐ์˜ ๋งฅ๋ฝ์—์„œ ๋ฐ์ดํ„ฐ ํ๋ธŒ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ง‘๊ณ„๋ฅผ ์‹œ๊ฐํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ํ๋ธŒ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ N์ฐจ์›์œผ๋กœ ํ‘œํ˜„ํ•œ ๊ฒƒ์œผ๋กœ, ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ณต์žกํ•œ ๋ฐ์ดํ„ฐ ์„ธํŠธ์™€ ๊ทธ ๊ด€๊ณ„์— ๋Œ€ํ•œ ์ง๊ด€์ ์ธ ๋ณด๊ธฐ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ํ๋ธŒ๋ฅผ ํ™œ์šฉํ•จ์œผ๋กœ์จ ์‚ฌ์šฉ์ž๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ํšจ๊ณผ์ ์œผ๋กœ "์ชผ๊ฐœ์„œ ๋ถ„์„"ํ•˜์—ฌ ์ •๋ณด์— ์ˆจ๊ฒจ์ง„ ํŒจํ„ด์ด๋‚˜ ์ถ”์„ธ๋ฅผ ๋“œ๋Ÿฌ๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. OLAP(์˜จ๋ผ์ธ ๋ถ„์„ ์ฒ˜๋ฆฌ) ์‹œ์Šคํ…œ์€ ๋Œ€๊ทœ๋ชจ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ ํšจ์œจ์ ์ธ ์ฟผ๋ฆฌ ๋ฐ ๋ฐ์ดํ„ฐ ์กฐ์ž‘์„ ์šฉ์ดํ•˜๊ฒŒ ํ•˜๊ธฐ ์œ„ํ•ด ๋ฐ์ดํ„ฐ ํ๋ธŒ๋ฅผ ๊ด‘๋ฒ”์œ„ํ•˜๊ฒŒ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

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

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

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

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

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