파티셔닝(Partitioning)&샤딩(Sharding)


파티셔닝(Partitioning)&샤딩(Sharding)

개요대용량 데이터를 DB에 저장하고 데이터를 사용 하는 경우 성능의 저하가 발생할 수 있습니다.이러한 성능의 저하를 막기 위해서 데이터 분산 처리를 하는 방법으로 DB 클러스터링과 파티셔닝이 있습니다.자금이 여유롭다면 DB 클러스터링을 이용하는 것이 좋지만 저렴한 비용으로 최대의 효율을 위한 파티셔닝에 대해서 정리합니다.Partitioning파티셔닝은 퍼포먼스, 가용성, 유지보수를 목적으로 논리적인 데이터를 다수의 엔티티로 분할하는 행위를 뜻합니다. 테이블을 특정한 기준으로 분할하며 크게 수직 파티셔닝과 수평 파티셔닝이 있습니다.Horizontal Partitioning수평 파티셔닝과 샤딩의 원리는 동일합니다.DB를 샤딩하게 되면..........

파티셔닝(Partitioning)&샤딩(Sharding)에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : 파티셔닝(Partitioning)&샤딩(Sharding)