Hoy en día MySQL es una alternativa altamente funcional, escalable y fiable. Una base de datos de propósito general.
Muchas personas, incluidos los llamados expertos, no se han dado cuenta todavía de que MySQL se ha vuelto muy poderoso desde todo punto de vista. Oracle obviamente se niega a admitirlo pero aparentemente está más interesado en MySQL que en el resto de Sun.
MySQL, hace unos diez años, era una base de datos de gama baja que funcionaba muy bien para la red y para otros fines de sólo lectura o de lectura mayoritaria. Llenaba un nicho en el espacio emergente del desarrollo de la red, en tándem con Linux. Es fácil entender por qué todos lo consideraban muy limitado y por qué algunos se rehusaban a considerarlo una base de datos real.
Pero las cosas han cambiado. Tecnológicamente y en cuanto a la reputación. Con el paso de los años, MySQL se ha vuelto cada vez más funcional y escalonable. Especialmente en los últimos años, se ha vuelto cada vez más popular como una alternativa con la que grandes empresas y organismos gubernamentales reducen los costos.
Por supuesto, Oracle ofrece una serie de funciones que MySQL no tiene hoy en día, incluyendo algunas que puede no tener incluso en los próximos años. Pero ninguno necesita en realidad todas las funciones de un procesador de texto o de una hoja de cálculo. Con bases de datos ocurre exactamente lo mismo. Los programadores se dan cuenta cada vez más de que MySQL ofrece gran parte de lo que en realidad necesitan, incluyendo la típica funcionalidad empresarial.
En dichos casos, Oracle está sobredimensionado. En otros casos, un equipo de desarrollo puede incluir parte de la funcionalidad ausente en la capa de aplicación de una solución IT. Ese código se puede programar internamente o se puede adquirir como módulos por intermedio de terceros.
Si el ahorro de costos es tan sustancial como entre Oracle y MySQL, muchas personas tomarán la decisión de desechar la base de datos costosa y decidirse por la que es rentable y cumple su objetivo. El resultado será mucho menos costoso e incluso será lo mismo o casi lo mismo desde la perspectiva de los usuarios de la solución IT que resulte.
Fue un proceso largo el que llevó a MySQL a ser no sólo suficientemente bueno técnicamente para muchos de esos objetivos sino también para ser visto como creíble por las personas que toman las decisiones. Ha pasado de tener un uso privado o departamental a pequeña escala a ser usado en grandes proyectos de referencia de organizaciones importantes como Google, Facebook, la FAO de Naciones Unidas, la Policía sueca, bancos, aerolíneas?