Capítulo 11. Escalar MySQL

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Ejecutar MySQL en un proyecto personal, o incluso en una empresa joven, es muy diferente de hacerlo en un negocio con un mercado establecido y un "crecimiento en palo de hockey". En un entorno empresarial de alta velocidad, el tráfico puede crecer órdenes de magnitud año tras año, el entorno se vuelve más complejo y las necesidades de datos que lo acompañan se aceleran rápidamente. Ampliar MySQL es muy diferente de otros tipos de servidores, en gran parte debido a la naturaleza de estado de los datos. Compáralo con un servidor web, donde el modelo ampliamente aceptado de añadir más detrás de un equilibrador de carga suele ser todo lo que necesitas hacer.

En este capítulo explicamos qué significa escalar y te guiamos por los distintos ejes en los que puedes necesitar escalar. Exploramos por qué el escalado de lectura es esencial y te mostramos cómo llevarlo a cabo con seguridad, con estrategias como las colas para hacer más predecible el escalado de escrituras. Por último, cubrimos la fragmentación de conjuntos de datos para escalar escrituras utilizando herramientas como ProxySQL y Vitess. Al final de este capítulo, deberías ser capaz de identificar qué patrón estacional tiene tu sistema, cómo escalar las lecturas y cómo escalar las escrituras.

¿Qué es la ampliación?

Escalado es la capacidad del sistema para soportar un tráfico creciente. ...

Get MySQL de Alto Rendimiento, 4ª Edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.