๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชจ๋ธ ์ ํ
๋ค์ํ ์ ํ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชจ๋ธ, ๊ทธ ํน์ฑ, ์ฅ์ ๊ณผ ๋จ์ , ์ ํฉํ ์ฌ์ฉ ์ฌ๋ก๋ฅผ ์ดํด๋ณด๊ณ ํ๋ก์ ํธ์ ์ ํฉํ ๋ชจ๋ธ์ ์ ํํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด์ธ์.

๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชจ๋ธ์ ์์คํ ์์ ๋ฐ์ดํฐ๋ฅผ ๊ตฌ์ฑ, ์ ์ฅ ๋ฐ ์ก์ธ์คํ๋ ๋ฐฉ๋ฒ์ ์ค๋ช ํ๋ ๊ธฐ๋ณธ ํ๋ ์์ํฌ์ ๋๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ๋ฐ์ ํจ์ ๋ฐ๋ผ ํน์ ์๊ตฌ ์ฌํญ๊ณผ ์ฌ์ฉ ์ฌ๋ก๋ฅผ ์ถฉ์กฑํ๊ธฐ ์ํ ๋ค์ํ ๋ชจ๋ธ์ด ๋ฑ์ฅํ์ต๋๋ค. ๋ค์ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชจ๋ธ์ ํน์ฑ, ์ฅ์ ๋ฐ ๋จ์ ์ ์ดํดํ๋ฉด ํ๋ก์ ํธ์ ์ ํฉํ ๋ฐ์ดํฐ ๊ด๋ฆฌ ์๋ฃจ์ ์ ์ ํํ ๋ ์ ๋ณด์ ์ ๊ฐํ ๊ฒฐ์ ์ ๋ด๋ฆฌ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
์ด ๊ธฐ์ฌ์์๋ ๊ณ์ธตํ, ๋คํธ์ํฌํ, ๊ด๊ณํ, ๊ฐ์ฒด ์งํฅํ, ๊ทธ๋ํํ, ์ดํ, ์๊ณ์ด ๋ฐ ๋ฌธ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ํฌํจํ ์ฌ๋ฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชจ๋ธ์ ์ดํด๋ด ๋๋ค. ์ด๋ค์ ๊ฐ์ ๊ณผ ์ฝ์ , ์ด์์ ์ธ ์ฌ์ฉ ์ฌ๋ก, ์ต์ ์ ์ฑ๋ฅ์ ์ํด ๊ตฌํํ๋ ๋ฐฉ๋ฒ์ ๋ํด ๋ ผ์ํฉ๋๋ค.
๊ณ์ธต์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชจ๋ธ
๊ณ์ธต์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชจ๋ธ์ ์ด๊ธฐ ๋ชจ๋ธ ์ค ํ๋๋ก, ๋จ์ผ ๋ฃจํธ ๋ ธ๋๊ฐ ์ฌ๋ฌ ํ์ ๋ ธ๋์ ์ฐ๊ฒฐ๋ ํธ๋ฆฌ ๊ตฌ์กฐ๋ก ๋ฐ์ดํฐ๋ฅผ ๊ตฌ์ฑํฉ๋๋ค. ๊ฐ ์์ ๋ ธ๋๋ ํ๋ ์ด์์ ์์์ ๊ฐ์ง ์ ์์ง๋ง ๋ถ๋ชจ๋ ํ๋๋ง ๊ฐ์ง ์ ์์ต๋๋ค.
ํ์ง:
- ๋ฐ์ดํฐ๋ ํธ๋ฆฌ ๊ตฌ์กฐ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค.
- ๊ฐ ๋ ธ๋์๋ ํ๋์ ์์ ๋ ธ๋์ ์ฌ๋ฌ ํ์ ๋ ธ๋๊ฐ ์์ ์ ์์ต๋๋ค.
- ๋ ธ๋๋ ์์-ํ์ ๊ด๊ณ๋ฅผ ํตํด ์ก์ธ์ค๋ฉ๋๋ค.
์ฅ์ :
- ๊ฐ๋จํ๊ณ ์ง๊ด์ ์ธ ๊ตฌ์กฐ
- ํน์ ์ฌ์ฉ ์ฌ๋ก์ ๋ํ ํจ์จ์ ์ธ ํ์ ๋ฐ ๋ฐ์ดํฐ ๊ฒ์
- ๋ฎ์ ์ ์ง๋ณด์
๋จ์ :
- ์ ํ๋ ์ ์ฐ์ฑ
- ๋ณต์กํ ๋ณ๊ฒฝ ๋ฐ ์ ๋ฐ์ดํธ
- ์ง์ ์ ์ธ ๊ณ์ธต์ ์ฐ๊ฒฐ ์์ด ๋ ธ๋ ๊ฐ์ ๊ด๊ณ๋ฅผ ํํํ๊ธฐ ์ด๋ ค์
์ฌ์ฉ ์ฌ๋ก:
- ํ์ผ ์์คํ
- ์กฐ์ง ๊ตฌ์กฐ
- XML ๋ฐ์ดํฐ ์ ์ฅ
๊ณ์ธต์ ๋ชจ๋ธ์ ์์-ํ์ ๊ณ์ธต์ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ ํญ๋ชฉ ๊ฐ์ ๊ด๊ณ๋ฅผ ํจ์จ์ ์ผ๋ก ๋ชจ๋ธ๋งํ๊ณ ์ก์ธ์คํ ์ ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ํฉํฉ๋๋ค. ๊ทธ๋ฌ๋ ๋ฐ์ดํฐ ํญ๋ชฉ ๊ฐ์ ๋ณต์กํ ๊ด๊ณ๋ฅผ ํธ๋ฆฌ ๊ตฌ์กฐ๋ฅผ ์ฌ์ฉํ์ฌ ํจ๊ณผ์ ์ผ๋ก ํํํ ์ ์๋ ์๋๋ฆฌ์ค์์๋ ๋น์ค์ฉ์ ์ด๊ณ ๋นํจ์จ์ ์ผ ์ ์์ต๋๋ค.
๋คํธ์ํฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชจ๋ธ
๋คํธ์ํฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชจ๋ธ์ ๊ณ์ธต์ ๋ชจ๋ธ์ด ์งํํ ๊ฒ์ผ๋ก, ๋ฐ์ดํฐ ๋ ธ๋๊ฐ ์ฌ๋ฌ ์์ ๋ฐ ํ์ ๊ด๊ณ๋ฅผ ๊ฐ์ง ์ ์๋๋ก ํฉ๋๋ค. ์ด๋ฅผ ํตํด ํญ๋ชฉ ๊ฐ์ ๋ณต์กํ ์ฐ๊ฒฐ์ด ๊ฐ๋ฅํด์ง๋ฉฐ ๊ณ์ธต์ ๋ชจ๋ธ์ ์ผ๋ถ ์ ํ ์ฌํญ์ด ์ ๊ฑฐ๋ฉ๋๋ค.
ํ์ง:
- ๋ฐ์ดํฐ ๋ ธ๋๋ ์ฌ๋ฌ ์์ ๋ฐ ํ์ ๊ด๊ณ๋ฅผ ๊ฐ์ง ์ ์์ต๋๋ค.
- ๋ฐ์ดํฐ ํญ๋ชฉ ๊ฐ์ ๋ณต์กํ ์ฐ๊ฒฐ์ ํ์ฉํฉ๋๋ค.
- ๋ ธ๋ ๊ฐ ํฌ์ธํฐ ๋๋ ๋งํฌ๋ฅผ ํตํ ํ์
์ฅ์ :
- ๊ณ์ธต์ ๋ชจ๋ธ์ ๋นํด ์ ์ฐ์ฑ ํฅ์
- ์ํธ ์ฐ๊ฒฐ๋ ๊ด๊ณ์ ๋ํ ํจ์จ์ ์ธ ์ฟผ๋ฆฌ
- ์ฌ๋ฌ ์์ ๋ ธ๋ ๊ฐ์ ํ์ ๋ ธ๋๋ฅผ ๊ณต์ ํ๋ ๊ธฐ๋ฅ์ผ๋ก ์ธํ ์ค๋ณต์ฑ ๊ฐ์
๋จ์ :
- ๋ณต์ก์ฑ ์ฆ๊ฐ
- ๋์ ์ ์ง ๊ด๋ฆฌ ๋ฐ ์ ๋ฐ์ดํธ ๋น์ฉ
- ์ฌ์ํ์ง ์์ ์ฟผ๋ฆฌ์ ๋ํ ๋ฐ์ดํฐ ๊ฒ์์ ์ด๋ ค์
์ฌ์ฉ ์ฌ๋ก:
- ๋ค๋๋ค ๊ด๊ณ๊ฐ ํ์ํ ์ ํ๋ฆฌ์ผ์ด์
- ์ฌ๊ณ ๊ด๋ฆฌ ์์คํ
- ํต์ ๋คํธ์ํฌ
๋คํธ์ํฌ ๋ชจ๋ธ์ ๋ฐ์ดํฐ ํญ๋ชฉ ๊ฐ์ ๋ณต์กํ ๊ด๊ณ๊ฐ ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ํฉํ๋ฉฐ ๋ค๋๋ค ๊ด๊ณ๋ฅผ ํํํ๋ ๊ธฐ๋ฅ์ด ํ์ํฉ๋๋ค. ๊ณ์ธต์ ๋ชจ๋ธ๋ณด๋ค ์ ์ฐํ๊ธฐ๋ ํ์ง๋ง ๋คํธ์ํฌ ๋ชจ๋ธ์ ์ ์ง ๊ด๋ฆฌ ๋ฐ ํ์์ด ์๋์ ์ผ๋ก ๋ณต์กํ ์ ์์ผ๋ฏ๋ก ๋จ์ํ ๋ฐ์ดํฐ ๊ด๋ฆฌ ์๊ตฌ ์ฌํญ์ด ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์๋ ์ ํฉํ์ง ์์ต๋๋ค.
๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชจ๋ธ
1970๋ Edgar F. Codd๊ฐ ๋์ ํ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชจ๋ธ์ ๋ฐ์ดํฐ๋ฅผ ํ๊ณผ ์ด๋ก ๊ตฌ์ฑ๋ ํ ์ด๋ธ๋ก ๊ตฌ์ฑํฉ๋๋ค. ํํ ๋๋ ๋ ์ฝ๋๋ก ์๋ ค์ง ๊ฐ ํ์ ๊ฐ๋ณ ๋ฐ์ดํฐ ํญ๋ชฉ์ ๋ํ๋ด๊ณ ์์ฑ์ผ๋ก ์๋ ค์ง ๊ฐ ์ด์ ํน์ ์ ํ์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํฉ๋๋ค. ๊ด๊ณํ ๋ชจ๋ธ์ SQL(Structured Query Language) ์ด ์ ๊ณตํ๋ ๋จ์์ฑ, ์ ์ฐ์ฑ ๋ฐ ์ฟผ๋ฆฌ ๊ธฐ๋ฅ ๋๋ถ์ ๊ฐ์ฅ ์ธ๊ธฐ ์๊ณ ๋๋ฆฌ ์ฌ์ฉ๋๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชจ๋ธ์ด ๋์์ต๋๋ค.
์ฃผ์ ํน์ง
- ํ ์ด๋ธ: ๋ฐ์ดํฐ๋ ํ๊ณผ ์ด๋ก ๊ตฌ์ฑ๋ ํ ์ด๋ธ์ ์ ์ฅ๋ฉ๋๋ค. ๊ฐ ํ ์ด๋ธ์๋ ํน์ ๋ชฉ์ ์ด ์์ผ๋ฉฐ ๋จ์ผ ๋ฐ์ดํฐ ํญ๋ชฉ ์ ํ์ ์ ์ฅํด์ผ ํฉ๋๋ค.
- ๊ธฐ๋ณธ ํค: ํ ์ด๋ธ์ ๊ฐ ํ์๋ ์ด๋ฅผ ์๋ณํ๋ ๊ณ ์ ํ ๊ธฐ๋ณธ ํค๊ฐ ์์ด์ผ ํฉ๋๋ค. ๊ธฐ๋ณธ ํค๋ ๋จ์ผ ์ด์ด๊ฑฐ๋ ์ฌ๋ฌ ์ด์ ์กฐํฉ์ผ ์ ์์ต๋๋ค.
- ์ธ๋ ํค: ํ ์ด๋ธ ๊ฐ์ ๊ด๊ณ๋ฅผ ์ค์ ํ๊ธฐ ์ํด ์ธ๋ ํค๊ฐ ์ฌ์ฉ๋ฉ๋๋ค. ์ธ๋ ํค๋ ๋ค๋ฅธ ํ ์ด๋ธ์ ๊ธฐ๋ณธ ํค์ ์ผ์นํ๋ ์์ฑ ๋๋ ์์ฑ ์งํฉ์ผ๋ก, ๋ ํ ์ด๋ธ ์ฌ์ด์ ๋งํฌ๋ฅผ ์์ฑํฉ๋๋ค.
- ์ ๊ทํ: ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์ค๋ณต์ ์ต์ํํ๊ณ ๋ฐ์ดํฐ๋ฅผ ์ฌ๋ฌ ๊ด๋ จ ํ ์ด๋ธ๋ก ๊ตฌ์ฑํ์ฌ ์ค๋ณต์ฑ์ ์ค์ด๊ณ ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ์ ํฅ์์ํค๊ธฐ ์ํด ์ ๊ทํ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
- ACID ํธ๋์ญ์ : ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์ผ๋ฐ์ ์ผ๋ก ACID(์์์ฑ, ์ผ๊ด์ฑ, ๊ฒฉ๋ฆฌ, ๋ด๊ตฌ์ฑ) ํธ๋์ญ์ ์ ์ง์ํ์ฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ ์ค ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ๊ณผ ์ค๋ฅ ์ฒ๋ฆฌ๋ฅผ ๋ณด์ฅํฉ๋๋ค.
์ฅ์
- ์ ์ฐ์ฑ: ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๋ค์ํ ๋ฐ์ดํฐ ์ ํ์ ์ฒ๋ฆฌํ๊ณ SQL ๋๋ ๊ธฐํ ์ฟผ๋ฆฌ ์ธ์ด๋ฅผ ์ฌ์ฉํ์ฌ ๋ณต์กํ ์ฟผ๋ฆฌ๋ฅผ ์ง์ํ ์ ์์ต๋๋ค.
- ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ: ๊ธฐ๋ณธ ๋ฐ ์ธ๋ ํค์ ACID ํธ๋์ญ์ ์ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ๋ฐ์ดํฐ๊ฐ ์ผ๊ด๋๊ฒ ์ ํํ๊ณ ์ ๋ขฐํ ์ ์๋๋ก ๋ณด์ฅํฉ๋๋ค.
- ์ฌ์ฉ ์ฉ์ด์ฑ: ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํ ์ด๋ธ ํ์ ๊ตฌ์กฐ๋ ์ง๊ด์ ์ด๋ฏ๋ก ๋ฐ์ดํฐ๋ฅผ ์ฝ๊ฒ ์ดํดํ๊ณ ์์ ํ ์ ์์ต๋๋ค.
- ํ์ฅ์ฑ: ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๋จ์ผ ์๋ฒ์ ์ปดํจํ , ์คํ ๋ฆฌ์ง ๋ฐ ๋คํธ์ํน ๋ฆฌ์์ค๋ฅผ ์ถ๊ฐํ์ฌ ์์ง์ ์ผ๋ก ํ์ฅํ ์ ์์ง๋ง ๋ ๋ณต์กํ ์ํ์ ํ์ฅ ์๋ฃจ์ ์ด ํ์ํ ์ ์์ต๋๋ค.
๋จ์
- ์์ง ํ์ฅ ์ ํ: ์์ง ํ์ฅ์ ํ๋์จ์ด ๋น์ฉ์ด ๋๋ฌด ๋น์ธ๊ฑฐ๋ ํ๋์จ์ด์ ์ ์ฝ์ด ์๊ธฐ ๋๋ฌธ์ ํ๊ณ์ ๋๋ฌํ ์ ์์ต๋๋ค.
- ๋ณต์ก์ฑ: ์ ์ ํ๊ฒ ์ ๊ทํ๋ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ค๊ณํ๊ณ ์ ์ง ๊ด๋ฆฌํ๋ ๊ฒ์ ๋ณต์กํ๊ณ ์๊ฐ์ด ๋ง์ด ๊ฑธ๋ฆด ์ ์์ต๋๋ค.
- ๊ณ์ธต์ ๋ฐ์ดํฐ์ ์ด๋ ค์: ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๋ณต์กํ ๊ณ์ธต์ ๋ฐ์ดํฐ ๊ตฌ์กฐ๋ก ์ธํด ์ด๋ ค์์ ๊ฒช์ ์ ์์ผ๋ฉฐ ํจ์จ์ ์ธ ์ฒ๋ฆฌ๋ฅผ ์ํด ์ฌ๊ท ์ฟผ๋ฆฌ๋ ๊ธฐํ ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ํ์ํ ์ ์์ต๋๋ค.
๊ฐ์ฒด์งํฅ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชจ๋ธ
๊ฐ์ฒด ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชจ๋ธ์ด๋ผ๊ณ ๋ ํ๋ ๊ฐ์ฒด ์งํฅ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชจ๋ธ์ ๋ฐ์ดํฐ๋ฅผ ํ ์ด๋ธ์ด ์๋ ๊ฐ์ฒด๋ก ์ ์ฅํฉ๋๋ค. ๊ฐ์ฒด๋ ์์, ์บก์ํ, ๋คํ์ฑ๊ณผ ๊ฐ์ ๊ฐ๋ ์ ์ฌ์ฉํ์ฌ ์ ์๋ ํด๋์ค์ ์ธ์คํด์ค์ ๋๋ค. ๊ฐ์ฒด ์งํฅ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๊ฐ์ฒด์ ํด๋น ๊ฐ์ฒด์ ๋ํ ์์ ๊ฐ์ ๋ณต์กํ ๊ด๊ณ๋ฅผ ๊ฐ๋ฅํ๊ฒ ํ์ฌ ๊ณ ๊ธ ๋ฐ์ดํฐ ์กฐ์ ๋ฐ ๋ถ์์ด ํ์ํ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ํฉํฉ๋๋ค.
์ฃผ์ ํน์ง
- ๊ฐ์ฒด: ๋ฐ์ดํฐ๋ ๊ฐ์ฒด์ ๋์๊ณผ ์ํ๋ฅผ ์ค๋ช ํ๋ ์์ฑ ๋ฐ ๋ฉ์๋์ ํจ๊ป ํด๋์ค์ ์ธ์คํด์ค์ธ ๊ฐ์ฒด๋ก ์ ์ฅ๋ฉ๋๋ค.
- ํด๋์ค ๋ฐ ์์: ๊ฐ์ฒด๋ ์์ ํด๋์ค๋ก๋ถํฐ ์์ฑ๊ณผ ๋ฉ์๋๋ฅผ ์์ํ ์ ์๋ ํด๋์ค๋ก ๊ตฌ์ฑ๋๋ฏ๋ก ์ฝ๋๋ฅผ ์ฌ์ฌ์ฉํ๊ณ ์ ์ง ๊ด๋ฆฌ๊ฐ ์ฝ์ต๋๋ค.
- ์บก์ํ: ๊ฐ์ฒด ์งํฅ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชจ๋ธ์ ๊ฐ์ฒด๋ ๋ฐ์ดํฐ๋ฅผ ์บก์ํํ์ฌ ์ ์คํ๊ฒ ์ ์๋ ๋ฐฉ๋ฒ์ ํตํด ์ก์ธ์ค ๋ฐ ์์ ์ ์ ๊ณตํฉ๋๋ค.
- ๋คํ์ฑ: ๋คํ์ฑ์ ์ฌ์ฉํ๋ฉด ์๋ก ๋ค๋ฅธ ๊ฐ์ฒด ์ ํ์ ๋์ผํ ์ ํ์ธ ๊ฒ์ฒ๋ผ ์ฒ๋ฆฌํ ์ ์์ด ๋ฐ์ดํฐ ์กฐ์ ๋ฐ ๋ถ์์ด ๋จ์ํ๋ฉ๋๋ค.
- ๋ณต์กํ ๊ด๊ณ: ๊ฐ์ฒด ์งํฅ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ํฌํจ, ์ฐ๊ด, ์์๊ณผ ๊ฐ์ ๊ฐ๋ ์ ์ฌ์ฉํ์ฌ ๊ฐ์ฒด ๊ฐ์ ๋ณต์กํ ๊ด๊ณ๋ฅผ ๋ชจ๋ธ๋งํ ์ ์์ต๋๋ค.

