MySql siempre ha sido una de las bases de datos favoritas en el mundo Linux/Open-Source. Desde hace ya varios releases; es una de las bases de datos que corre en más plataformas (incluyendo Windows) y tiene un grán desempeño.
Es ampliamente utilizada para sitios web y demas aplicaciones con ALTO trafico, debido presisamente a su tiempo de respuesta.
Lo que la habia limitado para ser utilizada en ambientes “Enterprise” era la falta de un par de elementos clave:
- Transaccionalidad
- Stored Procedures
La versión 5.0 de MySql ya contiene estos elementos y algunos más; como lo son:
- Soporte a Transacciones Distribuidas (XA)
- Triggers
- Integridad Referencial
Entre otras.
Estas caracteristicas le permitirán ser utilizada en un ambito más amplio; compitiendo directamente con bases de datos de primer nivel como son: Oracle, DB2, Informix, SQL-Server.
Será interesante ver como las grandes bases de datos responden a esto; ya que el costo de MySql está muy por debajo del costo de cualquiera de ellas.

Habría que ver el rendimiento con estos nuevos features, ¿no? Porque luego con esto se puede ir mucho del rendimiento original. No es lo mismo tener que llevar el log de la transacción y todo eso que hacen las bases de datos. No digo que no lo haga, yo también soy fan de MySql…. pero digo que habría que ver que no haya perdido su velocidad original
Comment by Alex — November 2, 2005 @ 4:32 pm