๐SQL
SQL์ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ (RDBMS)์์ ๋ฐ์ด์ดํฐ๋ฅผ ์ ์ฅ, ์์ , ์ญ์ ๋ฐ ๊ฒ์ํ ์ ์๋ ์ธ์ด์ ๋๋ค.
์ ๋ชฉ์ ๋ฌธ์ ๋ ์ฌ์ค Relational database ์ Non Relational database ์ ์ฐจ์ด๋ฅผ ๋งํ๋๊ฒ์ ๋๋ค.
๐Relational database
๊ด๊ณํ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์ ํด์ง ์คํค๋ง์ ๋ฐ๋ผ ๋ฐ์ดํฐ๋ฅผ ์ ํ๋ ์๊ฒฉํ ๊ตฌ์กฐ์ ๋๋ค. ์ด๋ฌํ ์คํค๋ง๋ฅผ ์ค์ํ์ง ์์ผ๋ฉด ๋ ์ฝ๋๋ ํ ์ด๋ธ์ ์ถ๊ฐ๋ ์ ์์ต๋๋ค. ๋ํ ์ค๋ณต์ ํผํ๊ธฐ ์ํด ๋ฐ์ดํฐ๋ฅผ ์ฌ๋ฌ ํ ์ด๋ธ์ ๋ถ์ฐํ๊ณ ๊ด๊ณ๋ฅผ ํตํด ํ ์ด๋ธ์ ์ฐ๊ฒฐํฉ๋๋ค.
๐์ฅ์
์ ํด์ง ์คํค๋ง๋ฅผ ๋ฐ๋ผ์ผํ๊ธฐ ๋๋ฌธ์ ๋ช ํํ ๋ฐ์ดํฐ ๊ตฌ์กฐ๋ฅผ ๋ณด์ฅํฉ๋๋ค. ๋ํ ์ค๋ณต์ ํผํด ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ ์ฝํ ์ ์์ต๋๋ค.
๐๋จ์
์์คํ ์ด ๋ณต์กํ ์๋ก ์ฟผ๋ฆฌ๋ฌธ์ด ๋ณต์กํด์ง๊ณ ๊ทธ๋งํผ ์ฑ๋ฅ๋ ์ ํ๋ฉ๋๋ค.
๐Non-Relational database
NoSQL์ ๋ฐ๋๋ก ์คํค๋ง์ ๊ด๊ณ๋ผ๋ ๊ฐ๋ ์ด ์์ต๋๋ค. ์ข ๋ ์ ์ฐํ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง๋ฉฐ ๋ฐ์ดํฐ๋ฅผ ์ถ๊ฐํ ์ ์๊ณ , ํ ์ด๋ธ๊ณผ ๋น์ทํ ๊ฐ๋ ์ผ๋ก ์ปฌ๋ ์ ์ด๋ผ๋ ํํ๋ก ๋น์ทํ ๋ฐ์ดํฐ๋ฅผ ๊ด๋ฆฌํฉ๋๋ค.
๐์ฅ์
์๋์ ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ถ๊ฐํ๋๋ฐ ์์ด ์ ์ฐํ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง๊ณ ์์ต๋๋ค. ๋ํ ๋ณต์กํ ํ ์ด๋ธ๊ฐ์ ๊ด๊ณ๋ฅผ ์ ๊ฒฝ์ฐ์ง ์์๋ ๋ฉ๋๋ค.
๐๋จ์
์ ์ฐํ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง ๋งํผ ๋ฐ์ดํฐ๋ฅผ ์ค๋ณต๋ ๋ฐ์ดํฐ๊ฐ ์ ์ฅ๋ฉ๋๋ค. ๋ฐ์ดํฐ ์ ๋ฐ์ดํธ์์ ์ค๋ณต๋ ๋ฐ์ดํฐ๋ฅผ ๋๊ฐ์ด ์ ๋ฐ์ดํธ ํด์ผํฉ๋๋ค.
์ฐธ๊ณ : RDBMS NOSQL ์ฐจ์ด
'CS > DB' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ฆด๋ ์ด์ ํค (0) | 2020.10.19 |
---|