์ด๋ฏธ์ง ์ถ์ฒ: ์ํคํผ๋์
์ฅ์
- ๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์์ ์ ๋ ฌ: ๊ฐ์ฒด ์งํฅ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ๊ธด๋ฐํ๊ฒ ์ ๋ ฌ๋๋ฏ๋ก Java, C++, Python ๊ณผ ๊ฐ์ ์ธ์ด๋ฅผ ์ฌ์ฉํ์ฌ ๊ตฌ์ถ๋ ์ ํ๋ฆฌ์ผ์ด์ ์์ ์ํํ ๋ฐ์ดํฐ ์ ์ฅ ๋ฐ ์กฐ์์ด ๊ฐ๋ฅํฉ๋๋ค.
- ๋ณต์กํ ๋ฐ์ดํฐ ์ฒ๋ฆฌ: ๊ฐ์ฒด์ ๋ํ ๋ณต์กํ ๊ด๊ณ ๋ฐ ์์ ์ ์ฒ๋ฆฌํ๋ ๊ธฐ๋ฅ์ ํตํด ๊ฐ์ฒด ์งํฅ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๊ณ ๊ธ ๋ฐ์ดํฐ ์กฐ์ ๋ฐ ๋ถ์์ด ํ์ํ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ํฉํฉ๋๋ค.
- ์ฝ๋ ์ฌ์ฌ์ฉ: ์์ ๋ฐ ๋คํ์ฑ์ ์ฝ๋ ์ฌ์ฌ์ฉ ๋ฐ ์ ์ง ๊ด๋ฆฌ๋ฅผ ์ฉ์ดํ๊ฒ ํ์ฌ ๋ค์ฉ๋ ๋ฐ ์ ์ง ๊ด๋ฆฌ๊ฐ ๊ฐ๋ฅํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค๊ณ๋ฅผ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค.
- ํ์ด๋ธ๋ฆฌ๋ ๊ธฐ๋ฅ: PostgreSQL ๊ณผ ๊ฐ์ ์ผ๋ถ ๊ฐ์ฒด ์งํฅ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๊ธฐ์กด ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ธฐ๋ฅ๊ณผ ๊ฐ์ฒด ์งํฅ ์์น์ ๊ฒฐํฉํ์ฌ ๊ด๋ฒ์ํ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์ฐ์ฑ๊ณผ ๋ค์์ฑ์ ์ ๊ณตํฉ๋๋ค.
๋จ์
- ์ข์ ์์ฅ ๋ฐ ์ง์: ๊ฐ์ฒด ์งํฅ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ณด๋ค ๋ ์ผ๋ฐ์ ์ด๋ฏ๋ก ์ง์, ๋๊ตฌ ๋ฐ ์๋ จ๋ ๊ฐ๋ฐ์๋ฅผ ์ฐพ๋ ๊ฒ์ด ๋ ์ด๋ ต์ต๋๋ค.
- ํ์ต ๊ณก์ : ๊ฐ์ฒด ์งํฅ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์๋ก์ด ๊ฐ๋ ๊ณผ ํ๋ก๊ทธ๋๋ฐ ๊ธฐ์ ์ ๋์ ํ๋ฏ๋ก ๊ฐ์ฒด ์งํฅ ๋ฐฉ๋ฒ๋ก ์ ์ต์ํ์ง ์์ ๊ฐ๋ฐ์์๊ฒ๋ ํ์ต ๊ณก์ ์ด ๊ฐํ๋ฅด๊ฒ ๋๊ปด์ง ์ ์์ต๋๋ค.
- ์ฑ๋ฅ ๋ฌธ์ : ๋์ ์์ค์ ์ถ์ํ ๋ฐ ๋ณต์ก์ฑ์ผ๋ก ์ธํด ๊ฐ์ฒด ์งํฅ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๋จ์ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชจ๋ธ์ ๋นํด ์ฑ๋ฅ ๋จ์ ์ด ์์ ์ ์์ต๋๋ค.
๊ทธ๋ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชจ๋ธ
๊ทธ๋ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชจ๋ธ์ ๋ฐ์ดํฐ๋ฅผ ๊ทธ๋ํ์ ๋ ธ๋์ ์์ง๋ก ํํํ๋ noSQL ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํ ์ ํ์ ๋๋ค. ๋ ธ๋๋ ์ํฐํฐ๋ฅผ ๋ํ๋ด๊ณ ๊ฐ์ฅ์๋ฆฌ๋ ์ด๋ฌํ ์ํฐํฐ ๊ฐ์ ์ฐ๊ฒฐ ๋๋ ๊ด๊ณ๋ฅผ ๋ํ๋ ๋๋ค. ๊ทธ๋ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๋ณต์กํ๊ณ ์ํธ ์ฐ๊ฒฐ๋ ๊ด๊ณ๊ฐ ์๋ ๋ฐ์ดํฐ๋ฅผ ํจ์จ์ ์ผ๋ก ์ ์ฅ, ์ฟผ๋ฆฌ ๋ฐ ๋ถ์ํ๋๋ก ์ค๊ณ๋์ด ์์ ๋คํธ์ํฌ, ์ถ์ฒ ์์คํ ๋ฐ ์ฌ๊ธฐ ํ์ง์ ๊ฐ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ด์์ ์ ๋๋ค.
์ฃผ์ ํน์ง
- ๋ ธ๋ ๋ฐ ์์ง: ๋ฐ์ดํฐ๋ ๋ ธ๋์ ์์ง์ ์ ์ฅ๋ฉ๋๋ค. ์ฌ๊ธฐ์ ๋ ธ๋๋ ์ํฐํฐ๋ฅผ ๋ํ๋ด๊ณ ์์ง๋ ์ํฐํฐ ๊ฐ์ ๊ด๊ณ๋ฅผ ๋ํ๋ ๋๋ค.
- ์์ฑ: ๋ ธ๋์ ์์ง ๋ชจ๋ ๊ฐ์ฒด์ ๋ํ ์ถ๊ฐ ์ ๋ณด๋ฅผ ์ ์ฅํ๋ ํค-๊ฐ ์์ธ ์์ฑ์ ์ ์ฅํ ์ ์์ต๋๋ค.
- ๋ฐฉํฅ ๊ด๊ณ: ๊ทธ๋ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ฐ์ ์ ๋ฐฉํฅ์ด ์ง์ ๋์ด ๋ ธ๋ ๊ฐ์ ๊ด๊ณ ๋ฐฉํฅ์ ๋ํ๋ ๋๋ค.
- ์ธ๋ฑ์ค ์๋ ์ธ์ ์ฑ: ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ฌ๋ฆฌ ๊ทธ๋ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์ฐ๊ฒฐ๊ณผ ๊ด๊ณ๋ฅผ ์ง์ ์ ์ฅํ๋ฏ๋ก ์ธ๋ฑ์ค ์กฐํ๋ ๋ณต์กํ ์กฐ์ธ ์์ด๋ ๋น ๋ฅด๊ณ ํจ์จ์ ์ผ๋ก ํ์ํ ์ ์์ต๋๋ค.
- ํน์ ์ฟผ๋ฆฌ ์ธ์ด: ๊ทธ๋ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์ข ์ข Neo4j ์ฉ Cypher ๋๋ Apache TinkerPop์ฉ Gremlin๊ณผ ๊ฐ์ ํน์ ์ฟผ๋ฆฌ ์ธ์ด๋ฅผ ์ฌ์ฉํ์ฌ ๊ทธ๋ํ์ ์ ์ฅ๋ ๋ฐ์ดํฐ๋ฅผ ํจ์จ์ ์ผ๋ก ์ฟผ๋ฆฌํ๊ณ ์กฐ์ํฉ๋๋ค.
์ฅ์
- ํจ์จ์ ์ธ ๊ด๊ณ ์ฒ๋ฆฌ: ๊ทธ๋ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๋ณต์กํ ๊ด๊ณ๊ฐ ์๋ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅ, ์ฟผ๋ฆฌ ๋ฐ ๋ถ์ํ๋ ๋ฐ ํ์ํ๋ฉฐ ์ํธ ์ฐ๊ฒฐ๋ ๋ฐ์ดํฐ์ ๊ด๋ จ๋ ๋ง์ ์ฌ์ฉ ์ฌ๋ก์์ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ณด๋ค ์ฑ๋ฅ์ด ๋ฐ์ด๋ฉ๋๋ค.
- ํ์ฅ์ฑ: ๊ทธ๋ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์ฌ๋ฌ ์๋ฒ์ ๋ฐ์ดํฐ๋ฅผ ๋ถ์ฐํ์ฌ ์ํ์ผ๋ก ํ์ฅํ ์ ์์ผ๋ฏ๋ก ๋๊ท๋ชจ ๋ฐ ์ฆ๊ฐํ๋ ๋ฐ์ดํฐ ์ธํธ์ ์ ํฉํฉ๋๋ค.
- ์ง๊ด์ ์ธ ํํ: ๊ทธ๋ํ ๋ชจ๋ธ์ ๋ฐ์ดํฐ ๋ฐ ๊ด๊ณ์ ๋ํ ์๊ฐ์ ํํ์ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํ ํ์ ๊ตฌ์กฐ๋ณด๋ค ๋ ์ง๊ด์ ์ด๊ณ ์ดํดํ๊ธฐ ์ฝ์ต๋๋ค.
- ์ ์ฐ์ฑ: ๊ทธ๋ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์คํค๋ง ๋ณ๊ฒฝ ์์ด๋ ์๋ก์ด ๋ ธ๋, ์์ง ๋ฐ ์์ฑ์ ์ฝ๊ฒ ์์ฉํ ์ ์์ด ๋ฐ์ดํฐ ์ ์ฅ ๋ฐ ๋ฐ์ ์ ์ ์ฐ์ฑ์ ์ ๊ณตํฉ๋๋ค.
๋จ์
- ํ์ ์์ฅ: ๊ทธ๋ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๋ค๋ฅธ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชจ๋ธ๋ณด๋ค ๋ ์ผ๋ฐ์ ์ด๋ฏ๋ก ์ง์, ๋๊ตฌ ๋ฐ ๋ฆฌ์์ค์ ๊ฐ์ฉ์ฑ์ด ์ ์ฌ์ ์ผ๋ก ์ ํ๋ฉ๋๋ค.
- ํ์ต ๊ณก์ : ๊ทธ๋ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํน์ ์ฟผ๋ฆฌ ์ธ์ด ๋ฐ ๊ฐ๋ ์ ์ฌ์ฉํ๋ ค๋ฉด ๊ฐ๋ฐ์๊ฐ ์ด๋ฌํ ์๋ก์ด ๋๊ตฌ ๋ฐ ๊ธฐ์ ์ ๋ฐฐ์ฐ๊ณ ์ ์ํ๊ธฐ ์ํด ์๊ฐ๊ณผ ๋ ธ๋ ฅ์ ํฌ์ํด์ผ ํ ์ ์์ต๋๋ค.
- ๋น๊ด๊ณํ ๋ฐ์ดํฐ์๋ ์ ํฉํ์ง ์์: ๊ทธ๋ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๋ฐ์ดํฐ ๊ฐ์ ๋ณต์กํ ๊ด๊ณ๊ฐ ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ด๋ ์ฃผ์ ์ด์ ์ด ๋ฐ์ดํฐ ์ง๊ณ ๋๋ ๋ถ์์ ์๋ ๊ฒฝ์ฐ ์ต์ ์ ์ ํ์ด ์๋ ์ ์์ต๋๋ค.
์ปฌ๋ผํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชจ๋ธ
์ด ๊ธฐ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ผ๊ณ ๋ ์๋ ค์ง ์ด ๊ธฐ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชจ๋ธ์ ๊ธฐ์กด์ ํ ๋จ์ ํ์ ๋์ ์ด ๋จ์ ํ์์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํฉ๋๋ค. ์ด ๋ชจ๋ธ์ ๋ฐ์ดํฐ์ ๊ฐ๋ณ ์ด์ ์ฝ๊ณ ์ฐ๋ ์ฑ๋ฅ์ ์ต์ ํํ๋๋ก ์ค๊ณ๋์์ผ๋ฏ๋ก ๋ถ์ ์ํฌ๋ก๋, ๋น์ฆ๋์ค ์ธํ ๋ฆฌ์ ์ค ๋ฐ ๋ณด๊ณ ์ฌ์ฉ ์ฌ๋ก์ ํนํ ์ ํฉํฉ๋๋ค.
์ปฌ๋ผํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํน์ฑ
์ปฌ๋ผํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๋ค์๊ณผ ๊ฐ์ ์ฃผ๋ชฉํ ๋งํ ํน์ฑ์ ๋ํ๋ ๋๋ค.
- ์ด ์ ์ฅ์: ํ ๋จ์๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ ๋์ ์ด ๊ธฐ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๋ฐ์ดํฐ ์ด์ ํจ๊ป ์ ์ฅํฉ๋๋ค. ์ด๋ฅผ ํตํด ์ด๋ณ ๋ฐ์ดํฐ๋ฅผ ํจ์จ์ ์ผ๋ก ์ ์ฅ, ๊ฒ์ ๋ฐ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค.
- ๋ฐ์ดํฐ ์์ถ: ์ด ๋ด์ ํ์ ์ ์ฌํ ๋ฐ์ดํฐ๋ฅผ ํฌํจํ๋ ๊ฒฝํฅ์ด ์์ผ๋ฏ๋ก ์ด ๊ธฐ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ํ ๊ธฐ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ณด๋ค ๋ ๋์ ์์ถ ๋น์จ์ ๋ฌ์ฑํ ์ ์์ต๋๋ค.
- ์ง๊ณ: ์ด ๊ธฐ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์ง๊ณ ์ฟผ๋ฆฌ ๋ฐ ๋ถ์ ๊ธฐ๋ฅ์ ์ต์ ํ๋์ด ๋๊ท๋ชจ ๋ฐ์ดํฐ ์ธํธ์ ๋ํ ๋น ๋ฅธ ์ฟผ๋ฆฌ ์ฑ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
- ์ฝ๊ธฐ ์ต์ ํ: ์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ํ ๊ธฐ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ณด๋ค ๋ ์์ ๋ฐ์ดํฐ ํ์ ์งํฉ์ ์ฝ์ ์ ์์ผ๋ฏ๋ก ์ฝ๊ธฐ๊ฐ ๋ง์ ์ํฌ๋ก๋์ ๋ง๊ฒ ์กฐ์ ๋์์ต๋๋ค.
- ์ฐ๊ธฐ ์ฑ๋ฅ: ์ด ํ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์ผ๋ฐ์ ์ผ๋ก ๋ฐ์ด๋ ์ฝ๊ธฐ ์ฑ๋ฅ์ ๋ณด์ด์ง๋ง ์ฝ์ ํ๋ก์ธ์ค ์ค ๋ฐ์ดํฐ ์ฌ๊ตฌ์ฑ์ด ํ์ํ๊ธฐ ๋๋ฌธ์ ์ฐ๊ธฐ ์ฑ๋ฅ์ด ์๋์ ์ผ๋ก ๋๋ ค์ง ์ ์์ต๋๋ค.
์ด ๊ธฐ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ฅ์
์ด ๊ธฐ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๋ค์๊ณผ ๊ฐ์ ์ฌ๋ฌ ๊ฐ์ง ์ด์ ์ ์ ๊ณตํฉ๋๋ค.
- ์ฟผ๋ฆฌ ์๋: ์ ์ฒด ํ์ ์ฝ์ง ์๊ณ ๋ ํน์ ์ด์ ์ก์ธ์คํ ์ ์๋ ๊ธฐ๋ฅ์ผ๋ก ์ธํด ์ด ๊ธฐ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ์ฟผ๋ฆฌ ์๊ฐ์ด ํจ์ฌ ๋ ๋น ๋ฅธ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
- ๋ฐ์ดํฐ ์์ถ: ์ด ๋ด์ ๊ณ ์ ํ ๋ฐ์ดํฐ ์ ์ฌ์ฑ์ ํตํด ์ด ํ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๋ ๋์ ์์ถ ๋น์จ์ ๋ฌ์ฑํ์ฌ ์คํ ๋ฆฌ์ง ๋น์ฉ์ ์ค์ด๊ณ ์ฟผ๋ฆฌ ์ฑ๋ฅ์ ๋์ผ ์ ์์ต๋๋ค.
- ๋ถ์ ์ฒ๋ฆฌ: ์ปฌ๋ผํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๋ถ์ ์ฒ๋ฆฌ ์์ ์ ํ์ํ๋ฏ๋ก ๋น์ฆ๋์ค ์ธํ ๋ฆฌ์ ์ค, ๋ณด๊ณ ๋ฐ ์์ ๋ถ์ ์ํฌ๋ก๋์ ์ด์์ ์ ๋๋ค.
- ํ์ฅ์ฑ: ์ปฌ๋ผํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์ํ ๋ฐ ์์ง์ผ๋ก ํ์ฅํ ์ ์์ผ๋ฏ๋ก ๋ง๋ํ ์์ ๋ฐ์ดํฐ๋ฅผ ํจ์จ์ ์ผ๋ก ์ฒ๋ฆฌํ ์ ์์ต๋๋ค.
์ปฌ๋ผํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋จ์
์ด๋ฌํ ์ฅ์ ์๋ ๋ถ๊ตฌํ๊ณ ์ด ๊ธฐ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค์๋ ๋ค์๊ณผ ๊ฐ์ ๋ช ๊ฐ์ง ์ ํ ์ฌํญ์ด ์์ต๋๋ค.
- ์ฐ๊ธฐ ์ฑ๋ฅ: ์ด ๊ธฐ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ ํนํ ์คํ ๋ฆฌ์ง ์ค๊ณ๋ก ์ธํด ์ฐ๊ธฐ ํ๋ก์ธ์ค ์ค ๋ฐ์ดํฐ ๊ตฌ์กฐ ์กฐ์ ์ผ๋ก ์ธํด ๊ธฐ์กด ํ ๊ธฐ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋นํด ์ฐ๊ธฐ ์ฑ๋ฅ์ด ๋๋ ค์ง ์ ์์ต๋๋ค.
- ํธ๋์ญ์ ์ฒ๋ฆฌ: ์ด ๊ธฐ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ํนํ ์ ํ๋ฆฌ์ผ์ด์ ์์ ํ ์์ค ์์ ์ด ๋๋ฆฌ ์ฌ์ฉ๋๋ ๊ฒฝ์ฐ ํธ๋์ญ์ ์ฒ๋ฆฌ์ ์ต์ ์ ์ ํ์ด ์๋ ์ ์์ต๋๋ค.
์๊ณ์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชจ๋ธ
์๊ณ์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชจ๋ธ์ ์ฃผ๋ก ํ์์คํฌํ๊ฐ ์๋ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๋ฉฐ ์๊ฐ์ ๋ฐ๋ผ ๋ฐ์ํ๋ ์ธก์ ๊ฐ์ด๋ ์ด๋ฒคํธ๋ฅผ ๋ํ๋ด๋ ๋ฐ์ดํฐ ํฌ์ธํธ๋ฅผ ์ฒ๋ฆฌํ๋๋ก ๊ตฌ์ถ๋์์ต๋๋ค. ์ด๋ฌํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์๊ณ์ด ๋ฐ์ดํฐ์ ์ ์ฅ, ๊ฒ์ ๋ฐ ๋ถ์์ ์ ๋ฌธ์ผ๋ก ํฉ๋๋ค. ์๊ณ์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ด์ ์ ํ์ฉํ๋ ์ผ๋ฐ์ ์ธ ์ ํ๋ฆฌ์ผ์ด์ ์๋ ๋ชจ๋ํฐ๋ง ์์คํ , ๊ธ์ต ๋ฐ์ดํฐ ๋ถ์, ์ฌ๋ฌผ ์ธํฐ๋ท(IoT) ์ ํ๋ฆฌ์ผ์ด์ ์ด ํฌํจ๋ฉ๋๋ค.
์๊ณ์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํน์ฑ
์๊ณ์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค์๋ ๋ค์๊ณผ ๊ฐ์ ์ฃผ์ ํน์ฑ์ด ์์ต๋๋ค.
- ํ์์คํฌํ: ์๊ณ์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ฐ์ดํฐ ํฌ์ธํธ๋ ํญ์ ์ธก์ ๋๋ ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ ์์ ์ ๋ํ๋ด๋ ํ์์คํฌํ์ ์ฐ๊ฒฐ๋ฉ๋๋ค.
- ๋ฐ์ดํฐ ์ ์ฅ: ์๊ณ์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์๊ฐ ๊ธฐ๋ฐ ๋ฐ์ดํฐ์ ํจ์จ์ ์ธ ๊ฒ์ ๋ฐ ์ฒ๋ฆฌ๋ฅผ ์ํด ๋ฐ์ดํฐ ํฌ์ธํธ๋ฅผ ์๊ฐ์์ผ๋ก ์ ์ฅํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
- Aggregation: ์๊ณ์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ํ๊ท , ์ต์, ์ต๋, ํฉ๊ณ ๋ฑ ์๊ฐ ๊ธฐ๋ฐ ๋ฐ์ดํฐ๋ฅผ ๋ถ์ํ๊ณ ์์ฝํ๋ ๋ฐ ์ ์ฉํ ๋ค์ํ ์ง๊ณ ๊ธฐ๋ฅ์ ์ง์ํฉ๋๋ค.
- ๋ฐ์ดํฐ ๋ณด์กด: ์ด๋ฌํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์๋ ์ ์๋ ๊ธฐ๊ฐ์ ์ด๊ณผํ ๋ ๋ฐ์ดํฐ ํฌ์ธํธ๋ฅผ ์๋์ผ๋ก ์ ๊ฑฐํ๊ฑฐ๋ ์ง๊ณํ์ฌ ์คํ ๋ฆฌ์ง ๋น์ฉ์ ๊ด๋ฆฌํ๊ณ ํจ์จ์ ์ธ ์ฟผ๋ฆฌ ์ฑ๋ฅ์ ์ ์งํ๋ ๋ฐ ๋์์ด ๋๋ ๋ฐ์ดํฐ ๋ณด์กด ์ ์ฑ ์ด ํฌํจ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
์๊ณ์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ฅ์
์๊ณ์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฌ์ฉํ๋ฉด ๋ค์๊ณผ ๊ฐ์ ์ฌ๋ฌ ๊ฐ์ง ์ด์ ์ด ์์ต๋๋ค.
- ์๊ฐ ๊ธฐ๋ฐ ๋ฐ์ดํฐ์ ์ต์ ํ: ์๊ณ์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ํ์์คํฌํ๊ฐ ์๋ ๋ฐ์ดํฐ ํฌ์ธํธ๋ฅผ ์ฒ๋ฆฌํ๋๋ก ํน๋ณํ ์ค๊ณ๋์์ผ๋ฏ๋ก ์๊ฐ ๊ธฐ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฐ์ค๋ฝ๊ฒ ์ ํฉํฉ๋๋ค.
- ํจ์จ์ ์ธ ์ฟผ๋ฆฌ ์ฑ๋ฅ: ์๊ณ์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๋ฐ์ดํฐ ํฌ์ธํธ๋ฅผ ์๊ฐ์์ผ๋ก ์ ์ฅํ๊ณ ํน์ํ ์ธ๋ฑ์ฑ ๋ฐ ๊ฒ์ ๊ธฐ๋ฅ์ ์ ๊ณตํ์ฌ ์๊ฐ ๊ธฐ๋ฐ ๋ฐ์ดํฐ์ ๋ํ ํจ์จ์ ์ธ ์ฟผ๋ฆฌ ์ฑ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
- ๋ฐ์ดํฐ ๋ณด์กด: ์๊ณ์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์๋ ๋ฐ์ดํฐ ๋ณด์กด ์ ์ฑ ์ ์คํ ๋ฆฌ์ง ๋น์ฉ์ ๊ด๋ฆฌํ๊ณ ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ํจ์จ์ ์ธ ์ฟผ๋ฆฌ ์ฑ๋ฅ์ ์ ์งํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
- ํ์ฅ์ฑ: ์๊ณ์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์ํ ๋ฐ ์์ง์ผ๋ก ํ์ฅํ์ฌ ๋๋์ ๋ฐ์ดํฐ ํฌ์ธํธ๋ฅผ ํจ์จ์ ์ผ๋ก ์ฒ๋ฆฌํ ์ ์์ต๋๋ค.
์๊ณ์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋จ์
์ด๋ฌํ ์ด์ ์๋ ๋ถ๊ตฌํ๊ณ ์๊ณ์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค์๋ ๋ช ๊ฐ์ง ์ ํ ์ฌํญ์ด ์์ต๋๋ค.
- ํน์ ์ฌ์ฉ ์ฌ๋ก: ์๊ณ์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์๊ฐ ๊ธฐ๋ฐ ๋ฐ์ดํฐ์ ํนํ๋์ด ์๊ธฐ ๋๋ฌธ์ ๋ฒ์ฉ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ํฉํ์ง ์์ ์ ์์ต๋๋ค.
- ๋น์๊ฐ ๊ธฐ๋ฐ ์ฟผ๋ฆฌ: ์๊ฐ ๊ธฐ๋ฐ์ด ์๋๊ฑฐ๋ ํ์์คํฌํ๋ฅผ ํฌํจํ์ง ์๋ ์ฟผ๋ฆฌ๋ ๋ค๋ฅธ ๋ชจ๋ธ์ ๋นํด ์๊ณ์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ๋นํจ์จ์ ์ผ ์ ์์ต๋๋ค.
๋ฌธ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชจ๋ธ
๋ฌธ์ ์งํฅ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋๋ ๋ฌธ์ ์ ์ฅ์๋ผ๊ณ ๋ ์๋ ค์ง ๋ฌธ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชจ๋ธ์ ๋ฐ์ดํฐ๋ฅผ ๋ฐ๊ตฌ์กฐํ๋ ๋ฌธ์๋ก ์ ์ฅํ๋ NoSQL ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ํ์ ๋๋ค. ์ด๋ฌํ ๋ฌธ์๋ JSON, BSON ๋๋ XML๊ณผ ๊ฐ์ ํ์์ผ ์ ์์ต๋๋ค. ๋ฌธ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๋ฐ์ดํฐ๋ฅผ ๊ตฌ์ฑํ๋ ์ ์ฐํ๊ณ ์คํค๋ง ์๋ ๋ฐฉ๋ฒ์ ์ ๊ณตํ์ฌ ์์ฌ์ด ํ์ฅ์ฑ๊ณผ ์ํ์ ๋ฐ์ดํฐ ๋ฐฐํฌ๋ฅผ ์ ๊ณตํฉ๋๋ค.
๋ฌธ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํน์ฑ
๋ฌธ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๋ค์๊ณผ ๊ฐ์ ์ฃผ๋ชฉํ ๋งํ ํน์ง์ ๋ํ๋ ๋๋ค.
- ์ ์ฐํ ๋ฐ์ดํฐ ๋ชจ๋ธ: ๋ฌธ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์ ์ฐํ๊ณ ์คํค๋ง ์๋ ๋ฐ์ดํฐ ๊ตฌ์ฑ์ ํ์ฉํ๋ฏ๋ก ์งํํ๋ ๋ฐ์ดํฐ ๊ตฌ์กฐ ๋ฐ ์๊ตฌ ์ฌํญ์ ๋ณด๋ค ์ฝ๊ฒ โโ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
- ๋ฌธ์ ์งํฅ: ๋ฐ์ดํฐ๋ JSON ๋๋ XML ๊ณผ ๊ฐ์ด ์ฌ๋์ด ์ฝ์ ์ ์๋ ๋ฐ๊ตฌ์กฐํ๋ ํ์์ผ๋ก ์ ์ฅ๋๋ฏ๋ก ๋ฐ์ดํฐ๋ฅผ ์ฝ๊ฒ ์กฐ์ํ๊ณ ๊ฒ์ํ ์ ์์ต๋๋ค.
- ์ธ๋ฑ์ฑ ๋ฐ ์ฟผ๋ฆฌ: ๋ฌธ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๋ฌธ์ ์์ฑ์ ๋ํ ๋ค์ํ ์ธ๋ฑ์ฑ ๋ฐ ์ฟผ๋ฆฌ ๊ธฐ๋ฅ์ ์ง์ํ์ฌ ๋ค์ํ ๋ฐฉ์์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ฟผ๋ฆฌํ ์ ์๋ ์ ์ฐ์ฑ์ ์ ๊ณตํฉ๋๋ค.
- ์์ฌ์ด ํ์ฅ: ๋ฌธ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์ฌ๋ฌ ๋ ธ๋์ ๊ฑธ์ณ ๋ฐ์ดํฐ๋ฅผ ๋ถํ ํ์ฌ ์ํ์ผ๋ก ํ์ฅํ ์ ์์ผ๋ฉฐ, ๋์ฉ๋ ๋ฐ์ดํฐ๋ฅผ ํจ์จ์ ์ผ๋ก ์ฒ๋ฆฌํ ์ ์์ต๋๋ค.
๋ฌธ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ฅ์
๋ฌธ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฌ์ฉํ๋ฉด ๋ค์๊ณผ ๊ฐ์ ์ฌ๋ฌ ๊ฐ์ง ์ด์ ์ด ์์ต๋๋ค.
- ์ ์ฐํ ๋ฐ์ดํฐ ๋ชจ๋ธ: ๋ฌธ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์คํค๋ง ์๋ ํน์ฑ์ ๋ฐ์ดํฐ ๊ตฌ์ฑ์ ์ ์ฐ์ฑ์ ์ ๊ณตํ๊ณ ๋ณํํ๋ ๋ฐ์ดํฐ ์๊ตฌ ์ฌํญ์ ๋ณด๋ค ์ฝ๊ฒ โโ๊ด๋ฆฌํ ์ ์๋๋ก ํด์ค๋๋ค.
- ๊ฐํธํ ๋ฐ์ดํฐ ๊ฒ์: ๋ฌธ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์ค์ฒฉ๋ ๋ฌธ์ ๋ฐ ๋ฐฐ์ด๊ณผ ๊ฐ์ ๋ณต์กํ ๋ฐ์ดํฐ ๊ตฌ์กฐ๋ฅผ ๋จ์ผ ์์ ์ผ๋ก ํจ์จ์ ์ผ๋ก ์ ์ฅํ๊ณ ๊ฒ์ํ ์ ์์ต๋๋ค.
- ํ์ฅ์ฑ: ๋ฌธ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์ํ์ ํ์ฅ ๋ฐ ๋ถํ ์ ํตํด ๋์ฉ๋ ๋ฐ์ดํฐ๋ฅผ ํจ์จ์ ์ผ๋ก ์ฒ๋ฆฌํ ์ ์์ต๋๋ค.
- ๋ฏผ์ฒฉ์ฑ: ์ ์ฐํ ๋ฐ์ดํฐ ๋ชจ๋ธ์ ํตํด ๋ฌธ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๋ฏผ์ฒฉํ ๊ฐ๋ฐ ํ๋ก์ ํธ์ ๋น ๋ฅด๊ฒ ๋ณํํ๋ ์๊ตฌ ์ฌํญ์ ๋ฐ๋ผ๊ฐ ์ ์์ต๋๋ค.
๋ฌธ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋จ์
๋ฌธ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์๋ ๋ค์๊ณผ ๊ฐ์ ํน์ ์ ํ ์ฌํญ๋ ์์ต๋๋ค.
- ๋ณต์กํ ํธ๋์ญ์ : ๋ฌธ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์คํค๋ง๊ฐ ์๋ ํน์ฑ์ผ๋ก ์ธํด ๋ณต์กํ ํธ๋์ญ์ ์ด๋ ๋ฌธ์ ๊ฐ ์ฐธ์กฐ ๋ฌด๊ฒฐ์ฑ์ด ํ์ํ ์ ํ๋ฆฌ์ผ์ด์ ์๋ ์ ํฉํ์ง ์์ ์ ์์ต๋๋ค.
- ์ฟผ๋ฆฌ ๊ธฐ๋ฅ: ๋ฌธ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์ ์ฐํ ์ฟผ๋ฆฌ ๊ธฐ๋ฅ์ ์ ๊ณตํ์ง๋ง ์ผ๋ถ ๋ณต์กํ ์ฟผ๋ฆฌ๋ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋นํด ๊ตฌํํ๊ธฐ๊ฐ ๋ ์ด๋ ค์ธ ์ ์์ต๋๋ค.
์ ํ๋ฆฌ์ผ์ด์ ์ ์ฑ๋ฅ๊ณผ ํ์ฅ์ฑ์ ์ํด์๋ ์ฌ๋ฐ๋ฅธ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชจ๋ธ์ ์ ํํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ์ปฌ๋ผํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๋ถ์ ์ํฌ๋ก๋์ ์ต์ ํ๋์ด ์๊ณ , ์๊ณ์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ํ์์คํฌํ๊ฐ ์๋ ๋ฐ์ดํฐ๋ฅผ ํจ์จ์ ์ผ๋ก ์ฒ๋ฆฌํ๋ฉฐ, ๋ฌธ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์ ์ฐํ ์คํค๋ง ์๋ ๋ฐ์ดํฐ ๊ตฌ์ฑ์ ์ ๊ณตํฉ๋๋ค. ํด๋น ํน์ฑ, ์ฅ์ ๋ฐ ๋จ์ ์ ์ดํดํ๋ฉด ํ๋ก์ ํธ ์๊ตฌ ์ฌํญ์ ๊ฐ์ฅ ์ ํฉํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชจ๋ธ์ ๊ฒฐ์ ํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
AppMaster ์ ์ฝ๋ ์๋ ํ๋ซํผ์ ๋ค์ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชจ๋ธ๊ณผ ํตํฉ๋๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ฃจ์ ์ ์ ๊ณตํ๋ฏ๋ก ๊ฐ์ฅ ์ ํฉํ ๊ฒ์ ์ ํํ๊ณ ํ๋ก์ ํธ์ ์ฝ๊ฒ ๊ตฌํํ ์ ์์ต๋๋ค. ๋ฌด๋ฃ ๊ณ์ ์ ๋ง๋ค๊ณ ์ฌ๋ฐ๋ฅธ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชจ๋ธ๋ก ๋ค์ ํ๋ก์ ํธ๋ฅผ ๊ตฌ์ถํ์ธ์.
๊ทํ์ ์๊ตฌ์ ๊ฐ์ฅ ์ ํฉํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชจ๋ธ ์ ํ
ํ๋ก์ ํธ์ ์ ํฉํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชจ๋ธ์ ์ ํํ๋ ๊ฒ์ ํ๋ก์ ํธ ์ฑ๊ณต์ ๋งค์ฐ ์ค์ํฉ๋๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชจ๋ธ์ ์ ํํ ๋ ๋ค์ ์์๋ฅผ ๊ณ ๋ คํ์ญ์์ค.
- ๋ฐ์ดํฐ ๊ตฌ์กฐ: ๋ฐ์ดํฐ์ ๊ตฌ์กฐ์ ๊ด๊ณ๋ฅผ ํ๊ฐํฉ๋๋ค. ๋ณต์กํ ๊ณ์ธต ๊ตฌ์กฐ, ๋จ์ํ ๊ด๊ณ ๋๋ ์ํธ ์ฐ๊ฒฐ๋ ๋คํธ์ํฌ๊ฐ ์์ต๋๊น? ๋ฐ์ดํฐ์ ํน์ฑ์ ๊ฐ์ฅ ์ ํฉํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชจ๋ธ๊ณผ ์ผ์น์ํค์ธ์.
- ์ฟผ๋ฆฌ ์๊ตฌ ์ฌํญ: ๋ฐ์ดํฐ์ ๋ํด ์ํํ ์ฟผ๋ฆฌ ์ ํ์ ๊ณ ๋ คํ์ธ์. ์ผ๋ถ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชจ๋ธ์ ์ง๊ณ, ์๊ณ์ด ๋ถ์ ๋๋ ๋ณต์กํ ๊ด๊ณ ํ์๊ณผ ๊ฐ์ ํน์ ์ ํ์ ์ฟผ๋ฆฌ์ ์ต์ ํ๋์ด ์์ต๋๋ค. ์ ํํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชจ๋ธ์ด ์ฟผ๋ฆฌ ์๊ตฌ ์ฌํญ์ ํจ์จ์ ์ผ๋ก ์ฒ๋ฆฌํ ์ ์๋์ง ํ์ธํ์ธ์.
- ํ์ฅ์ฑ: ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ํ์ผ๋ก ํ์ฅํด์ผ ํ๋์ง(์์คํ ์ ๋ ๋ง์ ๋จธ์ ์ถ๊ฐ) ๋๋ ์์ง์ผ๋ก ํ์ฅํด์ผ ํ๋์ง(๋จ์ผ ๋จธ์ ์ ์ฉ๋ ์ฆ๊ฐ) ๊ฒฐ์ ํฉ๋๋ค. ์ผ๋ถ ๋ชจ๋ธ์ ์ํ์ ํ์ฅ(์: ๋ฌธ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค)์ ๋ ์ ํฉํ ๋ฐ๋ฉด, ๋ค๋ฅธ ๋ชจ๋ธ์ ์์ง์ ํ์ฅ(์: ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค)์ ๋ ์ ํฉํฉ๋๋ค.
- ์ผ๊ด์ฑ ๋ฐ ๋์์ฑ: ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชจ๋ธ์ ์ผ๊ด์ฑ ๋ฐ ๋์์ฑ ๊ด๋ฆฌ๋ฅผ ์กฐ์ฌํฉ๋๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชจ๋ธ์ ACID ์ค์(๊ฐ๋ ฅํ ์ผ๊ด์ฑ ๋ฐ ์๊ฒฉํ ํธ๋์ญ์ ์ฒ๋ฆฌ) ๋๋ BASE ์ค์(์ต์ข ์ผ๊ด์ฑ ๋ฐ ์ํ๋ ํธ๋์ญ์ ์ฒ๋ฆฌ)์ผ ์ ์์ต๋๋ค. ๊ฐ ๋ชจ๋ธ๊ณผ ๊ด๋ จ๋ ์ฑ๋ฅ ์ฅ๋จ์ ์ ๊ธฐ์ค์ผ๋ก ํ๋ก์ ํธ์ ์ผ๊ด์ฑ ์๊ตฌ ์ฌํญ์ ํ๊ฐํ์ธ์.
- ๊ฐ๋ฐ ๋ฐ ์ ์ง ๊ด๋ฆฌ: ์ ํํ ๋ชจ๋ธ์ ๊ฐ๋ฐ ๋ฐ ์ ์ง ๊ด๋ฆฌ ์ฉ์ด์ฑ์ ํ๊ฐํฉ๋๋ค. ์ผ๋ถ ๋ชจ๋ธ์๋ ๋ฐ์ดํฐ์ ์ํธ ์์ฉํ๊ธฐ ์ํ ๊ฐ๋จํ ์ธ์ด์ ๋๊ตฌ(์: ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ฉ SQL)๊ฐ ์๋ ๋ฐ๋ฉด, ๋ค๋ฅธ ๋ชจ๋ธ์๋ ๋ ๋ณต์กํ ๊ตฌ๋ฌธ์ด๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ํ์ํ ์ ์์ต๋๋ค.
์ด๋ฌํ ์์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ช ๊ฐ์ง ์ผ๋ฐ์ ์ธ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชจ๋ธ์ ๊ฐ๋ตํ๊ฒ ๋น๊ตํ๋ฉด ์ ๋ณด์ ์ ๊ฐํ ๊ฒฐ์ ์ ๋ด๋ฆฌ๋ ๋ฐ ๋์์ด ๋ ์ ์์ต๋๋ค.
๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชจ๋ธ ๋ฐ์ดํฐ ๊ตฌ์กฐ ์ฟผ๋ฆฌ ์๊ตฌ ์ฌํญ ํ์ฅ์ฑ ์ผ๊ด์ฑ ๊ฐ๋ฐ ๊ณ์ธต์ ๋๋ฌด์ ๊ฐ์ ๊ตฌ์กฐ ๋จ์ํ ๋ถ๋ชจ-์์ ๊ด๊ณ ๋๊ท๋ชจ ์์คํ ์๋ ์ ํฉํ์ง ์์ ์ฐ ๋ ๊ฑฐ์ ์์คํ ๋ฐ ๊ตฌ๋ฌธ ํ๋ก๋ง ๋ณต์กํ ๋คํธ์ํฌ ๋ณต์กํ ๊ด๊ณ ๋ฐ ์ํ ์ ํ๋ ํ์ฅ์ฑ ์ฐ ๋ณต์กํ๊ณ ๋ ์ผ๋ฐ์ ์ ๊ด๊ณํ ํ ํ์ ๋ฐ์ดํฐ SQL์ ์ฌ์ฉํ ์ ์ฐํ ์ฟผ๋ฆฌ ์์ง ํ์ฅ ์ฐ ๋๋ฆฌ ์ฌ์ฉ๋จ, ์ ๊ทผ ๊ฐ๋ฅ ๊ฐ์ฒด์งํฅ ๊ฐ์ฒด ๊ธฐ๋ฐ ๊ฐ์ฒด ์กฐ์ ๋ฐ ์์ ๊ตฌํ์ ๋ฐ๋ผ ๋ค๋ฆ ์ฐ ๋๋ ์ผ๊ธฐ ๋ณต์กํ ์ ์์ผ๋ฉฐ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ๊ด๋ จ์ด ์์ ๊ทธ๋ํ ๊ทธ๋ํ ๊ธฐ๋ฐ ๋ณต์กํ ๊ด๊ณ๋ฅผ ํค์ณ๋๊ฐ๋ค ์ํ์ ํ์ฅ ๋ฒ ์ด์ค ๋๋ฉ์ธ๋ณ ์ธ์ด ์์ฃผํ ์ด ๋ถ์, ์ง๊ณ ์ํ์ ํ์ฅ ๋ฒ ์ด์ค ํน์ ์ธ์ด ๋ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์๊ณ์ด ํ์ ์คํฌํ ๋ฐ์ดํฐ ์๊ฐ ๊ธฐ๋ฐ ๋ถ์ ์ํ์ ํ์ฅ ์ฐ ๋๋ ์ผ๊ธฐ ์๊ณ์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐ ์ธ์ด ๋ฌธ์ ๋ฌธ์ ๊ธฐ๋ฐ ๋ค์ํ ์คํค๋ง๋ฅผ ์ฌ์ฉํ ์ ์ฐํ ์ฟผ๋ฆฌ ์ํ์ ํ์ฅ ๋ฒ ์ด์ค JSON, BSON ๋๋ XML ์ธ์ด
๊ฐ์ฅ ์ ํฉํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชจ๋ธ์ ์ ํํ๋ ค๋ฉด ํ๋ก์ ํธ์ ์๊ตฌ ์ฌํญ๊ณผ ๋ฐ์ดํฐ ํน์ฑ์ ๋นํ์ ์ผ๋ก ๋ถ์ํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค.
AppMaster ์ No-Code ํ๋ซํผ ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ฃจ์
AppMaster ๋ ๋ฐฑ์๋, ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋๋ ๋ฐ ๋์์ด ๋๋ ๊ฐ๋ ฅํ no-code ํ๋ซํผ์ ๋๋ค. ํฌ๊ด์ ์ธ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ฃจ์ ์ ๋ค์ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชจ๋ธ๊ณผ์ ํตํฉ์ ์ง์ํ๋ฏ๋ก ํ๋ซํผ์ ์๋ ์์ฑ ๊ธฐ๋ฅ๊ณผ ์ ์ํ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ๊ธฐ๋ฅ์ ์ด์ ์ ํ์ฉํ๋ฉด์ ํ๋ก์ ํธ์ ๊ฐ์ฅ ์ ํฉํ ๋ชจ๋ธ์ ์ ํํ ์ ์์ต๋๋ค. AppMaster ์ฌ์ฉํ๋ฉด ๋ฐ์ดํฐ ๋ชจ๋ธ (๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํค๋ง)์ ์๊ฐ์ ์ผ๋ก ์์ฑํ๊ณ , ๋น์ฆ๋์ค ํ๋ก์ธ์ค๋ฅผ ์ค๊ณํ๊ณ , REST API ๋ฐ WebSocket ์๋ํฌ์ธํธ๋ฅผ ์์ฑํ ์ ์์ต๋๋ค.

