¿Qué significa sharding?
Significado en Bases de datos y SQL, traducción al español y ejemplos
sharding: fragmentación horizontal, sharding
Distribución de un conjunto de datos grande entre varios servidores, cada uno con distintas filas, para superar la capacidad de una sola máquina.
Cómo se usa
Cada fragmento o shard recibe filas según una clave, como customer_id o región. Elegirla bien importa porque consultar entre fragmentos y redistribuirlos resulta difícil. MongoDB, Cassandra, Vitess y Citus admiten esta técnica.
Frases de ejemplo
We started sharding by customer ID when the main database passed four terabytes.
Empezamos a fragmentar por ID de cliente cuando la base principal superó los cuatro terabytes.
El volumen llevó a repartir los datos de clientes entre varios servidores.
Sharding makes reports across all customers much harder to run.
La fragmentación dificulta mucho ejecutar informes sobre todos los clientes.
La distribución complica las consultas que abarcan todos los fragmentos.
Combinaciones frecuentes
- shard key
- sharding strategy
- shard the database
- cross-shard query
Términos relacionados
Esta palabra en otras especialidades
Una misma palabra en inglés puede tener un significado diferente según la especialidad:
Más términos: Copias de seguridad, replicación y escalado
Practica con lecturas adaptadas a tu nivel
Leer textos de tu nivel te ayuda a recordar las palabras nuevas. Elige libros gratuitos en inglés:
