Columnar Database๋ ํนํ ๋น ๋ฐ์ดํฐ ๋ฐ ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ง๊ณผ ๊ด๋ จํ์ฌ ์ฝ๊ธฐ๊ฐ ๋ง์ ๋ถ์ ์ํฌ๋ก๋๋ฅผ ํจ์จ์ ์ผ๋ก ์ฒ๋ฆฌํ๋๋ก ์ค๊ณ๋ ํน์ํ ์ ํ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ (DBMS)์ ๋๋ค. ์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ํคํ ์ฒ๋ ์ด ๋ฐฉ์์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํจ์ผ๋ก์จ ๊ธฐ์กด์ ํ ๊ธฐ๋ฐ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์คํ (RDBMS)๊ณผ ๋ค๋ฆ ๋๋ค.
์ด๋ฌํ ๊ตฌ์กฐ์ ์ฐจ์ด๋ ๋๊ท๋ชจ ๋ฐ์ดํฐ ์ธํธ์ ๋ํ ์ง๊ณ, ํํฐ๋ง๋ ์ค์บ ๋ฐ ๋ณต์กํ ๊ณ์ฐ์ด ํ์ํ ๋ถ์ ์ฟผ๋ฆฌ๋ฅผ ์คํํ ๋ ์๋นํ ์ฑ๋ฅ ํฅ์์ ์ ๊ณตํฉ๋๋ค. ์ ํต์ ์ธ ํ ๊ธฐ๋ฐ RDBMS์์ ๋ฐ์ดํฐ๋ ๋ ์ฝ๋ ๋ชจ์์ผ๋ก ๊ตฌ์ฑ๋๋ฉฐ ๊ฐ ๋ ์ฝ๋๋ ์ผ๋ จ์ ํ๋(์ด)๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ์ด ๊ตฌ์กฐ๋ ๋ ์ฝ๋์ ์ฌ๋ฌ ํ๋๋ฅผ ํจ๊ป ์ฝ๊ฑฐ๋ ์ ๋ฐ์ดํธํ๋ ํธ๋์ญ์ ์ํฌ๋ก๋์ ์ด์์ ์ ๋๋ค.
๊ทธ๋ฌ๋ ๋ฐฉ๋ํ ์์ ๋ฐ์ดํฐ์ ๊ฑธ์ณ ์๋ ๋ถ์ ์ฟผ๋ฆฌ์ ๊ฒฝ์ฐ ํ ๊ธฐ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๊ณผ๋ํ ๋์คํฌ I/O ํ๋์ ํ์๋ก ํ์ฌ ์ฟผ๋ฆฌ ์ฑ๋ฅ์ ๋ถ์ ์ ์ธ ์ํฅ์ ๋ฏธ์นฉ๋๋ค. ๋ฐ๋๋ก ์ด ํ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ํ์ด ์๋ ์ด๋ณ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํฉ๋๋ค. ๊ฐ ์ด์ ๋ณ๋๋ก ์ ์ฅ๋์ด ์ ์ฌํ ๋ฐ์ดํฐ ์ ํ์ ํจ์จ์ ์ผ๋ก ์์ถํ ์ ์์ต๋๋ค. ๊ด๋ จ ์ด๋ง ์ก์ธ์คํ๋ฉด ๋๊ณ ๊ด๋ จ ์๋ ์ด์ ๊ฑด๋๋ธ ์ ์์ผ๋ฏ๋ก ๋ถ์ ์ฟผ๋ฆฌ์ ํ์ํ ๋์คํฌ I/O๊ฐ ํฌ๊ฒ ์ค์ด๋ญ๋๋ค. ๋ํ ์ ์ฒด ๋ฐ์ดํฐ ํ์ ์ฝ์ ํ์๊ฐ ์๊ธฐ ๋๋ฌธ์ ์ฟผ๋ฆฌ ์ฑ๋ฅ์ด ๋์ฑ ์ต์ ํ๋ฉ๋๋ค. ํ ๊ธฐ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ด ๊ธฐ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ฐจ์ด์ ์ ๋ ์ ์ดํดํ๊ธฐ ์ํด ํ๋งค ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ด์์ ์ ํ์ ํ๊ท ๊ฐ๊ฒฉ์ ๊ณ์ฐํ๋ ๊ฐ๋จํ ์ฟผ๋ฆฌ๋ฅผ ๊ณ ๋ คํด ๋ณด๊ฒ ์ต๋๋ค. ํ ๊ธฐ๋ฐ RDBMS์์๋ ์ฟผ๋ฆฌ์ ํฌํจ๋์ง ์์ ์ด์ ๋ํด์๋ ํ๋งค ํ ์ด๋ธ์ ๋ชจ๋ ํ์ ์์ฐจ์ ์ผ๋ก ์ฝ์ด์ผ ํฉ๋๋ค.
๋ฐ๋๋ก ์ปฌ๋ผํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ "price" ์ปฌ๋ผ์๋ง ์ง์ ์ก์ธ์คํ ์ ์์ผ๋ฏ๋ก ์ฟผ๋ฆฌ ์๋๊ฐ ํฌ๊ฒ ํฅ์๋๊ณ ๋ฆฌ์์ค ์๋น๊ฐ ์ค์ด๋ญ๋๋ค. ์ด ๊ธฐ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฌ์ฉ์ ์ด์ ์ ํฅ์๋ ์ฟผ๋ฆฌ ์ฑ๋ฅ ์ด์์ผ๋ก ํ์ฅ๋ฉ๋๋ค. ์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ํ์ ๋ํ ๋ค์์ ์ ๊ณตํฉ๋๋ค.
- ์คํ ๋ฆฌ์ง ํจ์จ์ฑ: ์ด๋ณ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ฉด ํจ์จ์ ์ธ ๋ฐ์ดํฐ ์์ถ์ด ๊ฐ๋ฅํ๊ณ ๋์คํฌ ๊ณต๊ฐ ์๊ตฌ ์ฌํญ์ด ์ค์ด๋ญ๋๋ค. ์ ์ฌํ ๋ฐ์ดํฐ ์ ํ์ด ํจ๊ป ์ ์ฅ๋๊ธฐ ๋๋ฌธ์ ์ต์ ์์ถ ์๊ณ ๋ฆฌ์ฆ์ ๊ณ ์ ํ ์ค๋ณต์ฑ์ ์ฝ๊ฒ ํ์ฉํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ์ปฌ๋ผํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๊ธฐ์กด ํ ๊ธฐ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํ์ํ ๊ณต๊ฐ์ ์ผ๋ถ๋ฅผ ์ฌ์ฉํ์ฌ ๋ง์ ์์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ ์ ์์ต๋๋ค.
- ๋ฐ์ดํฐ ํํฐ์ ๋ ๋ฐ ์ธ๋ฑ์ฑ: ์ด ๊ธฐ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๋ถ์ ์ํฌ๋ก๋์ ๋ง๊ฒ ์กฐ์ ๋ ๊ณ ๊ธ ํํฐ์ ๋ ๋ฐ ์ธ๋ฑ์ฑ ๊ธฐ์ ์ ์ง์ํฉ๋๋ค. ์ด ๊ฐ์ ๊ธฐ์ค์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ๋ถํ ํ ์ ์์ผ๋ฉฐ ํน์ ์ด์ ์ธ๋ฑ์ฑํ์ฌ ์ฟผ๋ฆฌ ์คํ ์๋๋ฅผ ๋์ผ ์ ์์ต๋๋ค.
- ๋ฒกํฐํ๋ ์ฒ๋ฆฌ: ์ต์ ์ด ๊ธฐ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๋ฐ์ดํฐ๋ฅผ ์ด ๋จ์๋ก ์ ์ฅํจ์ผ๋ก์จ ๋ฒกํฐํ๋ ์ฒ๋ฆฌ๋ฅผ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค. ์ฌ๊ธฐ์ ์ปดํจํ ์์ ์ ํ ๋ฒ์ ์ฌ๋ฌ ๋ฐ์ดํฐ ์์์์ ๋ณ๋ ฌํ๋ฉ๋๋ค. ์ด๋ ์ต์ ํ๋ก์ธ์ ์ํคํ ์ฒ์์ ์๋นํ ์ฑ๋ฅ ํฅ์์ ๊ฐ์ ธ์ฌ ์ ์์ต๋๋ค.
- ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค ๋ฐ ๋ถ์ ์์ง๊ณผ์ ํตํฉ: ์ปฌ๋ผํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์ผ๋ฐ์ ์ผ๋ก Apache Hive, Google BigQuery ๋ฐ Amazon Redshift์ ๊ฐ์ ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค ๋ฐ ๋ถ์ ์์ง์ ๊ธฐ๋ฐ์ผ๋ก ์ฌ์ฉ๋ฉ๋๋ค. ์ด๋ฌํ ์์คํ ์ ๋๊ท๋ชจ ๋ถ์ ์ํฌ๋ก๋๋ฅผ ์คํํ๊ธฐ ์ํด ์ด ๊ธฐ๋ฐ ์คํ ๋ฆฌ์ง ๋ฐ ์ฒ๋ฆฌ์ ๊ณ ์ ํ ์ด์ ์ ํ์ฉํฉ๋๋ค.
AppMaster ์์ no-code ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ํ๋ซํผ์ ์ปฌ๋ผํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ํฌํจํ ๋ค์ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์คํ ๊ณผ ์ํํ๊ฒ ์๋ํ๋๋ก ์ค๊ณ๋์์ต๋๋ค. AppMaster ์ฌ์ฉํ์ฌ ๊ฐ๋ฐ์๋ CitusDB ๋ฐ Amazon Redshift์ ๊ฐ์ ๋ชจ๋ PostgreSQL ํธํ ์ปฌ๋ผ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ธํฐํ์ด์คํ๋ ๋ฐ์ํ ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค ์ ์์ต๋๋ค. ์ฑ๋ฅ์ ๋์ฑ ํฅ์์ํค๊ธฐ ์ํด AppMaster ๋ฐ์ดํฐ ํํฐ์ ๋, ์ธ๋ฑ์ฑ, ๋ฒกํฐํ๋ ์ฒ๋ฆฌ์ ๊ฐ์ ๊ณ ๊ธ ๊ธฐ๋ฅ์ ํ์ฉํ์ฌ ๋ถํ๊ฐ ๋์ ์ฌ์ฉ ์ฌ๋ก์ ์ํฐํ๋ผ์ด์ฆ๊ธ ํ์ฅ์ฑ์ ์ ๊ณตํฉ๋๋ค. ์ด๋ฅผ ํตํด ๋ชจ๋ ๊ท๋ชจ์ ๊ธฐ์ ์ ํ์์ ๋ฐ๋ผ ๋์ ์ผ๋ก ํ์ฅํ ์ ์๋ ๊ฐ๋ ฅํ๊ณ ํ๋ ฅ์ ์ธ ์ํํธ์จ์ด ์๋ฃจ์ ์ ๊ตฌ์ถํ ์ ์์ต๋๋ค.
์ปฌ๋ผํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๋๊ท๋ชจ ๋ฐ์ดํฐ ์ธํธ์ ๋ํ ๋ถ์ ์ฟผ๋ฆฌ๋ฅผ ํจ์จ์ ์ผ๋ก ์ฒ๋ฆฌํ๋๋ก ์ค๊ณ๋ ํน์ DBMS์ ๋๋ค. ์ด ๋จ์๋ก ๋ฐ์ดํฐ๋ฅผ ๊ตฌ์ฑํ์ฌ ๊ธฐ์กด์ ํ ๊ธฐ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋นํด ๋ฐ์ด๋ ์ฑ๋ฅ๊ณผ ์คํ ๋ฆฌ์ง ํจ์จ์ฑ์ ๋ฌ์ฑํฉ๋๋ค. ๊ณ ๊ธ ๋ฐ์ดํฐ ํํฐ์ ๋, ์ธ๋ฑ์ฑ ๋ฐ ์์ถ๊ณผ ๊ฐ์ ์ด ํ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ฃผ์ ๊ธฐ๋ฅ์ ๋น ๋ฐ์ดํฐ ๋ฐ ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ง๊ณผ ๊ด๋ จ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ด์์ ์ธ ์ ํ์ ๋๋ค. AppMaster ์ ํฌ๊ด์ ์ธ no-code ํ๋ซํผ์ ํตํด ๊ธฐ์ ์ ์ปฌ๋ผํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ด์ ์ ํ์ฉํ๊ณ ๋์์์ด ๋ณํํ๋ ์๊ตฌ ์ฌํญ์ ์ ์ํ ์ ์๋ ํ์ฅ ๊ฐ๋ฅํ๊ณ ํจ์จ์ ์ด๋ฉฐ ๋น์ฉ ํจ์จ์ ์ธ ์ํํธ์จ์ด ์๋ฃจ์ ์ ๋ง๋ค ์ ์์ต๋๋ค.