OLTP(์จ๋ผ์ธ ํธ๋์ญ์ ์ฒ๋ฆฌ)๋ ํธ๋์ญ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ด๋ฆฌํ๊ณ ์ผ์์ ์ธ ๋น์ฆ๋์ค ์ด์์ ์ง์ํ๋ ๋ฐ ํ์ํ ๋ฐ์ดํฐ๋ฅผ ์บก์ฒ, ์ ์ฅ, ์์ ๋ฐ ๊ฒ์ํ๋ ๋๋์ ์ฌ์ฉ์ ์ํธ ์์ฉ์ ํจ์จ์ ์ผ๋ก ์ฒ๋ฆฌํ๋๋ก ํน๋ณํ ์ค๊ณ๋ ์ปดํจํฐ ์์คํ ํด๋์ค์ ๋๋ค. ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง ์ธก๋ฉด์์ OLTP ์์คํ ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ตฌ์กฐํ๋ ๋ฐ์ดํฐ๋ฅผ ์ ํํ๊ณ ํจ์จ์ ์ผ๋ก ์กฐ์ํ๋ ๋ฐ ์ค์ ์ ๋๊ณ ์ค์๊ฐ์ผ๋ก ํธ๋์ญ์ ๋ฐ ์ฟผ๋ฆฌ ์์ ์ ์ํํ๋ ๋ง์ ์์ ๋์ ์ฌ์ฉ์๋ฅผ ์ฒ๋ฆฌํฉ๋๋ค.
OLTP ์์คํ ์ ์ํ ์์คํ , ์ ์ ์๊ฑฐ๋, ์์ฝ ์์คํ , ์๋งค POS, ์ฌ๊ณ ๊ด๋ฆฌ, ๊ณ ๊ฐ ๊ด๊ณ ๊ด๋ฆฌ ๋ฐ ๊ณต๊ธ์ ํฌํจํ ๊ด๋ฒ์ํ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐฑ๋ณธ์ ํ์ฑํ๋ฏ๋ก ๋น์ฆ๋์ค์ ์ํํ ์๋์ ๋งค์ฐ ์ค์ํฉ๋๋ค. ์ฒด์ธ ๊ด๋ฆฌ ๋ฑ์ด ์์ต๋๋ค. ์ด๋ฌํ ์์คํ ์ ์๋ต์ฑ์ด ๋ฐ์ด๋์ผ ํ๋ฉฐ ๋น ๋ฅด๊ณ ์์ ์ ์ธ ๋ฐ์ดํฐ ์ก์ธ์ค ๋ฐ ์กฐ์์ ์ ๊ณตํ๊ณ ๋น์ฆ๋์ค ํธ๋์ญ์ ์ ์ผ๊ด๋ ์ฒ๋ฆฌ๋ฅผ ๋ณด์ฅํ๋ฉฐ ์์ฒ ๋๋ ์๋ฐฑ๋ง ๋ช ์ ์ฌ์ฉ์์ ํด๋ผ์ด์ธํธ์ ์๊ตฌ ์ฌํญ์ ์ง์ํ ์ ์์ด์ผ ํฉ๋๋ค.
OLTP ์์คํ ์ ์ค์ฌ์๋ ๋ฐ์ดํฐ ์ ์ฅ, ๊ฒ์ ๋ฐ ์์ ์์ ์ ๊ด๋ฆฌํ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ (DBMS)์ด ์์ต๋๋ค. ์ผ๋ฐ์ ์ผ๋ก OLTP ์์คํ ์ ๊ด๊ณํ ๋ฐ์ดํฐ ๋ชจ๋ธ๊ณผ SQL(๊ตฌ์กฐ์ ์ฟผ๋ฆฌ ์ธ์ด)์ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ์ ์ํธ ์์ฉํ๋ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ (RDBMS)์ ์ฌ์ฉํฉ๋๋ค. OLTP ์์คํ ์ ๋ฐ์ดํฐ๋ ํ๊ณผ ์ด๋ก ๊ตฌ์ฑ๋ ํ ์ด๋ธ๋ก ๊ตฌ์ฑ๋๋ฉฐ, SQL ์ฟผ๋ฆฌ์ ๋ฌธ์ ์ฌ์ฉํ์ฌ ์ก์ธ์คํ๊ณ ์กฐ์ํ ์ ์์ต๋๋ค.
OLTP ์์คํ ์ ์ฃผ์ ํน์ง ์ค ํ๋๋ ํธ๋์ญ์ ๋ฌด๊ฒฐ์ฑ๊ณผ ๋ฐ์ดํฐ ์ผ๊ด์ฑ์ ๋ณด์ฅํ๋ ACID(์์์ฑ, ์ผ๊ด์ฑ, ๊ฒฉ๋ฆฌ์ฑ ๋ฐ ๋ด๊ตฌ์ฑ) ์์ฑ์ ์ค์ํ๋ค๋ ๊ฒ์ ๋๋ค. ์ด๋ฅผ ํตํด ๋ชจ๋ ๋น์ฆ๋์ค ํธ๋์ญ์ ์ด ์์ ์ ์ผ๋ก ์ฒ๋ฆฌ๋๊ณ , ์์คํ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ ๊ฒฝ์ฐ ์ปค๋ฐ์ด ์์ค๋๊ฑฐ๋ ๋ถ์ผ์น๊ฐ ๋ฐ์ํ์ง ์๊ณ ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ์ผ๊ด๋ ์ํ๋ก ๋ณต์๋ ์ ์์ต๋๋ค.
์น, ๋ชจ๋ฐ์ผ ๋ฐ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑํ๊ธฐ ์ํ ์ ๋์ ์ธ no-code ํ๋ซํผ์ธ AppMaster ์ ๋งฅ๋ฝ์์ OLTP๋ ํ๋ซํผ์ ์ฌ์ฉํ์ฌ ๊ตฌ์ถ ๋ฐ ๋ฐฐํฌ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ง์ํ๋ ๋ฐ ์ค์ํ ์ญํ ์ ํฉ๋๋ค.
- AppMaster ์ ๊ฐ๋ ฅํ ์๊ฐ์ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง ๋๊ตฌ๋ฅผ ์ฌ์ฉํ๋ฉด ๊ณ ๊ฐ์ OLTP ์์คํ ์ ํ์ํ ๊ด๊ณํ ๋ฐ์ดํฐ ๋ชจ๋ธ์ ์์ฑ ๋ฐ ๊ด๋ฆฌํ์ฌ ํจ์จ์ ์ธ ๋ฐ์ดํฐ ์ ์ฅ, ๊ฒ์ ๋ฐ ์์ ์ ์ํ ์ฌ๋ฐ๋ฅธ ๊ตฌ์กฐ๋ฅผ ํ๋ณดํ ์ ์์ต๋๋ค.
- AppMaster ์ ์๊ฐ์ ๋น์ฆ๋์ค ํ๋ก์ธ์ค ๋์์ด๋๋ฅผ ์ฌ์ฉํ๋ฉด ๊ณ ๊ฐ์ ๋น์ฆ๋์ค ๋ ผ๋ฆฌ๋ฅผ ์ ์ํ๊ณ ๊ตฌํํ์ฌ ํธ๋์ญ์ ๊ณผ ์์ ์ด ํ์ ๊ท์น๊ณผ ์ํฌํ๋ก์ฐ๋ฅผ ๋ฐ๋ฅด๋๋ก ํ๊ณ ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ๊ณผ ์ผ๊ด์ฑ์ ์ ์งํ ์ ์์ต๋๋ค.
- AppMaster ์ REST API ๋ฐ WebSocket ๊ธฐ๋ฐ endpoints ์ ํ๋ฆฌ์ผ์ด์ ์ ํ๋ฐํธ์๋์ ๋ฐฑ์๋ ๊ฐ์ ์ํํ ํต์ ์ ์ด์งํ์ฌ OLTP ์์คํ ์ ๋ํ ํจ์จ์ ์ธ ํธ๋์ญ์ ์ฒ๋ฆฌ ๋ฐ ์ค์๊ฐ ๋ฐ์ดํฐ ๊ตํ์ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค.
- AppMaster ์์ ์์ฑ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ณ ์ฑ๋ฅ์ด๊ณ ํ์ฅ ๊ฐ๋ฅํ๋ฉฐ ํ๋ซํผ์ ๊ตฌ์ ๋ฐ์ง ์์ผ๋ฏ๋ก ํ๋ซํผ์ ์ฌ์ฉํ์ฌ ๊ตฌ์ถ๋ OLTP ์์คํ ์ด ํ๋ ๋น์ฆ๋์ค์ ํ์ํ ๋์ ํธ๋์ญ์ ๋ณผ๋ฅจ๊ณผ ๋น ๋ฅธ ์๋ต ์๊ฐ์ ์ฒ๋ฆฌํ ์ ์๋๋ก ๋ณด์ฅํฉ๋๋ค.
OLTP ์์คํ ์ ์งง๊ณ ๋น๋ฒํ ํธ๋์ญ์ ์ ์ฒ๋ฆฌํ๋ ๋ฐ ํ์ํ์ง๋ง ๋๋์ ๊ธฐ๋ก ๋ฐ์ดํฐ๊ฐ ํฌํจ๋ ์ ์๋ ๋ณต์กํ๊ณ ๋ฆฌ์์ค ์ง์ฝ์ ์ธ ์ฟผ๋ฆฌ๊ฐ ํ์ํ ๋ณด๊ณ ๋ฐ ์์ฌ ๊ฒฐ์ ์ง์๊ณผ ๊ฐ์ ๋ถ์ ์์ ์ฉ์ผ๋ก ์ค๊ณ๋์ง ์์์ต๋๋ค. OLAP(์จ๋ผ์ธ ๋ถ์ ์ฒ๋ฆฌ)๊ฐ ์๋ํ์ฌ ๋ฐ์ดํฐ ๋ถ์ ๋ฐ ๋ณด๊ณ ์ ์ต์ ํ๋ ๋ณ๋์ ํ๊ฒฝ์ ์ ๊ณตํจ์ผ๋ก์จ OLTP ์์คํ ์ ๋ณด์ํฉ๋๋ค.
๋ํ OLTP ์์คํ ์ ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค, ๋น์ฆ๋์ค ์ธํ ๋ฆฌ์ ์ค(BI) ๋๊ตฌ, ๊ธฐ๊ณ ํ์ต(ML) ์๊ณ ๋ฆฌ์ฆ, ๋น ๋ฐ์ดํฐ ํ๋ซํผ์ ํฌํจํ ๋ค์ํ ๊ธฐ์ ๋ฐ ํ๋ซํผ์ผ๋ก ํ์ฅ ๋ฐ ํตํฉ๋ ์ ์์ผ๋ฏ๋ก ๊ธฐ์ ์ ๋ฐ์ดํฐ์์ ๋ ํฐ ๊ฐ์น๋ฅผ ์ฐฝ์ถํ๊ณ , ํต์ฐฐ๋ ฅ์ ์ป๊ณ ์ด์์ ์ต์ ํํฉ๋๋ค.
์์ฝํ์๋ฉด, OLTP ์์คํ ์ ํ๋ ๋น์ฆ๋์ค์ ์ค์ถ๋ก์ ์กฐ์ง์ด ๋๋์ ์ฌ์ฉ์ ์ํธ ์์ฉ, ๋น์ฆ๋์ค ํธ๋์ญ์ ๋ฐ ์ค์๊ฐ ๋ฐ์ดํฐ ๊ตํ์ ํจ์จ์ ์ผ๋ก ์ฒ๋ฆฌํ ์ ์๋๋ก ํด์ค๋๋ค. AppMaster ์ no-code ํ๋ซํผ์ ๊ธฐ์ ์ด ๊ณ ์ ํ ์๊ตฌ ์ฌํญ๊ณผ ์ ๊ณ ์๊ตฌ ์ฌํญ์ ๋ง๊ฒ ํ์ฅ ๊ฐ๋ฅํ ๊ณ ์ฑ๋ฅ OLTP ์ ํ๋ฆฌ์ผ์ด์ ์ ์ค๊ณ, ์์ฑ ๋ฐ ๋ฐฐํฌํ๋ ๋ฐ ํ์ํ ๋ชจ๋ ๋๊ตฌ์ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.