Académique Documents
Professionnel Documents
Culture Documents
tras su adquisición
Oracle presentó la versión Beta de
MySQL 5.5, la primera versión desde
la adquisición de Sun, e insistió en que
continuará invirtiendo en esta base de
datos. En esta versión se ha integrado
el motor de persistencia InnoDB por
omisión, mejorándolo internamente
para llegar a incrementar el
rendimiento hasta en un 200%, además
de lograr tiempos de recuperación 10
veces más rápidos que la versión
anterior.
No es un hecho declarado, pero es muy probable que las mejoras realizadas a InnoDB
hayan sido influenciadas por el hecho de que ahora Oracle también tiene el control
sobre MySQL, por lo que puede generar rápidamente todos los cambios necesarios para
que la integración entre InnoDB y MySQL sea perfecta. Antes de que saquen las
antorchas, Oracle aclara que aunque se integró InnoDB, se mantendrá la arquitectura de
MySQL que permite reemplazar un motor de persistencia por otro, y la misma base de
código será la que se distribuirá a la comunidad.
Entre otros cambios también hay que destacar un nuevo sistema para recolectar
información estadística, que incluye estadísticas recogidas desde InnoDB, lo que
ayudará a los usuarios de MySQL a mantener sus sistemas en buena forma. Por otra
parte se incorporan notables mejoras en el rendimiento y escalabilidad de las versiones
para Linux y Windows.
El plan de Oracle a futuro es mantener a MySQL como una base de datos ligera y fácil
de administrar, llevándola en dirección a competir con Microsoft SQL Server en la
plataforma Windows. Según Oracle, es en Windows en donde se ve un gran
crecimiento del uso de MySQL.
Otros planes para MySQL son mejorar la capacidad de migrar datos desde y hacia
Oracle, y agregar soporte para MySQL en sus utilidades Audit Vault, Secure Backup y
por supuesto, Enterprise Manager.
MySQL y los motores de persistencia
MySQL tiene una arquitectura en donde el motor de persistencia puede ser reemplazado
por el que más se ajuste al uso que le queremos dar, entendiéndose como motor de
persistencia el componente que se encarga de guardar y recuperar los datos
físicamente. MySQL tenía su propio motor de persistencia en donde no existen las
transacciones ni la integridad referencial, lo que hace que la base de datos sea rápida
pero poco confiable para aplicaciones complejas, o al menos no sin requerir esfuerzos
extraordinarios del programador de aplicaciones.