Sharding
Sharding이란, 데이터를 Shard라고 하는 더 작은 청크로 분할하고, 여러 데이터베이스 서버에 읽기 및 쓰기 요청들을 분산시키는 작업을 말한다.
한번에 많은 사용자들이 몰려 데이터를 읽거나 쓰려고 할 때, 데이터베이스에 병목현상이 발생할 수 있다. 이에 Sharding을 통해 여러 Shard에서 작은 데이터 요청을 병렬로 처리할 수 있다.
Sharding이란, 데이터를 Shard라고 하는 더 작은 청크로 분할하고, 여러 데이터베이스 서버에 읽기 및 쓰기 요청들을 분산시키는 작업을 말한다.
한번에 많은 사용자들이 몰려 데이터를 읽거나 쓰려고 할 때, 데이터베이스에 병목현상이 발생할 수 있다. 이에 Sharding을 통해 여러 Shard에서 작은 데이터 요청을 병렬로 처리할 수 있다.