MySQL Avanzado/ High Performance MySQL: Optimization, Copias De Seguridad, Replicacion Y Equilibrado De Carga / Optimization, Backups, Replication and Load Balancing

Aleksandr Shitik
Aleksandr Shitik

Escribo mis propios posts y libros, y hago reseñas de películas y libros. Experto en cosmología y astronomía, informática, productividad y planificación.

MySQL Avanzado/ High Performance MySQL: Optimization, Copias De Seguridad, Replicacion Y Equilibrado De Carga / Optimization, Backups, Replication and Load Balancing
Baron Schwartz, Peter Zaitsev, Vadim Tkachenko
Géneros: Programación
Año de publicación: 2018
Año de lectura: 2020
Mi calificación: Buena
Número de lecturas: 1
Páginas totales: 866
Resumen (páginas): 50
Idioma original de la publicación: Inglés
Traducciones a otros idiomas: Ruso, Español, Portugués, Chino

Descripción general

Un libro enorme de más de 850 páginas. Compuesto por 16 capítulos y 6 apéndices. Contiene abundante código, así como diversas diagramas, esquemas e ilustraciones. A pesar de su extensión, se lee de forma bastante amena y nada aburrida. Al final de cada capítulo hay un breve resumen. Leí la tercera edición del libro, aunque probablemente ya exista alguna versión más reciente.

Resumen breve

Suelo hacer breves resúmenes de los capítulos de diversos libros, destacando los aspectos que más me han gustado. Sin embargo, para ahorrar tiempo tanto a ustedes como a mí, me limitaré aquí a presentar un contenido resumido, mediante el cual podrán determinar fácilmente qué temas se tratan en este libro.

  • Historia y arquitectura de MySQL
  • Pruebas de referencia en MySQL
  • Perfilado del rendimiento del servidor
  • Optimización del esquema y los tipos de datos
  • Mejora del rendimiento mediante la creación de índices
  • Optimización del rendimiento de las consultas
  • Funcionalidades avanzadas de MySQL
  • Ajuste de los parámetros del servidor
  • Optimización del sistema operativo y del hardware
  • Replicación
  • Escalado de MySQL
  • Alta disponibilidad
  • MySQL en la nube
  • Optimización a nivel de aplicación
  • Copia de seguridad y recuperación
  • Herramientas para usuarios de MySQL
  • Apéndice A. Ramas y versiones de MySQL
  • Apéndice B. Estado del servidor MySQL
  • Apéndice C. Transferencia de archivos grandes
  • Apéndice D. El comando EXPLAIN
  • Apéndice E. Depuración de bloqueos
  • Apéndice F. Uso de Sphinx junto con MySQL

Opinión

Un libro extenso sobre MySQL, que en cierta forma puede considerarse una documentación alternativa. Muchos temas están explicados con gran detalle, desde motores de almacenamiento y tipos de datos hasta perfilado y replicación. Aunque trabajo con MySQL casi a diario, aún así encontré muchos conceptos nuevos e interesantes, y terminé escribiendo un resumen de nada menos que 50 páginas (uno de los resúmenes más largos que he hecho jamás). En general, el contenido es bastante aplicable también a otras bases de datos relacionales, por lo que incluso si usted trabaja con otros sistemas, encontrará mucha información útil aquí, especialmente si dichos sistemas utilizan SQL como lenguaje principal.

Вверх