1. νΈλμμ
- μ¬λ¬κ°μ SQL λ¬Έμ νλμ μ€νΌλ μ΄μ μΌλ‘ λ¬Άλ μμ λ¨μ
1.1 νΈλμμ μ νμμ±
- λ°μ΄ν°λ² μ΄μ€ μμ€ν νκ²½μμ λ°μ΄ν° 무결μ±κ³Ό μ ν©μ±μ 보μ₯νκΈ° μν΄ μ¬μ©
- μ²λ¦¬ μ€μΈ λ°μ΄ν°λ₯Ό λ€λ₯Έ κ³³μμ μ‘°ννκ² λλ©΄ λ¬Έμ κ° λ°μν μ μκΈ° λλ¬Έμ λμ λ°μ΄ν°λ² μ΄μ€ νκ²½μμ νμ
ex.
λ€μκ³Ό κ°μ λ¬Έμ λ°μμ λ§κΈ° μν΄ μ¬λ¬ SQLλ¬Έμ λ§μΉ μ€νΌλ μ΄μ μΌλ‘ λ¬Άμ΄μΌ νλ νμμ± ⇒ νΈλμμ
2. ACID
ACID : λ°μ΄ν°λ² μ΄μ€ νΈλμμ μ΄ μμ νκ² μνλλ€λ κ²μ 보μ₯νκΈ° μν μ±μ§
μμμ±, Atomicity
- νΈλμμ μ μμμ μ°μ°μ 보μ₯ν΄μΌ νλ€. → ALL of NOTHING
- λͺ¨λ λ³κ²½ μ¬νμ΄ λ°μ΄ν°λ² μ΄μ€μ 컀λ°λκ±°λ νΈλμμ μ΄ μ΄λ μμ μμ μ€ν¨νλ©΄ λͺ¨λ λ³κ²½ μ¬νμ΄ λ‘€λ°±λλ€.
μΌκ΄μ±, Consistency
- νΈλμμ μ΄ μ’ λ£λμμ λ λ°μ΄ν°μ 무결μ±μ΄ 보μ₯λλ€.
- λ°μ΄ν°λ² μ΄μ€λ μ λν¬ μ μ½, μΈλν€ μ μ½ λ± λ―Έλ¦¬ μ μλ μ μ½ μ‘°κ±΄μ ν΅ν΄ νΈλμμ μ μννλ€.
λ 립μ±, Isolation
- νΈλμμ μ μλ‘ κ°μνμ§ μκ³ λ 립μ μΌλ‘ λμνλ€.
- νΈλμμ 격리 λ 벨μ ν΅ν΄ κ°λ°μκ° μ μ΄ κ°λ₯νλ€.
μ§μμ±, Durability
- μλ£λ νΈλμμ μ μ μ€λμ§ μλλ€.
'πͺ kakaotech campus' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
μΉ΄ν μΌ | μΉ΄μΉ΄μ€ν‘ μΌννκΈ° ν΄λ‘ νλ‘μ νΈ κ³Όμ π (0) | 2023.06.27 |
---|---|
μΉ΄ν μΌ | π μΉ΄μΉ΄μ€ν ν¬ μΊ νΌμ€ 1λ¨κ³ μλ£ νκΈ° (0) | 2023.06.17 |
SQL | νμ΄μ§λ€μ΄μ (0) | 2023.06.10 |
μΉ΄ν μΌ | 1μ£Όμ°¨ WIL (0) | 2023.06.07 |
μΉ΄ν μΌ | SNS λͺ¨λΈλ§ (Swagger UI) (2) | 2023.06.04 |