MVCC1 MVCC (Multi-Version Concurrency Control) ์ดํดํ๊ธฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ณต๋ถํ๋ค ๋ณด๋ฉด ๋์์ฑ ์ ์ด์์ ๋น๊ด์ ๋ฝ๊ณผ ๋๊ด์ ๋ฝ ๋ง๊ณ ๋ MVCC (Multi-Version Concurrency Control) ๋ผ๋ ๊ฐ๋ ์ ์ ํ๊ฒ ๋ฉ๋๋ค. PostgreSQL, MySQL, Oracle ๊ฐ์ ๋๋ถ๋ถ์ ํ๋์ ์ธ RDBMS๋ MVCC ๊ธฐ๋ฐ ๋์์ฑ ์ ์ด๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.์ค๋์ MVCC๊ฐ ์ ํํ ๋ญ์ง, Lock ๋ฐฉ์๊ณผ ๋ฌด์์ด ๋ค๋ฅธ์ง, ๋ด๋ถ ๋์ ์๋ฆฌ์ ๋ํด์๋ ํ์ตํด ๋ณด์์ต๋๋ค. ๋์ ๊ธฐ์ค์ PostgreSQL ๋ก ํ์ตํ์์ต๋๋ค. ๊ฐ DB ๋ง๋ค MVCC ๊ธฐ์ ์ ๋ฐฉ์์ด ์ ์์๋ฅผ ๋ณด์๊ณ MYSQL๋ ์ ๋ ๊ฒ ๋์ํ๊ตฌ๋ ์๊ฐํ์๋ฉด ์ ๋ฉ๋๋ค. ํฐ ํ์์ ๋ชฉํ์ ๊ฐ๋ ์ ๊ฐ์ง๋ง ๊ทธ๊ฑธ ๊ตฌํํ ๋ฐฉ์์ DB ๋ง๋ค ๊ฐ๊ฐ ๋ค๋ฆ ๋๋ค. 1. MVCC๋ ๋ฌด์์ธ๊ฐMVCC (Multi-Vers.. Database 2026. 3. 8. ์ด์ 1 ๋ค์