Knowledge

νŠΈλžœμž­μ…˜

seulye 2022. 4. 4. 21:08

- νŠΈλžœμž­μ…˜

νŠΈλžœμ μ…˜μ΄λž€ 논리적 μž‘μ—…μ˜ λ‹¨μœ„λ‘œ, μ—¬λŸ¬ 개의 μž‘μ—…μ„ ν•˜λ‚˜λ‘œ 묢어놓은 μ‹€ν–‰λ‹¨μœ„λΌκ³  ν•  수 μžˆλ‹€.
μ΄λŸ¬ν•œ νŠΈλžœμž­μ…˜μ€ ACID둜 λΆˆλ¦¬λŠ” 4κ°€μ§€ μ„±μ§ˆμ„ κ°€μ§€κ³  μžˆλŠ”λ°, μ΄λŠ” λ‹€μŒκ³Ό κ°™λ‹€.

A(Atomicity) μ›μžμ„± : νŠΈλžœμž­μ„ μ€ λͺ¨λ‘ λ°˜μ˜λ˜κ±°λ‚˜, λͺ¨λ‘ λ°˜μ˜λ˜μ§€ μ•Šμ•„μ•Όν•œλ‹€.

C(Consistency) 일관성 : νŠΈλžœμž­μ…˜ μ‹€ν–‰ μ „ ν›„, DB의 μƒνƒœλŠ” 이전과 변함이 μ—†μ–΄μ•Όν•œλ‹€. DB의 κ³ μ •μš”μ†Œ.

I(Isolation) 고립성 : λͺ¨λ“  νŠΈλžœμž­μ…˜μ€ λ‹€λ₯Έ νŠΈλžœμž­μ…˜μœΌλ‘œλΆ€ν„° λΆ„λ¦¬λ˜μ–΄μ•Ό ν•œλ‹€. λ‘˜ μ΄μƒμ˜ νŠΈλžœμž­μ…˜μ΄ 병행될 λ•Œ ν•˜λ‚˜μ˜ νŠΈλžœμž­μ…˜μ΄ λ‹€λ₯Έ νŠΈλžœμž­μ…˜μ„ μΉ¨λ²”ν•  수 μ—†λ‹€.

D(Durability) 지속성 : ν•˜λ‚˜μ˜ νŠΈλžœμž­μ…˜μ΄ μ„±κ³΅μ μœΌλ‘œ μˆ˜ν–‰λ˜μ—ˆμœΌλ©΄, λ°˜λ“œμ‹œ λ‘œκ·Έκ°€ λ‚¨μ•„μžˆμ–΄μ•Όν•œλ‹€. -> μ‹œμŠ€ν…œμ μœΌλ‘œ 였λ₯˜κ°€ λ°œμƒν•΄λ„ 영ꡬ적으둜 λ³΄μ‘΄λ˜μ–΄μ•Όν•œλ‹€.