1.2 KiB
title | localeTitle |
---|---|
Fault Tolerance | Tolerancia a fallos |
Tolerancia a fallos
La tolerancia a fallos es la propiedad que permite que un sistema continúe su operación prevista, posiblemente a un nivel reducido, en lugar de fallar completamente, cuando falla una parte del sistema.
Una base de datos es tolerante a errores cuando puede acceder a un fragmento secundario cuando el primario no está disponible.
Esto se logra a través de:
- Replicación de base de datos
- Detección de fallas y failover
Una base de datos que mantiene múltiples copias de todos los datos en diferentes nodos físicos ubicados en subsistemas físicos independientes, como los racks de servidores y los enrutadores de red, tiene una mayor probabilidad de continuar operando cuando la copia principal de los datos no está disponible debido a su capacidad para leer datos de múltiples replicaciones.
En los sistemas de distribución a gran escala, es cada vez más importante contar con sistemas confiables de detección de fallas que puedan identificar las unidades de almacenamiento con fallas y proporcionar unidades de fallas para maximizar el tiempo de actividad del servicio.