Data Engineering
DB의 분산처리기법, 샤딩(Sharding )
나미-IT
2021. 2. 18. 20:20
개요 : 데이터를 다수의 데이터베이스에 분산 저장하는 기법
목적 : 성능, 확장성 및 I/O 대역폭을 개선하기 위하여 사용한다
포인트 : Key를 잘 골라야 한다
예) 개인화 데이터의 경우 개인의 id가 키가 된다
주의 : 장애 발생 시 replica의 존재여부. 없으면 치명적.
참고 : needjarvis.tistory.com/574