DB
DB κ΅μ°© μν(Dead Lock) λ°μ΄ν°λ² μ΄μ€μμ κ΅μ°© μνλ μ¬λ¬ κ°μ νΈλμμ
λ€μ΄ μ€ννμ§ λͺ»νκ³ μλ‘ λ¬΄νμ κΈ°λ€λ¦¬λ μνλ₯Ό λ§νλ€. μ¦, λ κ° μ΄μμ νΈλμμ
μ΄ νΉμ μμμ lockμ νλν μ± λ€λ₯Έ νΈλμμ
μ΄ μμ νκ³ μλ μ κΈμ μꡬνλ©΄ μ무리 κΈ°λ€λ €λ μν©μ΄ λ°λμ§ μμ μνμ΄λ€. β μ΄μ체μ μμμ κ΅μ°© μνλ κ°κ°μ νλ‘μΈμ€κ° μλ‘μ μμμ μ μ νκΈ° μν΄ λκΈ°νλ©΄μ μκΈ°λ λ¬Έμ λ₯Ό λ§νλ€. βͺοΈ κ΅μ°©μνκ° μΌμ΄λλ μν© νΈλμμ
1μ΄ ν
μ΄λΈ Bμ insertλ₯Ό νκ³ , νΈλμμ
2κ° ν
μ΄λΈ Aμ insertλ₯Ό νκ³ λμ μλ‘κ° lockμ κ±Έμλ νμ insert μμ
μ μλνλ€λ©΄ λ κ°μ νΈλμμ
λͺ¨λ waitingμ΄ λ°μνκ³ κ΅μ°©μν(Dead Lock)μ λΉ μ§κ² λλ€. κ΅μ°©μν ν΄κ²°λ°©λ² ..
DB
πΈμ κ·νλ? μ΄μνμμ΄ μλ 릴λ μ΄μ
μ λΆν΄ν΄νμ¬ μ΄μνμμ μμ λ κ³Όμ μ΄μνμμ΄ μ‘΄μ¬νλ 릴λ μ΄μ
μ λΆν΄νμ¬ μ¬λ¬ κ°μ 릴λ μ΄μ
μ μμ±νκ² λλ€. μ΄λ₯Ό λ¨κ³λ³λ‘ ꡬλΆνμ¬ μ κ·νμ΄ λμμ§ μλ‘ μ΄μνμμ΄ μ€μ΄λ€κ² λλ€. 𫧠μ 1 μ κ·ν (1NF) κ° μ»¬λΌμ΄ νλμ μμ±λ§ κ°μ ΈμΌ νλ€. νλμ 컬λΌμ κ°μ μ’
λ₯λ νμ
μ κ°μ κ°μ ΈμΌ νλ€. κ° μ»¬λΌμ΄ μ μΌν μ΄λ¦μ κ°μ ΈμΌνλ€. μΉΌλΌμ μμκ° μκ΄μμ΄μΌ νλ€. νμ λ²νΈ μ΄λ¦ κ³Όλͺ© 101 μμ΄μ μ΄μ체μ , DB 102 νν¨μ£Ό μλ° ν΄λΉ ν
μ΄λΈμ κ³Όλͺ©μμ νλλ§μ μμ±μ κ°μ§κ³ μμ§ μμ!! ν΄κ²° νμλ²νΈ μ΄λ¦ κ³Όλͺ© 101 μμ΄μ μ΄μ체μ 101 μμ΄μ DB 102 νν¨μ£Ό μλ° μΉ΅ μΉΌλΌμ΄ μμ κ°μ κ°λλ‘ νλ©΄ μ 1 μ κ·νμ λ§μ‘±ν μ μμ 𫧠μ 2 μ κ·ν ..
'λ°μ΄ν°λ² μ΄μ€' νκ·Έμ κΈ λͺ©λ‘
λ¨μΆν€
λ΄ λΈλ‘κ·Έ
λ΄ λΈλ‘κ·Έ - κ΄λ¦¬μ ν μ ν |
Q
Q
|
μ κΈ μ°κΈ° |
W
W
|
λΈλ‘κ·Έ κ²μκΈ
κΈ μμ (κΆν μλ κ²½μ°) |
E
E
|
λκΈ μμμΌλ‘ μ΄λ |
C
C
|
λͺ¨λ μμ
μ΄ νμ΄μ§μ URL λ³΅μ¬ |
S
S
|
맨 μλ‘ μ΄λ |
T
T
|
ν°μ€ν 리 ν μ΄λ |
H
H
|
λ¨μΆν€ μλ΄ |
Shift + /
β§ + /
|
* λ¨μΆν€λ νκΈ/μλ¬Έ λμλ¬Έμλ‘ μ΄μ© κ°λ₯νλ©°, ν°μ€ν 리 κΈ°λ³Έ λλ©μΈμμλ§ λμν©λλ€.