νν°μ λ (partitioning)
database tableμ λ μμ tableλ€λ‘ λλλ κ²
vertical partitioning
columnμ κΈ°μ€μΌλ‘ tableμ λλλ λ°©μ
- μ κ·νλ μ΄μ ν΄λΉλ¨
- μ΄λ―Έ μ κ·ν λμ΄μλ ν μ΄λΈμ΄λΌκ³ νΌν¬λ¨Όμ€λ₯Ό μν΄ λ²ν°μ»¬ νν°μ λμ΄ κ°λ₯
- (ex)
κ²μκΈ λͺ©λ‘μλ κ²μκΈ λ΄μ©μ΄ 보μ΄μ§ μλλ°
λ°μ΄ν° μ©λμ΄ ν° κ²μκΈ λ΄μ©κΉμ§ ν ν μ΄λΈμ λ΄κ² λλ©΄
μ¬μ©νμ§ μλ λ©λͺ¨λ¦¬κΉμ§λ μ νλμ΄ I/Oμ λΆλ΄μ μ£Όκ²λ¨. λ²ν°μ»¬ νν°μ λμ ν΄ ν μ΄λΈμ λΆλ¦¬ν΄μ μ¬μ©νλ κ²μ΄ μ’μ
- λ―Όκ°ν μ 보μ μ κ·Ό μ νμ λκΈ° μν΄ μ¬μ©λκΈ°λ ν¨
horizontal partitioning
- rowλ₯Ό κΈ°μ€μΌλ‘ tableμ λλλ λ°©
μ€λ© (sharding)
리ν리μΌμ΄μ (replication)
(μ°Έκ³ )
곡λΆν λ΄μ©μ μ¬λ¬κΈκ³Ό μ±
μ½μ λ΄μ©μ λ°νμΌλ‘ μ 리νκ³ μμ΅λλ€.
μ’μ κΈλ‘ μ μ 곡λΆμ λμμ μ£Όμλ λΆλ€κ» κ°μ¬λ립λλ€.