Doist Interview Question

database sharding vs partitioning vs replication