Gravatar de Armonth

¿Debe WordPress decir adiós al soporte de MySQL 3.23?


WordPress requiere de una base de datos para funcionar: MySQL. En los requerimientos de WordPress se puede ver que piden la versión 3.23.23 o superior de MySQL.

Ryan Boren ha iniciado una discusión alrededor de la idea de terminar el soporte de WordPress para la versión 3.23 de MySQL.

El cambio es de cara a WordPress 2.1: Si alguno está desactualizado que no tema que en WordPress 2.0 no van a tocar nada. Como indica en el artículo, incluso MySQL AB está quitando el soporte de la 3.23 y ya no proporciona los binarios para descargar por lo que pedir como requerimiento mínimo la versión 4.0 es un paso lógico.

La rama 4.x de MySQL ya tiene su tiempo, las primeras versiones son de finales del 2001 y actualmente se usa bastante junto a la rama 5.x.

Ni que decir que hace tiempo (en el 2001) se hizo una comparativa entre MySQL 3.23 y 4.0 (de un tal Tapias Bravo, pero parece que el artículo desapareció) y rescato un párrafo/resumen:

Los datos resultantes son bastante reveladores en cuanto al aumento de velocidad. Aunque por lo general todas las pruebas superan bastante en velocidad a mysql-3.23.x, en algunas operaciones como puede ser un simple select puede llegar a ser hasta 5 veces más rápido. Esta potencia viene sobre todo dada por una nueva variable que han incorporado, la Query Cache, que incrementa el rendimiento de MySQL de manera espectacular. En mi primer intento de tuning de MySQL 4 con esta variable noté los efectos en gran medida.

Es la solución lógica: El uso de MySQL 3.x es ya casi anecdótico, es mucho menos rápido que las versiones más modernas las cuales están bien soportadas en los hosting y además es un coste en desarrollo mantener compatibilidad hacía atrás (testear, no poder aprovechar siempre las nuevas funciones, etcétera).

9 Comentarios

  1. Armonth:

    Por cierto… hay un comentario que da miedo, a cargo de Denis:

    WP should drop MySQL and have all databases moved to Access 98

    Esperemos que no lo hagan xDD.

    Wednesday, 29 de November/2006 @ 19:02

  2. Xin Lian:

    Media Temple usa MySQL 3.23, esto es una M espero ke con WP 2.1 actualicen el mysql de una vez

    Wednesday, 29 de November/2006 @ 20:11

  3. javier:

    lo que está claro que es el pto débil de wp. ojala lo arreglen para que rule rapido el cms.

    Wednesday, 29 de November/2006 @ 22:33

  4. Armonth:

    Javier no creo que por dejar MySQL 3.23 arreglen ese punto débil. Por un lado sí: ahorraran código de comprobación, betatesting y/o podrán hacer sentencias SQL más rápidas pero está claro que de cara a la 2.1 deben (y así hacen) mejorar la optimización.

    Si no fuera por la fuerte comunidad, la suerte que tuvo de estar en el momento adecuado cuando Movable Type cambio la licencia y los sistemas de cache (imprescindibles en sitios con grandes cantidades de tráfico) no creo que WordPress hubiera llegado (al menos no tan pronto) a ser el actual lider indiscutible en este tipo de CMS…

    Thursday, 30 de November/2006 @ 3:17

  5. pobrecito hablador:

    Wp funciona sobre la versión MySQL que tengas instalada. Asi que no se va notar ningún incremento de velocidad o rendimiento en el 99% de websites que ya corren con MySQL 4 o superior.

    La mejora se podría notar en la implmentación de la conexión. Wp utiliza una clase para acceder al servidor de bases de datos. Asi puede usar Mysql, SqLite, etc. El precio que paga es que cualquier función sobre la BD tiene que estar implementado en todas motores. Retirar una BD obsoleta podría suponer la incorporación de nuevas funciones.

    Thursday, 30 de November/2006 @ 9:29

  6. aNieto2k:

    Rotundamente NO!!

    Que hagan dos versiones paralelas hasta que los servidores se actualizen…

    Pero es algo demasiado obvio como para tener que plantear un dilema… ¿Debe haber algo más que no cuentan?

    Thursday, 30 de November/2006 @ 10:55

  7. Armonth:

    aNieto2k: Pues precisamente el hilo de discusión es para ver las reacciones y sus argumentos son buenos:

    * La mayoría de servidores de hosting y sitios ya usan una versión 4.0 o superior (salvo Media Temple que según comentan tiene pendiente de actualizar).

    * De hacerse, es para WP 2.1, la 2.0 seguira soportando MySQL 3.x.

    * WP 2.1 no saldrá antes del 2007 y MySQL ya ha dado fin de soporte a MySQL 3.x: No tiene sentido soportar algo que ni su fabricante le da soporte actualmente (salvo quizá en Hardware, pero no es el caso).

    Thursday, 30 de November/2006 @ 15:54

  8. javier:

    Hay plugins como el Spam Karma 2.2 que recomiendan mysql 4.0:

    2. Requirements

    * WordPress: SK2 requires WP 1.5.1 (and up). There is absolutely no plan to support WP 1.2. Sorry for those who can’t (or won’t) upgrade their install of WP.
    * mySQL: 4.0 or up is strongly recommended.

    Saturday, 2 de December/2006 @ 21:56

  9. Armonth:

    Normal javi, entre 3.x y 4.x hay un abismo muy hondooooooooooooooooooo :)

    Saturday, 2 de December/2006 @ 22:12

Comentarios cerrados