π Book/λ°μ΄ν° μ€μ¬ μ ν리μΌμ΄μ μ€κ³(3)
-
λ°μ΄ν° μ€μ¬ μ ν리μΌμ΄μ μ€κ³ #6μ₯
νν°μ λ λ°μ΄ν° μ μ΄ λ§€μ° ν¬κ±°λ μ§μ μ²λ¦¬λμ΄ λλ€λ©΄ 볡μ λ§μΌλ‘ λΆμ‘±νκ³ λ°μ΄ν°λ₯Ό νν°μ μΌλ‘ μͺΌκ°€ νμκ° μλ€. λͺ©μ : λ°μ΄ν°μ μ§μ λΆνλ₯Ό λ Έλ μ¬μ΄μ κ³ λ₯΄κ² λΆμ° μν€λ κ² κ° λ Έλμμ μμ μ νν°μ μ ν΄λΉνλ μ§μλ₯Ό λ 립μ μΌλ‘ μ€ν κ°λ₯ → λ Έλλ₯Ό μΆκ°νμ¬ μ§μ μ²λ¦¬λμ λ릴 μ μλ€. νν°μ λμ μ£Όλ λͺ©μ νμ₯μ± λΉκ³΅μ ν΄λ¬μ€ν°μμ νν°μ μ μλ‘ λ€λ₯Έ λ Έλμ μ μ₯λ μ μλ€. μ¦ λμ©λ λ°μ΄ν°μ μ΄ μ¬λ¬ λμ€ν¬μ λΆμ°λ μ μμ΄ μ§μ λΆνλ μ¬λ¬ νλ‘μΈμ€μ λΆμ°λλ€. λ‘κ·Έ λ°μ΄ν°μ ν¨μ¨μ μΈ κ΄λ¦¬ λΆνμν λ°μ΄ν° μμ μμ μ λ¨μν νν°μ μ μΆκ°νκ±°λ μμ νλ μμΌλ‘ κ°λ¨ν ν΄κ²°ν μ μλ€. νν°μ λκ³Ό 볡μ 볡μ μ νν°μ λμ ν¨κ» μ μ©ν΄ κ° νν°μ μ 볡μ¬λ³Έμ μ¬λ¬ λ Έλμ μ μ₯ κ° λ μ½λλ μ νν ..
2024.03.25 -
μ€μκ° νμ μ ν리μΌμ΄μ μ μ΄λ»κ² λμνλ κ±ΈκΉ? (CRDTμ OT)
μλ‘ κ΅¬κΈ λ μ€, λ Έμ , νΌκ·Έλ§ κ°μ μ ν리μΌμ΄μ μμλ λμΌν νμ΄μ§λ νλ©΄μ λ€μμ μ¬μ©μκ° λμμ νΈμ§ν μ μλ κΈ°λ₯μ μ 곡νλ€. μ΄λ¬ν μ€μκ° νμ μ ν리μΌμ΄μ μ μ¬λ¬λͺ μ΄ λμμ 컨ν μΈ λ₯Ό νΈμ§νλλΌλ κ²°κ³Όμ μΌλ‘ λμΌν λ΄μ©μΌλ‘ μλ ΄(Convergence)νλ νΉμ§μ κ°μ§λ€. μ΄λ° κΈ°μ μ μ΄λ€ μλ¦¬λ‘ κ΅¬νλμκΉ? λνμ μΈ κΈ°μ λ‘ OT(Operation Transformation) μ CRDT(Conflict-free Replicated Data Types) κ° μλ€. κ° κΈ°μ μ νΉμ§κ³Ό μ₯λ¨μ μ μλμμ λ μμΈν λ€λ€λ³΄κ² λ€. OT OT : Operational Transformations (1989 ~ 2006) OT λ 2006λ μ λκΉμ§ μ¬μ©λ κΈ°μ λ‘ Google Docs μ MS Office ..
2024.03.11 -
λ°μ΄ν° μ€μ¬ μ ν리μΌμ΄μ μ€κ³ #1μ₯
1μ₯ μ λ’°μ±, νμ₯μ±, μ μ§λ³΄μμ± μ΄ 3κ°μ§ κ΄μ¬μ¬λ₯Ό μμ§λμ΄λ§ μΈ‘λ©΄μμ μκ°ν΄λ³΄μ. μ λ’°μ± : νλμ¨μ΄ / μννΈμ¨μ΄ / μΈμ μ€λ₯ κ°μ μκ²½μ μ§λ©΄νλλΌλ μμ€ν μ μ§μμ μΌλ‘ μ¬λ°λ₯΄κ² λμν΄μΌ νλ€. νμ₯μ± : μμ€ν μ λ°μ΄ν° μ, νΈλν½ μ, 볡μ‘λκ° μ¦κ°νλ©΄μ μ΄λ₯Ό μ²λ¦¬ν μ μλ μ μ ν λ°©λ²μ΄ μμ΄μΌ νλ€. μ μ§ λ³΄μμ± : μκ°μ΄ μ§λλ©΄μ μ¬λ¬ λ€μν μ¬λλ€μ΄ μμ€ν μμμ μμ ν κ²μ΄κΈ° λλ¬Έμ λͺ¨λ μ¬μ©μκ° μμ€ν μμμ μμ°μ μΌλ‘ μμ ν μ μκ² ν΄μΌ νλ€. μ λ’°μ± “무μΈκ° μλͺ»λλλΌλ μ§μμ μΌλ‘ μ¬λ°λ₯΄κ² λμν¨”μ μ λ’°μ±μ μλ―Έλ‘ μ΄ν΄ν μ μλ€. μλͺ»λ μ μλ μΌμ κ²°ν¨(fault)λΌ λΆλ₯΄λ©°, μ΄λ₯Ό μμΈ‘νκ³ λμ²ν μ μλ μμ€ν μ λ΄κ²°ν¨μ±(fault-tolerant)μ μ§λ λ€κ³ νλ€...
2024.02.08