데이터 베이스에 급격스런 데이터가 추가 되었을 때 전략데이터 베이스에 급격스런 데이터가 추가 되면 성능에 큰 하자가 생길 때가 있다. 이럴 경우 어떤 방식으로 데이터를 분산할까? 1. DB Sharding2. DB Partitioning3. Replication4. Distributed db system 다음과 같은 전략이 사용될 수 있을 것이다. 이중 이번엔 sharding에 대하 기록하도록 한다. 1. 샤딩이랑 무엇인가?샤딩(sharding)은 db를 나누어 다른 machine(샤드(shard) 라고 불린다)에 db를 저장하는 방식을 말한다. 2. 샤딩의 전략A. 수평적 샤딩(Horizontal Sharding) row단위로 테이블을 나누어 갹 샤드마다 row의 범위를 지정하여 저장한다. 위의 그..