샤딩
μ€λ©μ΄λ?
λΈλ‘μ²΄μΈ νμ¬κ° νμ₯μ±μ λͺ©μ μΌλ‘ μ¬μ©νλ λ°μ΄ν°λ² μ΄μ€ νν°μ λ κΈ°μ λ‘ μ΄λΉ λ λ§μ νΈλμμ μ μ²λ¦¬ν μ μμ΅λλ€. μ€λ©μ λΈλ‘μ²΄μΈ νμ¬μ μ 체 λ€νΈμν¬λ₯Ό "μ€λ"λΌκ³ νλ λ μμ νν°μ μΌλ‘ λλλλ€. κ° μ€λλ μ체 λ°μ΄ν°λ‘ ꡬμ±λμ΄ λ€λ₯Έ μ€λμ λΉκ΅ν λ κ³ μ νκ³ λ 립μ μ λλ€.
μ€λ©μ λΈλ‘μ²΄μΈ λ€νΈμν¬λ₯Ό λ³λμ μ€λλ‘ λΆν νκΈ° λλ¬Έμ λ€νΈμν¬μ λκΈ° μκ°μ΄λ μλ μ νλ₯Ό μ€μ΄λ λ° λμμ΄ λ μ μμ΅λλ€. κ·Έλ¬λ μ€λκ° κ³΅κ²©λ°μ μ μλ μ€λ©μ λλ¬μΌ λͺ κ°μ§ 보μ λ¬Έμ κ° μμ΅λλ€.
μ€λ© μ΄ν΄νκΈ°
λΈλ‘μ²΄μΈ λ€νΈμν¬ λ° ν΄λΉ μνΈ ννλ 곡κΈλ§ κ΄λ¦¬ λ° κΈμ΅ κ±°λ λ₯Ό ν¬ν¨νλ κΈ°μ μ κ΄λ²μν μ μ©μΌλ‘ μΈν΄ μΈκΈ°λ₯Ό μ»κ³ μμ΅λλ€. λΈλ‘체μΈμ μΈκΈ°κ° λμμ§μ λ°λΌ λ€νΈμν¬μμ μ²λ¦¬νλ μμ λκ³Ό νΈλμμ λ³Όλ₯¨λ μ¦κ°ν©λλ€. λΈλ‘체μΈμ 곡μ λ°μ΄ν°λ² μ΄μ€λ‘ μκ°νλ©΄ μ μ λ λ§μ λ°μ΄ν°κ° μΆκ°λ¨μ λ°λΌ λ€νΈμν¬λ λͺ¨λ λ°μ΄ν°λ₯Ό ν¨μ¨μ μ΄κ³ μ μνκ² μ²λ¦¬ν μ μλ μλ‘μ΄ λ°©λ²μ μ°ΎμμΌ νλ©°, μ΄κ²μ΄ μ€λ©μ΄ λμμ΄ λ μ μλ λΆλΆμ λλ€.
λΆμ° μμ₯
μ λΆμ° μμ₯ μ νΈλμμ μ μ¬λ¬ μ¬μ΄νΈμ μ§μμμ ν©μμ λ°λΌ 곡μ ν μ μκΈ° λλ¬Έμ 맀λ ₯μ μ λλ€. κ±°λκ° κΈ°λ‘λλ©΄ μ¬λ³Έμ΄ λͺ μ΄ λ΄μ 곡μ λ€νΈμν¬λ‘ μ μ‘λμ΄ κ³΅κ° "μ¦μΈ"μ΄ μμ±λ©λλ€. λ€νΈμν¬μ μΌλΆκ° μ¬κΈ° λλ μ μμ μΈ κ³΅κ²©μ ν¬μμκ° λλ κ²½μ° κ³΅μ λ€νΈμν¬μ μ°Έκ°μλ λͺ¨λ μμ₯μ κ±°λ μ¬λ³Έμ μ μ§νλ―λ‘ μ¬κΈ°λ²μ΄ λ³κ²½ν λ΄μ©μ μλ³ν μ μμ΅λλ€. κ²°κ³Όμ μΌλ‘ λΈλ‘μ²΄μΈ κΈ°μ κ³Ό λΆμ° μμ₯ μμ€ν μ μ¬κΈ°λ₯Ό μ€μ΄κ³ ν΄νΉκ³Ό κ°μ μ¬μ΄λ² 곡격 μΌλ‘ μΈν νΌν΄λ₯Ό μ ννλ λ° λμμ΄ λ μ μμ΅λλ€.
νμ₯μ±
κ·Έλ¬λ λΈλ‘μ²΄μΈ κΈ°μ μ μ£Όμ κ³Όμ μ€ νλλ λ€νΈμν¬μ μΆκ° μ»΄ν¨ν°κ° μΆκ°λκ³ λ λ§μ νΈλμμ μ΄ μ²λ¦¬λ¨μ λ°λΌ λ€νΈμν¬κ° μ 체λμ΄ νλ‘μΈμ€κ° λλ €μ§ μ μλ€λ κ²μ λλ€. μ΄λ₯Ό λκΈ° μκ°μ΄λΌκ³ ν©λλ€. μ§μ° μκ°μ νΉν λΉ λ₯΄κ³ ν¨μ¨μ μΌλ‘ μλνλ νμ¬ μ μ μ§λΆ μμ€ν κ³Ό λΉκ΅ν λ λ리 μ¬μ©λλ λΈλ‘체μΈμ μ₯μ λ¬Όμ λλ€. λ€μ λ§ν΄, μ μ λ λ§μ μ°μ μ΄ κΈ°μ μ μ±νν¨μ λ°λΌ λ€νΈμν¬κ° μ¦κ°νλ λ°μ΄ν° λ° νΈλμμ νλ¦μ μ²λ¦¬νμ§ λͺ»ν μ μκΈ° λλ¬Έμ νμ₯μ±μ λΈλ‘체μΈμ λν λμ μ λλ€.
μ§μ° μλ νμ₯μ±μ λ§λ€κΈ° μν΄ κ³ λ € μ€μΈ μ루μ μ€ νλλ μ€λ© νλ‘μΈμ€μ λλ€. μ€λ©μ λ€νΈμν¬μ μν¬λ‘λλ₯Ό νν°μ μΌλ‘ λΆμ°νλλ‘ μ€κ³λμ΄ λκΈ° μκ°μ μ€μ΄κ³ λΈλ‘체μΈμμ λ λ§μ νΈλμμ μ μ²λ¦¬ν μ μμ΅λλ€.
λΈλ‘μ²΄μΈ λ€νΈμν¬κ° μ±ννκ³ μ νλ μΈ κ°μ§ νΉμ±μ νμ€μν, νμ₯μ± λ° λ³΄μμ λλ€.
μ€λ©μ΄ λ¬μ±λλ λ°©λ²
λΈλ‘μ²΄μΈ λ€νΈμν¬ λ΄μμ μ€λ©μ΄ μνλλ λ°©μμ μ΄ν΄λ³΄κΈ° μ μ λ°μ΄ν°κ° νμ¬ μ μ₯λκ³ μ²λ¦¬λλ λ°©μμ κ²ν νλ κ²μ΄ μ€μν©λλ€.
λΈλ‘μ²΄μΈ λ Έλ
νμ¬ λΈλ‘체μΈμμ λ€νΈμν¬μ κ° λ Έλλ λ€νΈμν¬ λ΄μ λͺ¨λ νΈλμμ λ³Όλ₯¨μ μ²λ¦¬νκ±°λ μ²λ¦¬ν΄μΌ ν©λλ€. λΈλ‘체μΈμ λ Έλλ λ 립μ μ΄λ©° λΆμ° λ€νΈμν¬ λ΄μμ λͺ¨λ λ°μ΄ν°λ₯Ό μ μ§ κ΄λ¦¬νκ³ μ μ₯ν μ± μμ΄ μμ΅λλ€. μ¦, κ° λ Έλλ κ³μ μμ‘ λ° κ±°λ λ΄μκ³Ό κ°μ μ€μν μ 보λ₯Ό μ μ₯ν΄μΌ ν©λλ€. λΈλ‘μ²΄μΈ λ€νΈμν¬λ λͺ¨λ λ Έλκ° λ€νΈμν¬μ λͺ¨λ μμ , λ°μ΄ν° λ° νΈλμμ μ μ²λ¦¬ν΄μΌ νλλ‘ μ€μ λμμ΅λλ€.
λͺ¨λ νΈλμμ μ λͺ¨λ λ Έλμ μ μ₯νμ¬ λΈλ‘체μΈμ 보μμ 보μ₯νμ§λ§ μ΄ λͺ¨λΈμ νΈλμμ μ²λ¦¬λ₯Ό μλΉν λλ¦¬κ² ν©λλ€. νΈλμμ μ²λ¦¬μ λλ¦° μλλ λΈλ‘체μΈμ΄ μλ°±λ§ κ±΄μ νΈλμμ μ λ΄λΉνκ² λλ λ―Έλμ μ’μ§ μμ΅λλ€.
μ€λ©μ λΈλ‘μ²΄μΈ λ€νΈμν¬μμ νΈλμμ μν¬λ‘λλ₯Ό λΆν νκ±°λ λΆμ°νλ―λ‘ λͺ¨λ λ Έλκ° λΈλ‘체μΈμ μν¬λ‘λλ₯Ό λͺ¨λ μ²λ¦¬νκ±°λ μ²λ¦¬ν νμκ° μκΈ° λλ¬Έμ λμμ΄ λ μ μμ΅λλ€. μ΄λ€ λ©΄μμ μ€λ©μ μν¬λ‘λλ₯Ό νν°μ μ΄λ μ€λλ‘ κ΅¬λΆν©λλ€.
μν λΆν
μ€λ©μ ν λΆν μ ν΅ν λ°μ΄ν°λ² μ΄μ€μ μν λΆν μ ν΅ν΄ μνν μ μμ΅λλ€. νμ΄λΌκ³ λΆλ¦¬λ μ€λλ νΉμ±μ κΈ°λ°μΌλ‘ κ°λ νλ©λλ€. μλ₯Ό λ€μ΄, νλμ μ€λλ νΉμ μ νμ μ£Όμμ λν μν λ° νΈλμμ κΈ°λ‘μ μ μ₯νλ μν μ ν μ μμ΅λλ€. λν μ μ₯λ λμ§νΈ μμ°μ μ νμ λ°λΌ μ€λλ₯Ό λλ μλ μμ΅λλ€. ν΄λΉ λμ§νΈ μμ°κ³Ό κ΄λ ¨λ κ±°λλ μ€λμ μ‘°ν©μ ν΅ν΄ κ°λ₯ν΄μ§ μ μμ΅λλ€.
μλ₯Ό λ€μ΄, μ¬λ¬ μ€λκ° κ΄λ ¨λ μλ λΆλμ° κ±°λλ₯Ό κ³ λ €νμμμ€. μ΄λ¬ν μ‘°κ°μ κ³ κ° μ΄λ¦μμ μλ μ§λΆ μ μμ°¨μΈμ΄ μ¬μ©ν μ μλ μ€λ§νΈ μ κΈ μ₯μΉλ‘ ꡬμ±λ λμ§νΈ ν€ μ μ΄λ₯΄κΈ°κΉμ§ κ±°λμ κ΄λ ¨λ λ€μν μν°ν°μ ν΄λΉν©λλ€ .
μ€λ 곡μ
κ° μ€λλ μ¬μ ν λ€λ₯Έ μ€λμ 곡μ ν μ μμΌλ©°, μ΄λ λΈλ‘μ²΄μΈ κΈ°μ μ ν΅μ¬ μΈ‘λ©΄μΈ λΆμ° μμ₯μ μ μ§ν©λλ€. μ¦, λͺ¨λ μ¬μ©μκ° μμ₯μ κ³μ μ‘μΈμ€ν μ μμΌλ―λ‘ λͺ¨λ μμ₯ κ±°λλ₯Ό λ³Ό μ μμ΅λλ€.
μ€λ© λ° λ³΄μ
λ°μν κ΄νμ μ£Όμ λ¬Έμ μ€ νλλ 보μμ λλ€. κ° μ€λκ° λΆλ¦¬λμ΄ μ체 λ°μ΄ν°λ§ μ²λ¦¬νμ§λ§ ν μ€λκ° λ€λ₯Έ μ€λλ₯Ό μΈμνμ¬ μ 보 λλ λ°μ΄ν°κ° μμ€λλ μ€λ μμκ³Ό κ΄λ ¨λ 보μ λ¬Έμ κ° μμ΅λλ€.
κ° μ€λλ₯Ό μΈμ¦λ μ¬μ©μμ λ°μ΄ν°κ° μλ μ체 λΈλ‘μ²΄μΈ λ€νΈμν¬λ‘ μκ°νλ©΄ ν΄μ»€λ μ¬μ΄λ² 곡격μ ν΅ν΄ μ€λλ₯Ό μΈμν μ μμ΅λλ€. κ·Έλ° λ€μ 곡격μλ μλͺ»λ νΈλμμ μ΄λ μ μ± νλ‘κ·Έλ¨μ λμ ν μ μμ΅λλ€.
μ΄λ리μ μ μ§μ° λ° νμ₯μ± λ¬Έμ μ λν κ°λ₯ν μ루μ μΌλ‘ μ€λ©μ ν μ€νΈνλ μ΅μ μ μ μμ΅λλ€. μ΄λ리μμ μ΄λ리μ λ©μΈλ·μ΄ λΉμ»¨ μ²΄μΈ μ§λΆ μ¦λͺ μμ€ν κ³Ό "λ³ν©"λλ "λ³ν©"μ΄ λ°μν ν 64κ°μ μλ‘μ΄ μ€λ 체μΈμ μΆμν κ³νμ λλ€. μ΄λ리μμ νΉμ μ€λμ λ Έλλ₯Ό 무μμλ‘ ν λΉνκ³ λ¬΄μμ κ°κ²©μΌλ‘ μ§μμ μΌλ‘ μ¬ν λΉν¨μΌλ‘μ¨ μ€λ 곡격μ κ°λ₯μ±μ λμ²νμ΅λλ€. μ΄ λ¬΄μμ μνλ§μ ν΄μ»€κ° μ€λλ₯Ό μμμν¬ μκΈ°μ μμΉλ₯Ό μκΈ° μ΄λ ΅κ² λ§λλλ€.
λν μ€λ©μ μμ§ λΈλ‘μ²΄μΈ λ€νΈμν¬μ μ¬μ©λλ μ΄κΈ° ν μ€νΈ λ¨κ³μ μλ€λ μ μ μ μν΄μΌ ν©λλ€. κ²°κ³Όμ μΌλ‘ λͺ¨λ μ μ¬μ μΈ λ¬Έμ μ κ³Όμ λ μμ§ ν΄κ²°λμ§ μμμ΅λλ€.
νμ΄λΌμ΄νΈ
μ€λ©μ λλ¬μΌ 보μ λ¬Έμ μλ ν μ€λκ° λ€λ₯Έ μ€λλ₯Ό 곡격νμ¬ μ λ³΄κ° μμ€λλ ν΄νΉ λλ μ€λ μΈμκ° ν¬ν¨λ©λλ€.
μ€λ©μ λΈλ‘μ²΄μΈ λ€νΈμν¬λ₯Ό λ³λμ μ€λλ‘ λΆν νμ¬ λ€νΈμν¬ λκΈ° μκ°μ κ°μ ν μ μμ΅λλ€.
μ€λ©μ λΈλ‘μ²΄μΈ λ€νΈμν¬μμ κ³ λ €λκ³ μμΌλ©° μ΄λ리μμμ ν μ€νΈ μ€μΈ λ°μ΄ν°λ² μ΄μ€ νν°μ λ κΈ°μ μ λλ€.
λΈλ‘μ²΄μΈ λ€νΈμν¬κ° λ΄λΉνλ μ¬μ©μκ° λ§μμλ‘ λ€νΈμν¬ μλκ° λλ €μ Έ μλΉν λκΈ° μκ°μ΄ λ°μν©λλ€.