Guía de entrevistas técnicas de Bases de Datos

Accede/Registrate para Descargar tu Guía

Lista de Preguntas


¿Qué es la escalabilidad horizontal?

La escalabilidad horizontal en el contexto de las bases de datos se refiere a la capacidad de aumentar el rendimiento y la capacidad de una aplicación o sistema de base de datos distribuyendo la carga de trabajo a través de varios nodos o servidores. 

   En lugar de mejorar un solo servidor (como en el caso de la escalabilidad vertical), la escalabilidad horizontal implica agregar más nodos a la infraestructura, permitiendo que múltiples servidores trabajen en conjunto para manejar la carga.

Existen algunos principios relacionados a la escalabilidad horizontal que se describen a continuación:

  • Distribución de la Carga: La carga de trabajo se distribuye entre varios nodos para evitar la saturación de un solo servidor.

  • Arquitectura de Clúster o Red: Los nodos adicionales se agrupan en un clúster o red, y la carga se distribuye entre ellos utilizando técnicas como el particionamiento de datos.

  • Flexibilidad en la Adición de Recursos: Se pueden agregar nuevos nodos fácilmente para aumentar la capacidad y manejar un mayor volumen de tráfico o datos.

Escalabilidad Dinámica: La escalabilidad horizontal permite escalar hacia arriba o hacia abajo según las necesidades cambiantes de la aplicación o la base de datos.

Whatsapp Mentores Tech