๋ชฉ๋กMVCC (1)
DevLog ๐ถ

๐ฑ InnoDB ์คํ ๋ฆฌ์ง ์์ง ์ํคํ ์ฒMySQL์์ ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉํ๋ ์คํ ๋ฆฌ์ง ์์ง์ธ 'InnoDB'์ ๋ํ ์ํคํ ์ฒ๋ฅผ ์์๋ณด์.๊ทธ๋ฆผ์ด ๋ณต์กํ๊ธฐ๋ ํ์ง๋ง, ์ผ์ชฝ์ ์ด์ ์ ๋ดค๋ MySQL ์์ง์ด๊ณ , ์ค๋ฅธ์ชฝ์ด InnoDB ์คํ ๋ฆฌ์ง ์์ง์ ๊ตฌ์ฑ๋์ด๋ค. ์ด๋ฒ ํฌ์คํ ์์๋ innoDB ์คํ ๋ฆฌ์ง ์์ง์ ํน์ง์ ๋ํด์ ์์๋ณด๋๋ก ํ์. 1. PK์ ์ํ ํด๋ฌ์คํฐ๋ง๊ธฐ๋ณธ์ ์ผ๋ก InnoDB์ ๋ชจ๋ ํ ์ด๋ธ์ PK๋ฅผ ๊ธฐ์ค์ผ๋ก ํด๋ฌ์คํฐ๋ง๋์ด ์ ์ฅ๋๋ค. ์ฌ๊ธฐ์ ํด๋ฌ์คํฐ๋ง๋๋ค๋ ๊ฒ์, PK ๊ฐ์ด ๋น์ทํ ๋ ์ฝ๋๋ผ๋ฆฌ ๋ฌถ์ด์ ์ ์ฅํ๋ ๊ฒ์ ์๋ฏธํ๋ค. PK ๊ฐ์ด ๋ ์ฝ๋์ ์ ์ฅ ์์น๋ฅผ ๊ฒฐ์ ํ๊ธฐ ๋๋ฌธ์ ์ ์คํ๊ฒ ๊ฒฐ์ ํด์ผ ํ๋ค. ์ผ๋ฐ์ ์ธ DBMS์์ ์ธ์ปจ๋๋ฆฌ ์ธ๋ฑ์ค์ ๋ฆฌํ ๋ ธ๋์๋ ๋ฐ์ดํฐ์ ์ค์ง์ ์ธ ๋ฌผ๋ฆฌ ์ฃผ์๊ฐ ๋ค์ด๊ฐ์, ํด๋น ์ธ๋ฑ์ค์ ๋ฐ์ด..