donaricano-btn

분할형 아키텍처(3) - 수평분할형


- 더 높은 확장성 실현을 위해 다른 하나의 축으로 분할

- 수평 분할을 샤딩, 파티셔닝이라 부른다


1. 단순 수평 분할형

1) 장점

- 수평으로 서버를 늘리기 때문에 확장성이 좋다

- 독립적이므로 서로 영향 없다

2) 단점

- 데이터 일원화가 불가능

- 업데이트시 양쪽 동시에 실행

- 서버별 처리량 치우침 발생


2. 공유형

- 일부 계층에서 상호 접속이 이루어짐

- 오라클 제품인 Oracle Database의 클러스터 기능

1) 장점

- 확장성 향상

- 서로 다른 시스템의 데이터 참조

2) 단점

- 독립성이 낮아짐

- 공유계층의 확장성 감소




블로그 이미지

리딩리드

,