NoSQL

Sharding

Español

Resumen

Mecanismo para distribuir y almacenar los datos entre varios servidores.

Detalles

Mecanismo que divide horizontalmente los datos entre varios nodos según un criterio como una clave de partición, permitiendo escalar más allá de los límites de un solo nodo. Añadir o quitar nodos una vez que el sistema ya está en funcionamiento requiere redistribuir los datos existentes (resharding), lo que conlleva un riesgo real de degradación del rendimiento o de tiempo de inactividad mientras se realiza, por lo que acertar con el diseño inicial del sharding es muy importante.

Más términos de Base de Datos