[ํ๋ฆฌ์จ๋ณด๋ฉ 2์ MySQL] 1ํ์ฐจ
๐ RDBMS ?
- row ๋ ์ปฌ๋ผ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ธฐ ๋๋ฌธ์,
- ์คํค๋ง๋ฅผ ๋ณ๊ฒฝํ ๋ ๋ง๋ค, ์คํค๋ง๊ฐ ์ ํํ์ง ์์ ๋.
- ์คํค๋ง๊ฐ ํ์คํ๋ค.
- ๋น์๋ฆฌ๋ฅผ ์ญ์ ํ๋ ๊ฒ์ด ์๋๊ณ , ๋น์๋ฆฌ์ ์๋ก ์ถ๊ฐ๋๋ ๊ฒ๋ค์ ๋ฃ์ด. :: ๊ทธ๋์ READ๊ฐ ๋๋ฆด ์ ์๋ค.
- Colum Oriented Database ๋ READ ๊ฐ ๋น ๋ฅด๊ณ , Write(Insert)๊ฐ ๋๋ฆผ. -- ์๋ฆฌ๋ฅผ ๋ง๋ค์ด์ ๋ฃ์ด์ผํด์ ๋๋ฆฐ๊ฑฐ.
- Row Oriented Database๋ READ ๊ฐ ๋๋ฆผ, Write(Insert)๊ฐ ๋น ๋ฆ. -- ๋น์๋ฆฌ์ ๋ฃ๋๊ฑฐ๋ผ์ ๋น ๋ฆ.
- Row Oriented Database :: ์ธ๋ฑ์ค๋ ๊ด๋ จ์ด ์์ง.
- ์๊ฐ๋ณต์ก๋์๋ ๊ด๋ จ์ด ์์.
์๋ฒ์ ํฌ๊ธฐ๋ฅผ ํค์์ ์ค์ผ์ผ๋งํ ์ ๋ฐ์ ์๋ค๋ ์ ์ด ๋จ์ ์ด ๋๋ค.
๋ถ์ฐ ์ ์ฅ์ ํ์ง ์์์ ๋ฐ์ดํฐ ์ ํ์ฑ์ด ๋๋ค.
๐ NoSQL ?
- ๋ธ๋ก๊ทธ ๊ฐ์ ๊ฒฝ์ฐ์ ์ฌ์ฉํจ.
- document ๋ xml๋ก ์ ์ฅํ ์ ์๋ค.
- scale out ์ ์ฉ์ดํจ.
- RDB๋ ๊ฐ์ ์ด๋ฆ์ ๋ฐ์ดํฐ ๋ฒ ์ด์ค๋ฅผ ๋ง๋ค ์ ์๋๋ฐ, scale out ์ด๋ผ๋ ๊ฒ ์์ฒด๊ฐ ์๋ฒ 1,2,3 ์ USER ์ด๋ผ๋ ํ ์ด๋ธ์ ๋๋ ์ ์ ์ฅ์ ํ๋ ๊ฒ์.
- ๋ก๊ทธ๋ฅผ ๋จ๊ธธ๋๋ ์ ์ฐ๊ธฐ๋ ํจ.
๐ ์ค๋ฉ๊ณผ Scale out ์ ์ฐจ์ด.
๐ ์ ๊ท ํ๋ก์ ํธ์์ RDBMS์ NoSQL์ ์ ํํ๋ฉด ์ด๋ป๊ฒ ์ ํํ ๊ฒ์ธ์ง ?
- ์ฌ์ฉ์๊ฐ ์ฐ๋ ํฌ์คํธ ๊ฐ์ ๊ฑฐ๋ NoSQL ๋ก ๋ถ์ฐ ์ ์ฅํด์ ํ๋ ๊ฒ.
- RDBMS๋ USER ํ ์ด๋ธ๊ณผ ๊ฐ์ด ๋ณ๊ฒฝ ๋น๋๊ฐ ์ ์ ๊ฒ์์, ์ ํ์ฑ์ ์ํ ๋. ๊ทธ๋ด ๋ ์ธ ๊ฒ ๊ฐ๋ค,
๐ ํํฐ์ ํค ?
- ํํฐ์ ์ ๋ฆฌ๋ํ ๋ ํฌ๊ฒ ๋์์ด ์๋จ.
๐ Big Query ?
- ๊ตฌ๊ธ์์ ๋ง๋ ์์ง
- ํฐ ๋ฐ์ดํฐ๋ฅผ ๋น ๋ฅด๊ฒ ํ์ธํ ์ ์๋ค.
- No-SQL๊ณผ RDBMS์ ์ฅ์ ์ด ๋ค ์์.
์ค์ผ์ผ ์์ :: ์ฌ๋ฌ๊ฐ์ง ๋ฐ์ดํฐ ๋ฒ ์ด์ค๋ฅผ ํฉ๋ฟ๋ ค๋๋๋ค๊ณ ์๊ฐํ ์ ์์.
๋ฐ์ดํฐ๊ฐ ์ค๋ณต๋๋ ์ค๋ฅ๊ฐ ์์.
์ ์ ์์ค์์ DB ๋ค๋ค์ผ ํ ๊ฒ :: Redis ์ ๋๋ ์์์ผํ ๊ฒ ๊ฐ์.
๐ ์๋ฒ๊ฐ ๋ถ์ฐ๋์ด ์์ ๋, insert ํ๋ ๊ฒ์ ๋ค์คํด๋ฆญ์ ํ๊ฒ ๋๋ฉด ๋๋ฒ์ insert๊ฐ ๋๋ค๋ฉด ์ด๋ป๊ฒ ํ ๊ฒ ์ธ๊ฐ?
- ๋ถ์ฐ๋ ์๋ฒ์์ ๋ ๋์ค์์ ์ค์ผ์ผ ๋ฝ์ ๊ฑด๋ค.
- ๋ ๋์ค๋ ์ค์ผ์ผ ์์์ ์ํ๊ธฐ ๋๋ฌธ์, ๋ฝ์ ๊ฑธ ์ ์๋ค๋ ์ ์์
- ์ด ๋, ๋ ๋์ค๊ฐ ์ค์ผ์ผ ์์์ ์ํ๋ค. ๋ ๊ฒ์ด ์ค์ ํฌ์ธํธ ์๋ค. ๊ณ ํ๋ค...
์ถ์ฒ : ํ๋ฆฌ์จ๋ณด๋ฉ 2์ MySQL ๋ผ์ด๋ธ.
๊ฐ๋ฐ ๊ณต๋ถ๋ฅผ ์ํ ๋ธ๋ก๊ทธ ์ ๋๋ค.
์ค๋ฅ๊ฐ ์๋ค๋ฉด ๋๊ธ๋ก ์๋ ค์ฃผ์ธ์!
๊ฐ์ฌํฉ๋๋ค.
