Capítulo 6. Diseño y gestión de esquemas
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Un buen diseño lógico y físico es la piedra angular del alto rendimiento, y debes diseñar tu esquema para las consultas concretas que vayas a ejecutar. Esto a menudo implica compromisos. Por ejemplo, un esquema desnormalizado puede acelerar algunos tipos de consultas, pero ralentizar otros. Añadir contadores y tablas resumen es una buena forma de optimizar las consultas, pero su mantenimiento puede resultar costoso. Las características particulares de MySQL y los detalles de implementación influyen bastante en esto.
Del mismo modo, tu esquema evolucionará con el tiempo, como resultado de lo que aprendas sobre cómo almacenas y accedes a los datos, así como de cómo cambien con el tiempo tus requisitos empresariales. Esto significa que debes planificar los cambios de esquema como un acontecimiento frecuente. Más adelante, en este capítulo, te ayudaremos a evitar que esta actividad se convierta en un cuello de botella operativo para tu organización.
Este capítulo -y el siguiente, que se centra en la indexación- cubre las partes del diseño de esquemas específicas de MySQL. Suponemos que sabes diseñar bases de datos, así que éste no es un capítulo introductorio, ni siquiera avanzado, sobre el diseño de bases de datos. Como capítulo sobre el diseño de bases de datos MySQL, trata de lo que es diferente cuando se diseñan bases de ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access