ํ๋ซํผ์ ํ์ฉํ๋ฉด ๊ธฐ์กด ์ํํธ์จ์ด ๊ฐ๋ฐ ๋ฐฉ๋ฒ์์ ๋ฐ์ํ๋ ๊ธฐ์ ์ ๋ถ์ฑ๋ฅผ ์ ๊ฑฐํ๋ฉด์ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ ์ต๋ 10๋ฐฐ๊น์ง ๊ฐ์ํํ ์ ์์ต๋๋ค. AppMaster ๋ชจ๋ PostgreSQL ํธํ ๊ธฐ๋ณธ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํจ๊ป ์๋ํ์ฌ ๊ธฐ์ ๋ฐ ๊ณ ๋ถํ ์ฌ์ฉ ์ฌ๋ก์ ๋ํ ๋ฐ์ด๋ ํ์ฅ์ฑ์ ๋ณด์ฅํฉ๋๋ค. ๋ํ ์ฒ์๋ถํฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑํ๋ฏ๋ก ์ผ๋ฐ์ ์ผ๋ก ์ง์์ ์ผ๋ก ์ ๋ฐ์ดํธ๋๋ ์ฒญ์ฌ์ง ๋ฐ ๋ณต์กํ ์ํํธ์จ์ด ์๋ฃจ์ ๊ณผ ๊ด๋ จ๋ ๊ธฐ์ ์ ๋ถ์ฑ๋ฅผ ์ ๊ฑฐํฉ๋๋ค.
AppMaster ์ no-code ํ๋ซํผ์ ํ๋ก์ ํธ์ ์ ํฉํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชจ๋ธ์ ์ ํํ๊ณ ์ด๋ฅผ ์ ํ๋ฆฌ์ผ์ด์ ์ ํ์ ๋ถ๋ถ์ผ๋ก ์ํํ๊ฒ ๊ตฌํํ๋ ๋ฐ ๋์์ด ๋ ์ ์์ต๋๋ค. ๊ด๋ฒ์ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ฃจ์ ์ธํธ์ ์๋ ์์ฑ ๊ธฐ๋ฅ์ ํตํด ๊ธฐ์ ๋ถ์ฑ๋ฅผ ์ต์ํํ๋ฉด์ ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ ์ต์ ํํ๋ ค๋ ๊ฐ๋ฐ์์๊ฒ ๊ท์คํ ๋๊ตฌ๊ฐ ๋ฉ๋๋ค.
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
์ผ๋ถ ์ผ๋ฐ์ ์ธ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชจ๋ธ์๋ ๊ณ์ธตํ, ๋คํธ์ํฌํ, ๊ด๊ณํ, ๊ฐ์ฒด ์งํฅํ, ๊ทธ๋ํ, ์ดํ, ์๊ณ์ด ๋ฐ ๋ฌธ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ํฌํจ๋ฉ๋๋ค.
๊ณ์ธต์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชจ๋ธ์ ๋จ์ผ ๋ฃจํธ ๋ ธ๋๊ฐ ์ฌ๋ฌ ํ์ ๋ ธ๋์ ์ฐ๊ฒฐ๋ ํธ๋ฆฌํ ๊ตฌ์กฐ๋ก ๋ฐ์ดํฐ๋ฅผ ๊ตฌ์ฑํฉ๋๋ค. ๊ฐ ํ์ ๋ ธ๋๋ ์์ฒด ํ์ ๋ ธ๋๋ฅผ ๊ฐ์ง ์ ์์ต๋๋ค.
๋คํธ์ํฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชจ๋ธ์ ์ฌ์ฉํ๋ฉด ๋ฐ์ดํฐ ๋ ธ๋๊ฐ ์ฌ๋ฌ ์์ ๋ฐ ํ์ ๊ด๊ณ๋ฅผ ๊ฐ์ง ์ ์์ผ๋ฉฐ ์ด๋ ๋ฐ์ดํฐ ํญ๋ชฉ ๊ฐ์ ๋ณต์กํ ์ฐ๊ฒฐ์ ๋ํ๋ ๋๋ค.
๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชจ๋ธ์ ํ๊ณผ ์ด์ด ์๋ ํ ์ด๋ธ๋ก ๋ฐ์ดํฐ๋ฅผ ๊ตฌ์กฐํํ๋ฏ๋ก SQL ๋๋ ๊ธฐํ ์ฟผ๋ฆฌ ์ธ์ด๋ฅผ ์ฌ์ฉํ ํจ์จ์ ์ธ ์ฟผ๋ฆฌ ๋ฐ ์กฐ์์ด ๊ฐ๋ฅํฉ๋๋ค.
๊ฐ์ฒด ์งํฅ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชจ๋ธ์ ํด๋์ค์ ์์์ ๊ธฐ๋ฐ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ฒด๋ก ์ ์ฅํ๋ฏ๋ก ๊ฐ์ฒด์ ๋ํ ๋ณต์กํ ๊ด๊ณ, ์บก์ํ ๋ฐ ์์ ์ด ๊ฐ๋ฅํฉ๋๋ค.
๊ทธ๋ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชจ๋ธ์ ๋ฐ์ดํฐ๋ฅผ ๊ทธ๋ํ์ ๋ ธ๋์ ๊ฐ์ฅ์๋ฆฌ๋ก ํํํ๋ฏ๋ก ์ํฐํฐ ๊ฐ์ ๋ณต์กํ๊ณ ์ํธ ์ฐ๊ฒฐ๋ ๊ด๊ณ๋ฅผ ์ฟผ๋ฆฌํ๊ณ ๋ถ์ํ ์ ์์ต๋๋ค.
์ด ๊ธฐ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชจ๋ธ์ ๋ฐ์ดํฐ๋ฅผ ํ์ด ์๋ ์ด๋ก ๊ตฌ์ฑํ์ฌ ๋ถ์ ์ํฌ๋ก๋, ์ง๊ณ ๋ฐ ์ฝ๊ธฐ๊ฐ ๋ง์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๊ฒ ์ต์ ํํฉ๋๋ค.
์๊ณ์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชจ๋ธ์ ๋ชจ๋ํฐ๋ง, ๊ธ์ต ๋ฐ IoT ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฃผ ์ฌ์ฉ๋๋ ํ์์คํฌํ ๋ฐ์ดํฐ์ ์ ์ฅ, ์ฟผ๋ฆฌ ๋ฐ ๋ถ์์ ์ ๋ฌธ์ผ๋ก ํฉ๋๋ค.
๋ฌธ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชจ๋ธ์ ๋ฐ์ดํฐ๋ฅผ JSON ๋๋ XML๊ณผ ๊ฐ์ ๋ฐ๊ตฌ์กฐํ๋ ๋ฌธ์๋ก ์ ์ฅํ๋ฏ๋ก ์คํค๋ง๊ฐ ํ์ ์๋ ์ ์ฐํ ๋ฐ์ดํฐ ๊ตฌ์ฑ๊ณผ ์์ฌ์ด ํ์ฅ์ด ๊ฐ๋ฅํฉ๋๋ค.
AppMaster ์ no-code ํ๋ซํผ์ ๋ค์ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชจ๋ธ๊ณผ ํตํฉ๋๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ฃจ์ ์ ์ ๊ณตํ๋ฏ๋ก ํ๋ก์ ํธ์ ๊ฐ์ฅ ์ ํฉํ ๋ชจ๋ธ์ ์ ํํ๊ณ ์ฝ๊ฒ ๊ตฌํํ ์ ์์ต๋๋ค.


