๋ฐ์ดํฐ๋ฒ ์ด์ค2 ๋ฐ์ดํฐ๋ฒ ์ด์ค isolation level(๊ฒฉ๋ฆฌ ์์ค) isolation level(๊ฒฉ๋ฆฌ ์์ค) ๋ฐ์ดํฐ๋ฒ ์ด์ค isolation level(๊ฒฉ๋ฆฌ ์์ค)์ ํธ๋์ญ์ ๊ฐ์ ์ผ๋ง๋ ๊ฒฉ๋ฆฌ๋์ด์ผ ํ๋์ง๋ฅผ ์ ์ํ๋ ๊ฐ๋ ์ ๋๋ค. ๊ฒฉ๋ฆฌ ์์ค์ ์ฌ๋ฌ ํธ๋์ญ์ ์ด ๋์์ ์คํ๋ ๋ ๋ฐ์ํ ์ ์๋ ๊ฐ์ข ๋ฌธ์ ๋ฅผ ๊ด๋ฆฌํ๋ฉฐ, ACID(์์์ฑ, ์ผ๊ด์ฑ, ๊ณ ๋ฆฝ์ฑ, ์ง์์ฑ) ํน์ฑ์ ์ ์งํ๊ธฐ ์ํด ์ฌ์ฉ๋ฉ๋๋ค. ์ฝ๊ฒ ๋งํ๋ฉด, '์ฒ ์๊ฐ ํน์ ๋ฐ์ดํฐ๋ฅผ ์์ ํ๊ณ ์๋ ์ค์ ์ํฌ๊ฐ ํด๋น ๋ฐ์ดํฐ๋ฅผ ์กฐํํ ๊ฒฝ์ฐ ์ด๋ป๊ฒ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ๊ฒ์ธ๊ฐ'์ ๋ํ ๋ด์ฉ์ ๋๋ค. ๋ค ๊ฐ์ง ํ์ค ๊ฒฉ๋ฆฌ ์์ค์ด ์์ต๋๋ค. 1. Read Uncommitted (๋ฏธ์๋ฃ ์ฝ๊ธฐ) - ๊ฐ์ฅ ๋ฎ์ ๊ฒฉ๋ฆฌ ์์ค์ด๋ฉฐ, ๋ค๋ฅธ ํธ๋์ญ์ ์ด ์์ง ์๋ฃ๋์ง ์์ ๋ฐ์ดํฐ๋ฅผ ์ฝ์ ์ ์์ต๋๋ค. - ์ด๋ก ์ธํด Dirty Read(๋ํฐ ๋ฆฌ๋), Non-Repe.. 2024. 1. 5. ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ - ๋ฐ์ดํฐ๋ฒ ์ด์ค๋? ๋ค์ด๊ฐ๋ฉฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ๋ฌด์์ด๊ณ ์ด๋ค ํน์ง์ด ์๋์ง ๊ฐ๋จํ ์์๋ณด๊ฒ ์ต๋๋ค. ์ฐ์ ์ ๊ฐ ์๊ณ ์๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ '๋ฐ์ดํฐ์ ์งํฉ์ด์ ์ฝ๊ณ ๋น ๋ฅด๊ฒ ๊ฐ๊ณตํ ์ ์๋ ๋ฌถ์'์ด๋ผ๊ณ ์๊ณ ์์ต๋๋ค. ๋ณดํต ๋ฐ์ดํฐ๋ฅผ ์ฝ๊ฒ ๊ด๋ฆฌํ ์ ์๋๋ก ํ๋ DBMS(DataBase Management System)์ SQL(Structured Query Language)๋ฅผ ํตํด ์ํ๋ ๋ฐ์ดํฐ๋ฅผ ์์ฝ๊ฒ ์กฐํํ๊ฑฐ๋, ์ฝ์ /์ญ์ /์์ ํ ์ ์์ต๋๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ํ ์ค๋ช ์ ์ด๋ฏธ ์ธํฐ๋ท์ ์๊ธฐ ์ฝ๊ฒ ๋์ ์๊ธฐ ๋๋ฌธ์ ์ถ์ฒ๋ฅผ ๋ฐํ๊ณ ์ค๋ช ํ๊ฒ ์ต๋๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค(Database)๋ ์ฒด๊ณ์ ์ผ๋ก ๊ตฌ์กฐํ๋ ๋ฐ์ดํฐ์ ๋ชจ์์ ์ ์ฅํ๊ณ ๊ด๋ฆฌํ๋ ์์คํ ์ ๋๋ค. ์ด๋ ๋ฐ์ดํฐ์ ํจ์จ์ ์ธ ์ ์ฅ, ๊ฒ์, ๊ฐฑ์ , ์ญ์ ๋ฑ์ ์ง์ํ์ฌ ์ฌ๋ฌ ์ฌ์ฉ์.. 2023. 12. 27. ์ด์ 1 ๋ค์