Timeline
μμ λ―Έλμ΄ νλ«νΌμ΄λ μ ν리μΌμ΄μ μμ μ¬μ©μμ νλμ΄λ κ²μλ¬Όμ μκ° μμλλ‘ νμνλ κΈ°λ₯
Fan Out on Read (Pull Model)
μλ λ°©μ
μ¬μ©μκ° νμλΌμΈμ μμ²ν λλ§λ€ (μ: ννμ΄μ§ μ μ) μλ²λ λ°μ΄ν°λ² μ΄μ€μμ κ΄λ ¨κ²μλ¬Όμ κ²μνμ¬ νμλΌμΈμ ꡬμ±νλ€.
μ₯μ
λ°μ΄ν°μ μ΅μ μ±
μμ©μκ° νμλΌμΈμ μμ²ν λλ§λ€ μ΅μ λ°μ΄ν°λ₯Ό μ 곡νλ€.
μ°κΈ° ν¨μ¨μ±
κ²μλ¬Όμ μΆκ°ν λ λ€λ₯Έ μ¬μ©μμ νμλΌμΈμ λ°λ‘ λ°μν νμκ° μμ΄ μ°κΈ° μμ μ΄ κ°λ¨νλ€.
λ¨μ
μ½κΈ° λΆν
λ§μ μ¬μ©μκ° λμμ νμλΌμΈμ μμ²νλ©΄, μλ²μ λ°μ΄ν°λ² μ΄μ€μ ν° λΆνκ° λ°μνλ€.
νμμ± λ¬Έμ
μ¬μ©μ μκ° λ§μ΄μ§μλ‘ μ±λ₯ μ νμ μνμ΄ μ»€μ§λ€.
Fan Out On Write (Push Model)
μλ λ°©μ
κ²μλ¬Όμ΄ μμ±λ λ, ν΄λΉ κ²μλ¬Όμ κ° κ΄λ ¨ μ¬μ©μμ νμλΌμΈμ λ°λ‘ μΆκ°λλ€. μ΄λ λ°μ΄ν°λ² μ΄μ€μ κ²μλ¬Όμ μ μ₯νλ λμμ μ΄λ£¨μ΄μ§λ€.
μ₯μ
μ½κΈ° ν¨μ¨μ±
μ¬μ©μκ° νμλΌμΈμ μμ²νλ©΄ μ΄λ―Έ μ€λΉλ λ°μ΄νΈλ₯Ό λ°λ‘ μ 곡ν μ μμ΄ μ½κΈ° λΆλ΄μ΄ μ€μ΄λ λ€.
νμ₯μ±
μ¬μ©μμ μκ° μ¦κ°ν΄λ μ½κΈ° μ±λ₯μ λ―ΈμΉλ μν₯μ΄ μ λ€.
λ¨μ
μ°κΈ° λΆν
κ²μλ¬Όμ μΆκ°ν λλ§λ€ λ€μμ μ¬μ©μ νμλΌμΈμ κ°±μ ν΄μΌ νλ―λ‘ μ°κΈ° μμ μ λΆλ΄μ΄ λλ€.
λ°μ΄ν° μ΅μ μ± λ¬Έμ
μΊμ 무ν¨νλ λ°μ΄ν° λκΈ°ν μ΄μλ‘ μΈν΄ μ΅μ λ°μ΄ν° λ°μμ μ§μ°μ΄ λ°μ ν μ μλ€.
κ²°λ‘
Fan Out on Read
μ€μκ° μ λ°μ΄νΈκ° μ€μνμ§ μκ³ , μ¬μ©μ μκ° μ μ κ²½μ°μ μ ν©νλ€.
Fan Out on Write
λκ·λͺ¨ μ¬μ©μλ₯Ό λμμΌλ‘ νλ μλΉμ€λ, μ½κΈ° μ±λ₯μ΄ μ€μν κ²½μ°μ μ 리νλ€.
Last updated
Was this helpful?