Supongo que a estas alturas no queda nadie sin enterarse de la compra de Sun por Oracle y, la mayoría, ya nos hemos dado cuenta que si Sun compró MySQL y ahora Oracle compra a Sun… ¡Exacto!
Una empresa dedicada a desarrollar sistemas de bases de datos, privativa y bastante alejada de lo OS se hace con la base de datos libre más utilizada del mundo ¿y ahora qué?
Me da el mismo miedo que cuando Microsoft quiso comprar a Yahoo!…
Por suerte, en el peor de los casos, podría hacerse un fork desde la última versión libre y empezar un proyecto al margen de Oracle pero, aún así, me da pavor pensar en todos esos servidores cambiando aplicaciones y migrando de un sistema a otro, por mucho que sean técnicamente iguales.
No sé cómo lo veréis vosotros ¿Tenéis fé en que Oracle no deje de lado MySQL? ¿Pensáis que puede ser una buena noticia? Yo no, pero nunca se sabe…
Si te ha gustado este post no olvides suscribirte al feed para estar al tanto de las novedades
Feed RSS de los comentarios de este post.
Webmaster Libre es un blog de Alma Fernández Página alojada en Redcoruna
A lo mejor es el momento de darle una oportunidad a PosgreSql que es una BD muy poco valorada.
Sería interesante empezar a buscar comparativas de rendimiento entre mysql y posgre. En cuanto a característas técnicas yo tengo claro que posgre es más avanzado (mejor soporte de trigger, de claves foráneas, etc.) que mysql.
Habrá que ver como reacciona Oracle. Yo no descartaría ninguna posibilidad.
Yo no soy tan pesimista. Hace unos años Oracle compró BerkeleyDB (en realidad compró toda Sleepycat) y sigue manteniendo su producto, creo que con la misma gente. De todos modos, siempre se puede mantener el código que ya hay (fijo que al menos llegamos “libres” a la versión 6 completa). Además, hay otros muchos DBMS libres, Postgre el más famoso, pero también están los “nueva generación” (embebidos, orientados a objetos, clave-valor..).
Aunque seguro que si MySQL es descontinuado mucho hosting mantendrán las viejas versiones…
¿rendimiento entre Mysql y Posgre? .. Eso es comparar al gitano y a DIOS. Una base de datos no solo es rapidez. PostGres no solo tiene más o menos el mismo rendimiento, es que además está abierta todo lo que hace Oracle y más. Falta hacerlo más amigable y conseguir que puediera ‘desactivar’ su “lentitud” para aplicaciones altamente concurrentes, eso sí.
Puede que Oracle haya despertado a su ANATEMA y no se haya dado cuenta mirando unicamente a su hoja de resultados. Comunidad… queda mucho que hacer.
MySQL:
Su principal objetivo de diseño fue la VELOCIDAD. Se sacrificaron
algunas caracteristicas esenciales en sistemas mas “serios” con este fin.
Otra caracteristica importante es que consume MUY POCOS RECURSOS, tanto
de CPU como de memoria.
Licencia GPL a partir de la version 3.23.19.
Ventajas:
Mayor rendimiento. Mayor velocidad tanto al conectar con el servidor
como al servir selects y demas.
Mejores utilidades de administracion (backup, recuperacion de errores,
etc).
Aunque se cuelgue, no suele perder informacion ni corromper los datos.
Mejor integracion con PHP.
No hay limites en el tamaño de los registros.
Mejor control de acceso, en el sentido de que usuarios tienen acceso a que tablas y con
que permisos.
MySQL se comporta mejor que Postgres a la hora de modificar o añadir
campos a una tabla “en caliente”.
Inconvenientes:
No soporta transacciones, “roll-backs” ni subselects.
No considera las claves ajenas. Ignora la integridad referencial,
dejandola en manos del programador de la aplicacion.
PostgreSQL:
Postgres intenta ser un sistena de bases de datos de mayor nivel que
MySQL, a la altura de Oracle, Sybase o Interbase.
Licencia BSD.
Ventajas:
Por su arquitectura de diseño, escala muy bien al aumentar el numero de
CPUs y la cantidad de RAM.
Soporta transacciones y desde la version 7.0, claves ajenas (con comprobaciones de integridad
referencial).
Tiene mejor soporte para triggers y procedimientos en el servidor.
Soporta un subconjunto de SQL92 MAYOR que el que soporta MySQL. Ademas,
tiene ciertas caracteristicas orientadas a objetos.
Inconvenientes:
Consume BASTANTES mas recursos y carga mas el sistema.
Limite del tamaño de cada fila de las tablas a 8k!!! (se puede ampliar a
32k recompilando, pero con un coste añadido en el rendimiento).
Es de 2 a 3 veces mas lenta que MySQL.
Menos funciones en PHP.
En cuanto a consideraciones de estabilidad del servidor, cada comparativa
da datos contradictorios. En general parece que MySQL es mas estable (aunque
tambien hay gente que opina lo contrario), y que Postgres tiende a
desperdiciar memoria y sobrecargar bastante el sistema (aunque de nuevo, hay
opiniones distintas).
Como conclusion a la comparacion entre MySQL y Postgres, parece aceptado que MySQL junto con Apache y PHP forman
un buen equipo para servir paginas web con contenido dinámico, discusiones,
noticias, etc., por ejemplo al estilo de
SlashDot. En general, sistemas en los que la velocidad y el numero de
accesos concurrentes sea algo primordial, y la seguridad no sea muy
importante (pueda bastar con hacer backups periodicos que se restauraran
tras una caida del servidor). En cambio, para sistemas mas serios en las que la consistencia de la
BD sea fundamental (BD con informacion realmente importante, bancos,
etc.) PostgreSQL es una mejor opcion pese a su mayor lentitud.
en lo que ami concierne yo creo que oracle va a seguir con mysql, pero le va a bajar unos cambios, haciendo mas lento su desarrollo.
mysql siempre (o almenos por mucho tiempo) va a seguir dando ganancias, y estas ganancias ahora van a ser divididas en mas productos, las Oracle DB veran mas plata lo que hara mejorar su velocidad de evolución.
pero como bien dicen mas arriba, ante la eventual desaparición de mysql, no desesperes que siempre vendran nuevas y mejores, ademas para quienes tengan los suficientes conocimientos se abre nuevametne una puerta de meter un nuevo motor de base de datos. yo creo que el cambio es bueno, y se veran mas afectados (en el caso de desaparecer) los expertos en mysql
saludos
PD 7400millones por una empresa mamita quierda!!!! con razon los desplomes financieros
Oracle no es una empresa que se caracterize por desmontar los productos de las empresas que adquiere. Por ejemplo, de BEA, una de las últimas empresas compradas por Oracle, ha mantenido un amplio espectro de sus productos.
Esperemos al roadmap. Tampoco tardarán.
Mysql si soporta rollbacks
Habria que esperar que conservará Oracle de SUN y BEA es muy pronto para una pronunciación.
Mas aya de la tecnología que pueda ser mejor o peor, necesita capital para mantener los desarrollos y eso no debe ser barato. Por algo se descapitalizó SUN. Me pregunto incluso si java continuará siendo gratis. (O tomará un rumbo más abierto para mantenerse)
No descartaría tener que migrar mis bases de datos mysql a postgress, pero ¿Cuantos hosting podrán dar el soporte?
Nada por ahora solo esperar
sus miedos son injustificados, parecen nuevos en el tema U_U.
Tarde o temprano habrá que desarrollar un clon de MySQL y que siga el camino del software libre al cual todos aportaremos como podamos. Si es necesario mudar todo desde MySQL a MySQLv2 habrá que hacerlo. Lo que realmente importa es que el software libre sobreviva… y se expanda. El lucro no puede ganarle al trabajo solidario de miles… Dicen que un equipo de MySQL ya declaró abandonar el trabajo apenas se observe que Oracle comience a cambiar las reglas del juego.