분할형 아키텍처(3) - 수평분할형
- 더 높은 확장성 실현을 위해 다른 하나의 축으로 분할
- 수평 분할을 샤딩, 파티셔닝이라 부른다
1. 단순 수평 분할형
1) 장점
- 수평으로 서버를 늘리기 때문에 확장성이 좋다
- 독립적이므로 서로 영향 없다
2) 단점
- 데이터 일원화가 불가능
- 업데이트시 양쪽 동시에 실행
- 서버별 처리량 치우침 발생
2. 공유형
- 일부 계층에서 상호 접속이 이루어짐
- 오라클 제품인 Oracle Database의 클러스터 기능
1) 장점
- 확장성 향상
- 서로 다른 시스템의 데이터 참조
2) 단점
- 독립성이 낮아짐
- 공유계층의 확장성 감소