샤딩 데이터 파티셔닝의 종류 물리적으로 다른 데이터베이스에 데이터를 수평 분할 방식으로 분산 저장 및 조회하는 방법 샤드: 전체 중 작은 부분 데이터를 샤드 키에 따라서 다른 서버에 분할 분산 테이블은 하나의 샤드 키만 가지고 있어야 한다. 샤드 키란? 어떤 샤드에 저장되어야 할지 결정하는 키 샤드 키 결정 방법 3가지 해시 샤딩: 해시 알고리즘을 사용. 해시 크기는 몇 개의 샤드를 구성하냐에 따라 결정. 구현이 간단하지만 확장성이 좋지 못하다. 샤드가 늘어날때 해시 함수가 바뀌어야 하기 때문에 데이터 정합성이 깨지게 된다. 다이나믹 샤딩: 해시 샤딩을 보완하기 위한 방법. Locator service로 샤드 키를 얻는데 테이블 형식 데이터로 샤드를 결정해 저장하는 방식. 확장성이 좋다. Entity G..