Pregunta de entrevista de Doist

Explain sharding, partitioning, and replication.