El sharding consiste en repartir los datos almacenados en diferentes hosts o nodos. De esta forma, el sistema puede escalar horizontalmente añadiendo nuevos nodos al clúster aumentando la capacidad de almacenamiento. Cada partición de los datos se denomina un shard.