Database๋
๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ณธ์ง
ํ์ผ์ด ๊ฐ์ง ํ๊ณ๋ฅผ ๊ทน๋ณตํ๊ธฐ ์ํด์ ๋ณด์ํ๋ ์ ๋ฌธํ๋ ์ํํธ์จ์ด๊ฐ database์ด๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์์ ํ๊ณ , ๋น ๋ฅด๊ฒ ์ฌ์ฉํ ์ ์๋ค.
๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๊ด๋ํ ๊ธฐ๋ฅ์ ๊ฐ์ง๊ณ ์๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ๋ ฅ(input)๊ณผ ์ถ๋ ฅ(output) ๋ฐฉ๋ฒ์ ์๋ ๊ฒ์ด ๊ฐ์ฅ ์ค์ํ๋ค.
CRUD
๋ฐ์ดํฐ๋ CRUD (์ํคํผ๋์) ๋ก ์ฒ๋ฆฌ๋ ์ ์๋ค.
Create(์์ฑ)
Read(์ฝ๊ธฐ)
Update(๊ฐฑ์ )
Delete(์ญ์ )
์ฌ๊ธฐ์ input(CRD)๊ณผ output(R)๋ก ๊ตฌ๋ถํ์ฌ ๋ณผ ์ ์๋ค.
file vs database
ํ์ผ
์์ ํ์ผ์ด 5๊ฐ๊ฐ ์๋๋ผ 1์ต๊ฐ๋ผ๋ฉด, ๋ํ ํ์ผ ๋ณธ๋ฌธ์์ ์๋ ๋ด์ฉ์์ ํ์์๋ ๋ด์ฉ(๋ ธ์ด์ฆ)๋ ๊ฐ์ ธ์จ๋ค. ๋ํ ๋ณธ๋ฌธ๋ด์ฉ๋ง ๋ณด๊ณ ์ถ์๋ฐ ๋ณผ ์ ์๊ฒ๋๋ค.
์คํ๋ ๋ ์ํธ
์คํ๋ ๋ ์ํธ๋ฅผ ์ด์ฉํ๋ฉด ์์ ๊ฐ์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์๋ค.
์ ๋ฆฌ์ ๋ ํ์๋ ์ป์ ์ ์๋ ์ค์ํ ํจ๊ณผ๊ฐ ์๋ค. Filter๊ธฐ๋ฅ์ ์ด์ฉํด์ ํน์ ํ๋ง์ ๋ณผ ์ ์๋ค. ํ์ผ์ ์ง์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ ๊ฒ๊ณผ ๋น๊ตํด ์คํ๋ ๋ ์ํธ๋ฅผ ์ด์ฉํด์ ๋ฐ์ดํฐ๋ฅผ ๊ตฌ์กฐ์ ์ผ๋ก ๋ค๋ฃจ๋ฉด ํจ์จ์ ์ธ ๊ฒ์ ๋ณผ ์ ์๋ค.
๋ฐ์ดํฐ๋ฒ ์ด์ค
๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฌ์ฉํ๋ฉด ๋ฐ์ดํฐ๋ฅผ ์๋ํํ ์ ์๋ค. ์ฌ๋๋ค์ด ์ผ์ผ์ด ์์ฑํ์ง ์์๋ ์๋์ผ๋ก CRUD๊ธฐ๋ฅ์ ํ ์ ์๋ค.
Next
https://db-engines.com/en/ranking ์์ ๋ฐ์ดํฐ ๋ฒ ์ด์ค ranking์ ๋ณผ ์ ์๋ค. ํ์ฌ RDBMS ๊ด๊ณํ๋ฐ์ดํฐ ๋ฒ ์ด์ค๊ฐ ์์ฅ์์ ์ฐจ์งํ๋ ๋น์จ์ด ๋์ ๊ฒ์ ๋ณผ ์ ์๋ค. ์ฐ์ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค ํ๊ฐ๋ฅผ ๋จผ์ ๋ฐฐ์ฐ๊ณ , ๊ทธ ์ดํ์ nosql(๊ด๊ณํ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ์๋ ๊ฒ)์ ๋ฐฐ์ฐ๋ ๊ฒ์ ์ถ์ฒํ๋ค.
Oracle : ์ฃผ๋ก ๊ด๊ณต์, ๋๊ธฐ์ ์์ ๋ง์ด ์ฌ์ฉํจ(๋น์)
MySQL : ๋ฌด๋ฃ, open source(์ด์ฌ์ ์ถ์ฒ)
MongoDB : nosql
Last updated