๐ MySQL ์ํคํ ์ฒ
MySQL์ ์ํคํ ์ฒ๋ ๋จธ๋ฆฌ ์ญํ ์ ํ๋ "MySQL ์์ง"๊ณผ ์ ์ญํ ์ ํ๋"์คํ ๋ฆฌ์ง ์์ง"์ผ๋ก ๋๋ ์ง๋ค. MySQL ์์ง์ ์์ฒญ๋ SQL ๋ฌธ์ฅ์ ๋ถ์, ์ต์ ํ ํ๋ ์ญํ ์ ํ๋ฉฐ, ์ค์ ๋ฐ์ดํฐ๋ฅผ ์กฐ์ํ๋ ์์ ์ ์คํ ๋ฆฌ์ง ์์ง์ด ์ ๋ดํ๋ค.
์ฌ์ฉ์๊ฐ ์๋ฒ๋ก SQL ์ฟผ๋ฆฌ๋ฅผ ์ ๋ฌํ๋ฉด ์๋ฒ๋ ๋ค์๊ณผ ๊ฐ์ ๊ณผ์ ์ ๊ฑฐ์น๋ค. ๋๋ถ๋ถ์ ์์ ์ MySQL ์์ง์ ์ํด ์ฒ๋ฆฌ๋๋ฉฐ, ๋ง์ง๋ง ๋จ๊ณ์ธ ๋ฐ์ดํฐ์ ์ฝ๊ธฐ/์ฐ๊ธฐ๋ง ์คํ ๋ฆฌ์ง ์์ง์ด ์ฒ๋ฆฌ๋๋ค.
SQL ํ์ -> ์ตํฐ๋ง์ด์ -> SQL ์คํ๊ธฐ -> ๋ฐ์ดํฐ ์ฝ๊ธฐ/์ฐ๊ธฐ <-> ๋์คํฌ
MySQL์ ์๋
MySQL์์ง๊ณผ ์คํ ๋ฆฌ์ง ์์ง์ ๋ํด ๊ณต๋ถํ๊ธฐ ์ ์ MySQL ์๋ฒ๊ฐ ์ด๋ป๊ฒ ์๋ํ๋์ง ์์๋ณด์. MySQL ์๋ฒ๋ ์ค๋ ๋ ๊ธฐ๋ฐ์ผ๋ก ์๋ํ๋ฉฐ ํฌ๊ฒ "ํฌ๊ทธ๋ผ์ด๋ ์ค๋ ๋"์ "๋ฐฑ๊ทธ๋ผ์ด๋ ์ค๋ ๋"๋ก ๊ตฌ๋ถ๋๋ค.
- ์ฌ์ฉ์์ ์์ฒญ์ด ๋ค์ด์ค๋ฉด ์์ฒญ๋ง๋ค ํ ๊ฐ์ ํฌ๊ทธ๋ผ์ด๋ ์ค๋ ๋๊ฐ ๋ถ์ฌ๋๋ค.
- ์์ฒญ ๋ฐ์ ๋ฐ์ดํฐ๊ฐ ์บ์์ ์๋์ง ํ์ธํ๊ณ ์บ์์ ์์ผ๋ฉด ์ฌ์ฉ์์๊ฒ ์ ๋ฌํ๋ค.
- ๋ฐ์ดํฐ๊ฐ ์์ผ๋ฉด ๋ฐฑ๊ทธ๋ผ์ด๋ ์ค๋ ๋๋ฅผ ์ด์ฉํด ๋ฐ์ดํฐ ํ์ผ์ ๊ฐ์ ธ์ค๊ณ ๋ฒํผ๋ฅผ ์ ๋ฐ์ดํธ ํ ๋ค ์ฌ์ฉ์์๊ฒ ์ ๋ฌํ๋ค.
1 ~ 2๋ฒ์ ํฌ๊ทธ๋ผ์ด๋ ์ค๋ ๋์ ์ํด ์ฒ๋ฆฌ๋๋ฉฐ, ๋๋จธ์ง๋ ๋ฐฑ๊ทธ๋ผ์ด๋ ์ค๋ ๋๊ฐ ์์ ์ ๋ด๋นํ๋ค. ๋ฐฑ๊ทธ๋ผ์ด๋๋ก ์ฒ๋ฆฌ๋๋ ์ฃผ์ ์์ ์ผ๋ก๋ ๋ก๊ทธ ๊ธฐ๋ก๊ณผ ๋ฒํผ์ ๋ฐ์ดํฐ๋ฅผ ๋์คํฌ์ ์ฐ๋ ์ฐ๊ธฐ ์์ ์ด๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ์ฌ์ฉ์์ ์์ฒญ์ ์ฒ๋ฆฌํ๋ ๋์ค ๋ฐ์ดํฐ์ ์ฐ๊ธฐ ์์ ์ ์ง์ฐ(๋ฒํผ๋ง) ๋์ด ์ฒ๋ฆฌ๋ ์ ์๊ธฐ ๋๋ฌธ์ ๋ฐฑ๊ทธ๋ผ์ด๋ ์ค๋ ๋๋ ์ถฉ๋ถํ ์ค์ ํ๋ ๊ฒ์ด ์ข๋ค.
์ด๋ ๋์ ์์ฒญ์ด ๋ง์ด ๋ค์ด์จ๋ค๋ฉด ์ค๋ ๋ ํ์ ๊ณ ๋ คํ ์ ์๋ค. ์ค๋ ๋ ํ์ MySQL ์๋ฒ์ CPU๊ฐ ์ ํ๋ ๊ฐ์์ ์ค๋ ๋ ์ฒ๋ฆฌ์๋ง ์ง์คํ ์ ์๊ฒ ํด์ ์๋ฒ์ ์์ ์๋ชจ๋ฅผ ์ค์ฌ์ค๋ค. ์ค๋ ๋ ํ์ ๊ฐ์๋ ์ผ๋ฐ์ ์ผ๋ก CPU ์ฝ์ด์ ๊ฐ์์ ๋ง์ถ๋ ๊ฒ์ด ์ฑ๋ฅ์ ์ข๋ค๊ณ ํ๋ค.
MySQL ์์ง
์ฌ์ฉ์์ ์์ฒญ์ด ๋ค์ด์ค๋ฉด MySQL ์์ง์ ๊ฐ ๊ตฌ์ฑ ์์๊ฐ ์ด๋ค ์์ ์ ํ๋์ง ์์ธํ ์์๋ณด์.
- ์ฟผ๋ฆฌ ํ์ : ์ฟผ๋ฆฌ ํ์๋ ์ฌ์ฉ์ ์์ฒญ์ผ๋ก ๋ค์ด์จ ์ฟผ๋ฆฌ ๋ฌธ์ฅ์ ํ ํฐ ๋จ์๋ก ๋ถ๋ฆฌํด ํธ๋ฆฌ ํํ์ ๊ตฌ์กฐ๋ฅผ ๋ง๋ ๋ค. ์ด๋, ๊ธฐ๋ณธ ๋ฌธ๋ฒ ์ค๋ฅ๋ ์ด ๊ณผ์ ์์ ๋ฐ๊ฒฌ๋๋ค.
- ์ ์ฒ๋ฆฌ๊ธฐ : ํ์์ ์ํด ์์ฑ๋ ํธ๋ฆฌ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์กฐ์ ์ธ ๋ฌธ์ ์ ์ด ์๋์ง ํ์ธํ๋ค. ํ ์ด๋ธ ์ด๋ฆ, ์นผ๋ผ ์ด๋ฆ ๋ฑ์ ๋งคํํด ํด๋น ๊ฐ์ฒด์ ์กด์ฌ ์ฌ๋ถ์ ์ ๊ทผ ๊ถํ ๋ฑ์ ํ์ธํ๋ค.
- ์ตํฐ๋ง์ด์ : ์ฌ์ฉ์์ ์์ฒญ์ผ๋ก ๋ค์ด์จ ์ฟผ๋ฆฌ๋ฅผ ๊ฐ์ฅ ๋น ๋ฅด๊ณ , ์ ๋ ดํ๊ฒ ์คํํ ์ ์๋ ๋ฐฉ๋ฒ์ ์ ํํ๋ค.
- ์คํ ์์ง : ์ตํฐ๋ง์ด์ ์ ์ํด ๋ง๋ค์ด์ง ๊ณํ์ ๊ฐ ํธ๋ค๋ฌ(์คํ ๋ฆฌ์ง ์์ง)์๊ฒ ์ ๋ฌํ๋ ์ญํ ์ ํ๋ค.
์ฟผ๋ฆฌ ์บ์์ ๊ฒฝ์ฐ ๋์ผ SQL ์ฟผ๋ฆฌ์ ๋ํด์๋ ๋น ๋ฅธ ์ฑ๋ฅ์ ๋ณด์์ง๋ง, ํ ์ด๋ธ์ ๋ฐ์ดํฐ๊ฐ ๋ณ๊ฒฝ๋๋ฉด ์บ์์ ์ ์ฅ๋ ๊ฒฐ๊ณผ ์ค์์ ๋ณ๊ฒฝ๋ ํ ์ด๋ธ๊ณผ ๊ด๋ จ๋ ๊ฒ๋ค์ ๋ชจ๋ ์ญ์ ํ๋ค. ์ด๋ ์ฌ๊ฐํ ์ฑ๋ฅ ์ ํ๋ฅผ ์ ๋ฐํ๊ณ ํ์ฌ๋ ์ ์ฌ์ฉํ์ง ์๊ณ ์๋ค.