de Martin LE TARNEC.

Rendimiento y escalabilidad


Este capítulo trata del rendimiento y de la escalabilidad de las bases de datos.

En este contexto, se usa la siguiente definición de escalabilidad:

escalabilidad es la habilidad de un sistema, red, o proceso para
encargarse del crecimiento de trabajos de una manera competente o
su habilidad a ser ampliado para admitir ese crecimiento.

Wikipedia

Se puede ver que existen en realidad dos definiciones. La primera es acerca de los efectos de una carga que incrementa en un sistema y la segunda es acerca de la expansión de un sistema para manejar una mayor carga.

La segunda definición disfruta de mucha más popularidad que la primera. Cuando alguien habla sobre escalabilidad, es casi siempre acerca de usar más hardware. Escalabilidad vertical y escalabilidad horizontal son las respectivas palabras clave que últimamente se han complementado con una nueva expresión de moda: escalabilidad web.

Por lo general, la escalabilidad tiene que ver con el impacto de los cambios contextuales sobre el rendimiento. El hardware es solamente un parámetro contextual que puede cambiar. Este capítulo cubre otros parámetros, como volumen de datos y carga del sistema.

Si te gusta mi manera de explicar, te encantará mi libro.

Contenido

  1. Volumen de datos — La venganza del viejo y rápido índice

  2. Carga del sistema — Carga afecta tiempo de respuesta

  3. Tiempo de respuesta y Response y ancho de banda — Escabilidad horizontal

Previous pageNext page

Acerca del autor

Foto de Markus Winand

Markus Winand enseña eficientemente SQL, en casa y online. Minimiza el tiempo de desarrollo utilizando moderno SQL y optimiza el tiempo de ejecución con indexación inteligente. Para ello también ha publicado el libro SQL Performance Explained.

“Use The Index, Luke” de Markus Winand se halla bajo licencia Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 Unported License.
Aspectos legales | Contacto | SIN GARANTÍA | Marcas | Privacy | CC-BY-NC-ND 3.0 licencia