Consejos para el diseño de bases de datos MySQL

Pablo

mysql logo

Hoy en día difícilmente encontremos un sitios web que no utilice base de datos, en su gran mayoría se utiliza MySQL por ser robusto, confiable y gratis. Ahora bien, hace un tiempo había comentado sobre varios consejos para la optimización MySQL, ahora y gracias a Delicius encuentro una presentación muy buena con varios tips rápidos para el diseño de la base de datos, en donde nos da de manera rápida ciertas referencias en especial relacionadas con el tipo de datos que pueden resultar de mucha utilidad.

El diseño de base de datos no es algo que podamos tomar a la ligera, y dista mucho de ser algo sencillo, el principal problema es que casi siempre la base de datos responderá como nosotros queremos pero no utilizando los recursos mínimos e indispensables. La mayoría de los problemas de performance de un sitio web se debe a malas estructuras de datos, que utilizan tipos de datos incorrectos que terminan “castigando” al servidor de manera innecesaria, como también a consultas mal diseñadas.

En mi caso suelo consumir todo este tipo de contenidos, es indispensable si queremos crear aplicaciones que puedan escalar con facilidad y que tengan buenos índices de respuesta en cuando la popularidad de un proyecto siga creciendo. Después de leer cosas como esta presentación me doy cuenta de lo mucho que me queda por aprender, pero por suerte hay gente que regala estos conocimientos :D

Presentación: The top 20 design tips for MySQL Enterprise data architects

Pablo

Programador desde hace más de 11 años, adicto a internet, cafeinómano, fanático de la información, intento de emprendedor, trabaja de forma compulsiva solo en lo que ama. Sueña con tener una aplicación con más de 1 millón de usuarios.

Comentarios 4

Comentarios

  1. http://tecnologia24.net.tf/ Responder

    haa gracias ,man fuee de mucha ayudaa

  2. jose_506 Responder

    Buenas, estoy realizando una base de datos con tablas intermedias , y es la primera vez que uso el diseñador para hacer la relaciones y la verdad de esta forma es mucho mas facil ver los errores, pero estoy contigo si no se realiza un buen analisis y diseño de la base de datos restara mucha performance,el problema es que pocas personas son expertas en diseñar estas bases de datos.

    UN saludo

  3. Ramón Torres Responder

    Estoy haciendo una base de datos, pero no puedo actualizar en casacada, borrar en cascada si puedo, por favor espero que me ayuden.

  4. Ruben Responder

    Gracias de antemano, alguen me podria colaborar??? me encuentro aprendiendo MySQL y PHP y tengo una gran duda !!!como se pueden introducir valores en dos tablas (padre e hijos) para conservar la integridad referencial. Tengo que capturar el valor de un campo en la tabla padre para insertarlo en la tabla hijo con varios registros relacionados……

    Gracias. Es importante….

Realizar un comentario