์ฐ๋ฆฌ๋ ๊ทธ๋์
๋ฑ๋ฑํ ์ด๋ก ๊ณผ ๋ฌธ๋ฒ ์ค์ฌ์
ํ๊ตญ์ ์ฝ๋ฉ์ ๋ฐฐ์์์ด์.
์ด๋ ๊ฒ ๋ฐฐ์ด ์ง์์
ํ์
์์ ๋ฐ๋ก ํ์ฉํ๊ธฐ ์ด๋ ค์์.
ํ์ง๋ง ์กด์ฌํ๋ ์๋น์ค์ ๊ธฐ๋ฅ์
๋ฐ๋ผ ๋ง๋ค๋ฉด์ ๋ฐฐ์ฐ๋ฉด,
์จ์ ํ ๋์ ๊ธฐ์ ๋ก ์ต๋ํ ์ ์์ด์.
๋ฐ์ดํฐ ๊ธฐ๋ฐ ์์ฌ๊ฒฐ์ ์ด ์ค์ํ ์๋์ SQL์ ๊ฐ๋ฐ์์ ๋ฐ์ดํฐ ๋ถ์๊ฐ๋ ๋ฌผ๋ก ์ด๊ณ ๋ง์ผํฐ, ํ๋ก๋ํธ ๋งค๋์ , ์๋น ์ฐฝ์ ๊ฐ ๋ฑ ๊ฐ์์ ์ปค๋ฆฌ์ด๋ฅผ ํ ๋จ๊ณ ๋์ด์ฌ๋ฆด ์ ์๋ ๊ฐ์ฅ ํ์คํ๊ณ ํต์ฌ์ ์ธ ์คํฌ์ ๋๋ค.
์ด ๊ฐ์๋ SQL์ ๊ธฐ์ด๋ถํฐ ๊ณ ๊ธ ๊ธฐ์ ๊น์ง ๋ชจ๋ ๊ฒ์ ๋ค๋ฃน๋๋ค. ์ฟผ๋ฆฌ, ์ธ๋ฑ์ค, ์กฐ์ธ, ๊ด๊ณ, ํธ๋ฆฌ๊ฑฐ, ํจ์, ํ๋ก์์ , ๋ค์ํ ๋ฐ์ดํฐ ํ์ ๋ฑ์ ํ์ตํ๋ฉฐ SQL์ ํต์ฌ ๊ฐ๋ ์ ๋ง์คํฐํฉ๋๋ค.
๋ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค๊ณ์ ์ฑ๋ฅ ์ต์ ํ์ ๋ํด ๋ฐฐ์ฐ๊ณ ๋ค์ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ SQL์ด ์ด๋ป๊ฒ ์๋ํ๋์ง ์ดํด๋ด ๋๋ค.
๊ฐ์๋ SQLite, MySQL, PostgreSQL์ ์ฐจ๋ก๋ก ํ์ตํ๋ฉฐ ๊ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์คํ ์ ํน์ง๊ณผ ์ค์ ํ์ฉ ์ฌ๋ก๋ฅผ ๋น๊ต ๋ถ์ํฉ๋๋ค. ์ด๋ฅผ ํตํด ๋ค์ํ ํ๊ฒฝ์์์ SQL ํ์ฉ๋ฒ์ ์ตํ๊ฒ ๋ฉ๋๋ค.
๋ํ MongoDB์ Redis๋ฅผ ํ์ตํ๋ฉฐ NoSQL์ ๊ธฐ๋ณธ๊ธฐ๋ฅผ ๋ค์ง๋๋ค. ์ด๋ก์จ ์ ํต์ ์ธ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ถํฐ ์ต์ ๊ธฐ์ ๊น์ง ๋ชจ๋ ์์ฐ๋ฅด๋ ํญ๋๊ณ ๊ท ํ ์กํ ์ง์์ ์์ ์ ์์ต๋๋ค.
์ด ๊ฐ์๋ฅผ ํตํด ์ฌ๋ฌ๋ถ์ ํ๋์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ฝ๋งค์ด์ง ์๊ณ , ํ์์ ๋ชฉ์ ์ ๋ฐ๋ผ ๋ฐ์ดํฐ๋ฅผ ์์ ์์ฌ๋ก ๋ค๋ฃจ๋ ์ค๋ ฅ์ ๊ฐ์ถ๊ฒ ๋ ๊ฒ์ ๋๋ค.
๋ฐ์ดํฐ๋ฅผ ๋ค๋ฃจ๋ ๋ฐ SQL๋ณด๋ค ๋ ์ข์ ๋๊ตฌ๋ ์์ต๋๋ค. ๋ฐ์ดํฐ๋ฅผ ์กฐํํ๊ณ , ์กฐ์ํ๊ณ , ๋ถ์ํ๋ ๋ฐฉ๋ฒ์ ์ตํ ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฃจ๊ธฐ ์ํ ํํํ ๊ธฐ๋ฐ์ ๋ง๋ จํ์ธ์. ์ด ๊ณผ์ ์ ํตํด ๋ณต์กํ ๋ฐ์ดํฐ ์์์ ์ธ์ฌ์ดํธ๋ฅผ ๋ฐ๊ฒฌํ๊ณ , ๋ฐ์ดํฐ ๊ธฐ๋ฐ์ ์์ฌ๊ฒฐ์ ์ ๋ด๋ฆด ์ ์๋ ๊ฐ๋ ฅํ ๋๊ตฌ๋ก์์ SQL์ ์ดํดํ๊ฒ ๋ฉ๋๋ค.
SQLite๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ธ๊ณ์ ์ฒซ ๋ฐ์ ๋ด๋์ด๋ณด์ธ์. ์์ง๋ง ๊ฐ๋ ฅํ ์ด ์์คํ ์ ์ ์ธ๊ณ ์์ญ์ต๋์ ๊ธฐ๊ธฐ์์ ๊ตฌ๋๋๊ณ ์์ต๋๋ค. ์ด๋ณด์์ ์๊ท๋ชจ ํ๋ก์ ํธ์ ์ด์์ ์ธ ๋ฐ์ดํฐ๋ฒ ์ด์ค SQLite๋ฅผ ํตํด ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํต์ฌ ๊ฐ๋ ์ ๋น ๋ฅด๊ฒ ์ต๋ํ๊ณ , ๋ฐ์ดํฐ ๊ด๋ฆฌ์ ๊ธฐ์ด๋ฅผ ๋ค์ง๋๋ค.
MySQL์ ์ ์ธ๊ณ์ ์๋ง์ ์น์ฌ์ดํธ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ง์ํ๋ ๊ฐ๋ ฅํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์คํ ์ ๋๋ค. ์ธํฐ๋ท์ ์๋ง์ ์น์ฌ์ดํธ์ ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ MySQL์ ์ ํํ๋์ง ์ง์ ์ฌ์ฉํ๋ฉฐ ์ดํดํ๊ฒ ๋ ๊ฒ์ ๋๋ค. ๋ํ ์ด ๊ณผ์ ์ ํตํด ๋ฐ์ดํฐ๋ฅผ ํจ์จ์ ์ผ๋ก ์ ์ฅํ๊ณ , ์ ๋ฆฌํ๊ณ , ๊ฒ์ํ๋ ๋ฅ๋ ฅ์ ํ ๋จ๊ณ ๋์ผ ์ ์์ต๋๋ค.
PostgreSQL๋ ํ๋ถํ ๊ธฐ๋ฅ์ ๊ฐ์ถ ์คํ์์ค ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋๋ค. ๊ธฐ๋ณธ์ ์ธ ๋ฐ์ดํฐ ๊ด๋ฆฌ๋ฅผ ๋์ด์๋ ๊ฐ๋ ฅํ ๊ธฐ๋ฅ๋ค์ ์ง์ ๊ฒฝํํ๋ฉฐ, ๋ณต์กํ๊ณ ๋ฐ์ดํฐ ์ง์ฝ์ ์ธ ์ ํ๋ฆฌ์ผ์ด์ ์์ PostgreSQL์ด ์ ์ ํธ๋๋์ง, ์ ์ ๊ทธ ์ธ๊ธฐ๊ฐ ๋์์ง๋ ์ด์ ๋ฅผ ์์๋ด ๋๋ค.
MongoDB๋ ์ ์ฐ์ฑ๊ณผ ํ์ฅ ๊ฐ๋ฅ์ฑ์ ๊ฐ์ถ NoSQL ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก์, ๋ค์ํ ํํ์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ ๊ด๋ฆฌํ๋ ๋ฐ ์ ํฉํฉ๋๋ค. ํ๋์ ์ธ ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ด๋ป๊ฒ MongoDB๋ฅผ ํ์ฉํ๋์ง ์ดํด๋ด ๋๋ค. ๋ํ ์ ํต์ ์ธ SQL๊ณผ ๋น๊ตํ๋ฉฐ, NoSQL๋ง์ด ๊ฐ์ง ์ฅ์ ๊ณผ ํ์ฉ ์ฌ๋ก์ ๋ํด ๊น์ด ์ดํดํ๊ฒ ๋ฉ๋๋ค.
Redis๋ ๋น ๋ฅธ ์๋๋ฅผ ์๋ํ๋ ์ธ๋ฉ๋ชจ๋ฆฌ ๋ฐ์ดํฐ ์ ์ฅ์์ ๋๋ค. ์ด ๊ณผ์ ์์ ์ฌ๋ฌ๋ถ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ด์ ์บ์๋ก์์ Redis์ ์ญํ ์ ์ดํดํ๊ฒ ๋ฉ๋๋ค. ๋ํ ๋น ๋ฅธ ๋ฐ์ดํฐ ์ ๊ทผ๊ณผ ๊ณ ์ฑ๋ฅ ์์ ์ด ํ์ํ ์ ํ๋ฆฌ์ผ์ด์ ์์ Redis๊ฐ ์ ํ์์ ์ธ์ง์ ๋ํด ๋ฐฐ์ฐ๊ฒ ๋ฉ๋๋ค.
์ด161๊ฐ์ ๋์์ ๊ฐ์
์ด 19์๊ฐ+ ๋ถ๋.
์์ด ๊ฐ์๋ผ๊ณ ๊ฒ๋จน์ง ๋ง์ธ์!
๊ฐ์์ ํ๊ธ ์๋ง์ ์ ๊ณตํฉ๋๋ค.
๋๊ผด๋ผ์ค ์ ์๋์ด ์ง์ 100%
๋ต๋ณํฉ๋๋ค.
์๋ง๋ช
์ ์๊ฐ์๋ค๊ณผ
ํจ๊ป ๊ณต๋ถํ์ธ์.