6μ₯
1. λ¨μΌ ν€-κ° μ μ₯μ
κ°μ₯ μ§κ΄μ μΈ λ°©λ² = ν€-κ° μ μ λΆλ₯Ό λ©λͺ¨λ¦¬μ ν΄μ ν μ΄λΈλ‘ μ μ₯
λ©λͺ¨λ¦¬κ° λΆμ‘±ν μ μλ€.
λ°μ΄ν° μμΆ
μμ£Ό μ°μ΄λ λ°μ΄ν°λ§ λ©λͺ¨λ¦¬μ λκ³ λλ¨Έμ§λ λμ€ν¬μ μ μ₯
μ΄λ κ² νλ€κ³ ν΄λ, ν λ μλ²λ‘λ λΆμ‘±ν λκ° μ¨λ€. λΆμ° ν€-κ° μ μ₯μκ° νμνλ€.
2. λΆμ° ν€-κ° μ μ₯μ
λΆμ° ν΄μ ν μ΄λΈμ΄λΌκ³ λ λΆλ¦°λ€.
λΆμ° μμ€ν μ μ€κ³ν λλ CAP μ 리λ₯Ό μ΄ν΄ν΄μΌνλ€.
μΌκ΄μ±, κ°μ©μ±, νν°μ tolerance μΈ κ°μ§λ₯Ό λͺ¨λ λ§μ‘±νλ λΆμ° μμ€ν μ λΆκ°λ₯νλ€.
μΌκ΄μ±: μ΄λ€ λ Έλμ μ μνλλμ κ΄κ³ μμ΄ κ°μ λ°μ΄ν°λ₯Ό λ°μμΌ νλ€.
κ°μ©μ±: μΌλΆ λ Έλμ μ₯μ κ° λ°μνλλΌλ μλ΅μ λ°μμΌ νλ€.
νν°μ tolerance: λ€νΈμν¬μ νν°μ μ΄ μκΈ°λλΌλ μμ€ν μ κ³μ μλν΄μΌ νλ€.
μ¬μ€μ νν°μ toleranceλ νμ 쑰건μ΄λΌμ, CP νΉμ AP μμ€ν μ΄μ΄μΌ νλ€.
3. μμ€ν
μ»΄ν¬λνΈ
λ°μ΄ν° νν°μ
μμ ν΄μλ₯Ό μ΄μ©ν΄μ λ°μ΄ν°λ₯Ό νν°μ νλ€
λ°μ΄ν° λ€μ€ν
λ°μ΄ν°λ₯Ό Nκ° μλ²μ λΉλκΈ°μ μΌλ‘ 볡μ νλ κ²
λ°μ΄ν° μΌκ΄μ±
μ μ‘±μ ν©μ νλ‘ν μ½μ μ¬μ©νλ€.
N = μ¬λ³Έ κ°μ
W = μ°κΈ° μ°μ°μ λν μ μ‘±μ
R = μ½κΈ° μ°μ°μ λν μ μ‘±μ
N,W,Rμ λ°λ₯Έ μμ€ν νΉμ§
R = 1, W = N β λΉ λ₯Έ μ½κΈ° μ°μ°μ μ΅μ νλ μμ€ν
W = 1, R = N β λΉ λ₯Έ μ°κΈ° μ°μ°μ μ΅μ νλ μμ€ν
W + R > N β κ°ν μΌκ΄μ±μ΄ 보μ₯λ¨
W + R β€ N β κ°ν μΌκ΄μ±μ΄ 보μ₯λμ§ μμ
μΌκ΄μ± λͺ¨λΈ
μΌκ΄μ± μμ€
κ°ν μΌκ΄μ± - λͺ¨λ μ½κΈ° μ°μ°μ μ΅κ·Όμ κ°±μ λ κ²°κ³Όλ₯Ό λ°ννλ€.
λͺ¨λ μ¬λ³Έμ νμ¬ μ°κΈ° μ°μ°μ κ²°κ³Όκ° λ°μλ λκΉμ§ κΈ°λ¬μΌνλλ°, κ³ κ°μ©μ± μμ€ν μλ μ ν©νμ§ μλ€.
λ€μ΄λλͺ¨, μΉ΄μ°λλΌλ μ΅μ’ μΌκ΄μ± λͺ¨λΈμ ννλ€.
μ½ν μΌκ΄μ± - μ½κΈ° μ°μ°μ΄ κ³Όκ±°μ λ°μ΄ν°λ₯Ό λ°νν μλ μλ€.
μ΅μ’ μΌκ΄μ± - μ½ν μΌκ΄μ±μ ν ννλ‘, κ°±μ κ²°κ³Όκ° κ²°κ΅μλ λͺ¨λ μ¬λ³Έμ λ°μλλ λͺ¨λΈ
μΌκ΄μ± ν΄μ κΈ°λ²
λ°μ΄ν° λ²μ λ
λ²‘ν° μκ³λ₯Ό ν΅ν΄μ μ΄λ€ λ°μ΄ν°κ° μ΅κ·Ό λ²μ μΈμ§ νλ¨νλ€.
λ¨μ
ν΄λΌμ΄μΈνΈμμ μΆ©λ κ°μ§ λ° ν΄μ λ‘μ§μ΄ νμν΄μ ν΄λΌμ΄μΈνΈ ꡬνμ΄ λ³΅μ‘ν΄μ§λ€.
[μλ²: λ²μ ] μμμμ΄ κ΅μ₯ν ν¬κ² λμ΄λλ€. κ·Έλμ μ€λλ μμμμ μ κ±°νλλ‘ ν΄μΌνλ€.
μ₯μ μ²λ¦¬
κ°μ νλ‘ν μ½ κ°μ λΆμ°ν μ₯μ κ°μ§ μ루μ μ μ±νν΄μΌ νλ€.
μΌμ μκ°λμ μ΄λ€ λ©€λ²μ λ°λ μΉ΄μ°ν° κ°μ΄ κ°±μ λμ§ μμΌλ©΄ ν΄λΉ λ©€λ²λ μ₯μ μΈ κ²μΌλ‘ κ°μ£Όνλ€.
μΌμμ μ₯μ μ²λ¦¬, μꡬ μ₯μ μ²λ¦¬ λ°©λ²μ΄ μλ€.
μΌμμ μ₯μ μ²λ¦¬λ₯Ό μν΄, λ¨μ ν μμ μν κΈ°λ²(hinted handoff)μ μμλ‘ μ°κΈ° μ°μ°μ μ²λ¦¬ν ν λ¨μλ₯Ό λ¨κ²¨λλ€.
μꡬ μ₯μ μ²λ¦¬λ λ¨Έν΄ νΈλ¦¬(ν΄μ νΈλ¦¬)λ₯Ό μ΄μ©ν΄μ μ΄λ€ λ²ν·μ΄ λ€λ₯Έμ§ λΉκ΅ν΄μ ν΄λΉ λ²ν·λ§ λκΈ°ννλ€.
λ°μ΄ν° μΌν° μ₯μ μ²λ¦¬
μμ€ν μν€ν μ² λ€μ΄μ΄κ·Έλ¨
μμ λ§νλ λ€μν κΈ°μ μ κ³ λ €μ¬νλ€μ μ΄μ©νλ€.
p111-113
4. μμ½
λκ·λͺ¨ λ°μ΄ν° μ μ₯
μμ ν΄μλ₯Ό μ¬μ©ν΄ μλ²λ€μ λΆν λΆμ°
μ½κΈ° μ°μ°μ λν λμ κ°μ©μ± 보μ₯
λ°μ΄ν°λ₯Ό μ¬λ¬ λ°μ΄ν°μΌν°μ λ€μ€ν
μ°κΈ° μ°μ°μ λν λμ κ°μ©μ± 보μ₯
λ²μ λ λ° λ²‘ν° μκ³λ₯Ό μ¬μ©ν μΆ©λ ν΄μ
λ°μ΄ν° νν°μ
μμ ν΄μ
μ μ§μ κ·λͺ¨ νμ₯μ±
μμ ν΄μ
λ€μμ±(heterogeneity)
μμ ν΄μ
μ‘°μ κ°λ₯ν λ°μ΄ν° μΌκ΄μ±
μ μ‘±μ ν©μ(quorum consensus)
μΌμμ μ₯μ μ²λ¦¬
λμ¨ν μ μ‘±μ νλ‘ν μ½(sloopy quorum)κ³Ό λ¨μ ν μμ μν(hinted handoff)
μꡬμ μ₯μ μ²λ¦¬
λ°μ΄ν°λ₯Ό μ¬λ¬ λ°μ΄ν°μΌν°μ λ€μ€ν
λ°μ΄ν° μΌν° μ₯μ λμ
μ¬λ¬ λ°μ΄ν° μΌν°μ κ±ΈμΉ λ°μ΄ν° λ€μ€ν
Last updated