Clustering

가용성을 높이기 위해 데이터베이스 서버를 여러 개로 만드는 방법

Replication

실시간 복제본 데이터베이스 서버를 운용하는 것

Sharding

Untitled

데이터베이스 테이블의 row들을 여러 개의 서로 다른 테이블, 즉 파티션으로 물리적으로 분리하는 것( == Horizontal Partitioning)

여러가지 샤딩 방식

Hash Sharding

데이터베이스의 id를 hashing 샤딩하는 것.

Untitled

Dynamic Sharding