Quien diría que Oracle se convertiría en el nuevo enemigo público del Open Source, luego de que Microsoft haya caído en la casi total irrelevancia. El día de hoy leyendo un artículo de Ars Technica titulado "Solaris todavía con un cierto tipo de libertad, pero la distribución OpenSolaris está muerta", me enteré de la última arremtida de Oracle contra el Open Source, que sumado a la demanda que interpuso contra Google por Android, ha originado que algunos hablen de una política empresarial por parte de Oracle, que tendría por objetivo destruir el Open Source.
Lo curioso es que algunos hablen en la disputa Oracle/Google a favor de Google, como si este fuera el defensor de la libertad, cuando justamente en estos días el trato entre Google y Verizon ha recibido una lluvia de críticas por parte de los defensores de la net neutrality. Y Oracle se está dando cuenta de que comprar Sun Microsystems, no fue un buen negocio después de todo y está rascando la olla a ver que saca.
Ante todo recordemos que en este juego no hay buenos y no hay malos, aunque si nos ponemos exquisitos podríamos hablar de los malos y los menos malos. Pero todo eso es una cuestion de perspectiva, esta es una batalla de megacorporaciones por el control de los negocios del futuro. Así que no se sorprendan si luego ven que Google y Oracle se unen para pelear contra Facebook y Microsoft.
Pero a lo que ibamos, que alternativas hay si Oracle decide que no le dará soporte a MySQL, o que comenzará a cobrar por el popular programa de base de datos. Pues bien tenemos varias alternativas, entre ellas:
Postgresql, algunos la llaman la verdadera base de datos libre, otros dicen que es el único rival serio que tiene Oracle. Fue la primera base datos Open Source que utilicé alla por 1998. Pero con su reducida y fragmentada comunidad está muy atras de MySQL, aunque para la gran mayoría de situaciones podría reemplazar fácilmente a MySQL.
mSQL, o miniSQL. Como su nombre lo indica claramente no tendrán todas las cosas que MySQL o PostgreSQL puede ofrecer, pero es mucho más rápida que MySQL y toda la información está contenida en un sólo archivo. Una ventaja es que PHP incluye soporte nativo para mSQL, con lo cual resulta fácil reemplazar a MySQL en aplicaciones que no demanden mucho tráfico.
Driezzle, es un MySQL a dieta y optimizado para volver a lo básico, es decir una base de datos veloz y orientada a aplicaciones web, que fue juztamente la razón por la cual MySQL se volvió popular, pero que son características que han quedado relegadas en las útlimas versiones. En este tutorial encontraran claramente explicado como compilar e instalar Driezzle, además de como activar el soporte PHP para esta veloz base de datos.
MariaDB, es un fork de MySQL luego de que se anunciara la adquisición de Sun por parte de Oracle y los miembros del equipo MySQL temieran lo peor. El líder del proyecto Michael "Monty" Widenius, es el autor de la versión original de MySQL. En teoría MariaDB debería ser la "opción oficial", si Oracle decide matar a MySQL. En el website OurDelta, se puede encontrar versiones de MariaDB y MySQL-5.0, listas para las distribuciones más importante de hoy día Debian, Ubuntu, RedHat/Centos.
Se acaban aquí las opciones a MySQL, pues no. Hay muchas más alternativas, pero he mencionado sólo estas para calmarle los nervios a todos aquellos que creen ver el final del LAMP si Oracle le baja el dedo a MySQL.