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

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

OLTP ์‹œ์Šคํ…œ์„ ๋‹ค๋ฅธ ์œ ํ˜•์˜ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ์‹œ์Šคํ…œ๊ณผ ๊ตฌ๋ณ„ํ•˜๋Š” ๋ช‡ ๊ฐ€์ง€ ํ•ต์‹ฌ ์†์„ฑ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ๋™์‹œ์„ฑ ์ œ์–ด: OLTP ์‹œ์Šคํ…œ์€ ๋™์‹œ์„ฑ ์ œ์–ด ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ์ œ๊ณตํ•˜์—ฌ ๋ฐ์ดํ„ฐ ๋ฌด๊ฒฐ์„ฑ์ด๋‚˜ ์ผ๊ด€์„ฑ์„ ์†์ƒ์‹œํ‚ค์ง€ ์•Š๊ณ  ์—ฌ๋Ÿฌ ๋™์‹œ ํŠธ๋žœ์žญ์…˜์„ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
  • ACID(Atomicity, Consistency, Isolation, and Durability) ๊ทœ์ • ์ค€์ˆ˜: OLTP ํŠธ๋žœ์žญ์…˜์€ ACID ์†์„ฑ์„ ์ค€์ˆ˜ํ•˜์—ฌ ์‹œ์Šคํ…œ ์˜ค๋ฅ˜ ๋˜๋Š” ๊ธฐํƒ€ ์˜ˆ๊ธฐ์น˜ ์•Š์€ ์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•  ๊ฒฝ์šฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์•ˆ์ •์„ฑ์„ ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค.
  • ์‹ค์‹œ๊ฐ„ ์ฒ˜๋ฆฌ: OLTP ์‹œ์Šคํ…œ์€ ์‚ฌ์šฉ์ž ์ž…๋ ฅ๊ณผ ์‹œ์Šคํ…œ ์‘๋‹ต ์‚ฌ์ด์˜ ๋Œ€๊ธฐ ์‹œ๊ฐ„์„ ์ตœ์†Œํ™”ํ•˜๋ฉด์„œ ํŠธ๋žœ์žญ์…˜์„ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์ฒ˜๋ฆฌํ•˜๋„๋ก ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋†’์€ ํŠธ๋žœ์žญ์…˜ ์ฒ˜๋ฆฌ๋Ÿ‰: OLTP ์‹œ์Šคํ…œ์€ ๋‹จ์œ„ ์‹œ๊ฐ„๋‹น ๋งŽ์€ ์งง์€ ํŠธ๋žœ์žญ์…˜์„ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ์ด๋Š” ์ฆ‰๊ฐ์ ์ด๊ณ  ์ •ํ™•ํ•œ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ์— ์˜์กดํ•˜๋Š” ๋น„์ฆˆ๋‹ˆ์Šค์— ๋งค์šฐ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.

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

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

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

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

OLTP(Online Transaction Processing) ์‹œ์Šคํ…œ์€ ์ตœ์‹  ์ •๋ณด ์ธํ”„๋ผ์˜ ํ•ต์‹ฌ ๊ตฌ์„ฑ ์š”์†Œ๋กœ, ์กฐ์ง์ด ํŠธ๋žœ์žญ์…˜ ์ง€ํ–ฅ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ํšจ์œจ์ ์œผ๋กœ ๊ด€๋ฆฌํ•˜๊ณ  ๋†’์€ ๋ฐ์ดํ„ฐ ๋ฌด๊ฒฐ์„ฑ, ์ผ๊ด€์„ฑ ๋ฐ ์„ฑ๋Šฅ ์ˆ˜์ค€์„ ๋ณด์žฅํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. AppMaster ์˜ ๊ฐ•๋ ฅํ•œ no-code ํ”Œ๋žซํผ์€ ๊ธฐ์—…์ด OLTP ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์„ ๊ฐ„์†Œํ™”ํ•˜์—ฌ ๊ธฐ์กด ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๋ฐฉ๋ฒ•๋ก ๊ณผ ๊ด€๋ จ๋œ ๋น„์šฉ๊ณผ ๋ณต์žก์„ฑ์„ ์ตœ์†Œํ™”ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. AppMaster ์˜ ๊ฐ•๋ ฅํ•œ ๋„๊ตฌ์™€ ๊ธฐ์ˆ ์„ ํ™œ์šฉํ•จ์œผ๋กœ์จ ๊ธฐ์—…์€ OLTP ์‹œ์Šคํ…œ์˜ ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•˜์—ฌ ๋””์ง€ํ„ธ ํ˜์‹ ์„ ์ถ”์ง„ํ•˜๊ณ  ๋น ๋ฅด๊ณ  ์•ˆ์ •์ ์ด๋ฉฐ ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ํŠธ๋žœ์žญ์…˜ ์ฒ˜๋ฆฌ ์†”๋ฃจ์…˜์„ ์ œ๊ณตํ•˜์—ฌ ์˜ค๋Š˜๋‚  ๋น ๋ฅด๊ฒŒ ์ง„ํ™”ํ•˜๋Š” ๋น„์ฆˆ๋‹ˆ์Šค ํ™˜๊ฒฝ์˜ ์š”๊ตฌ ์‚ฌํ•ญ์„ ์ถฉ์กฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.