2497
Oracle ha retirado el motor InnoDB de la versión gratuita de MySQL, MySQL Classic Edition. No obstante, dicho motor seguirá estando disponible en la versión MySQL Community Edition. Irónicamente, InnoDB ya era propiedad de Oracle desde el año 2005 en el que compró la empresa que lo desarrolla.
menéame
y será devuelto adecuadamente. No se si con PostgreSQL o con otras versiones....
#3 Y lo más importante, transacciones.
www.meneame.net/story/oracle-pone-precio-mysql-nubes
END MEME
START FLAME
#18 No es friki, es específica de un tema, como lo podría ser de coches (por ejemplo que si tal marca cambia sus motores de pistones a rotativos). El problema es que la cultura informática en este país no le llega ni a la suela del zapato a la que tenemos de coches o de fútbol.
Java es bueno, pero... ahora con el lío que se trae Oracle...
Puedes bajar MySQL en la edición Community (que lleva InnoDB, es GPL, y la que viene en cualquier distro de Linux):
dev.mysql.com/downloads/mysql/5.1.html
(el propio artículo lo dice: However, InnoDB is still available for free on the MySQL Community edition.)
Amarillismo, confusión y yo diría que hasta FUD para meterle caña a Oracle (que tienen sus cosas, pero lo que es del César...).
Los tres utilizan maquina virtual de bytecode. No creo que haya mucha diferencia
A parte python es muy dado a utilizar wrappers para las cosas que necesitas rendimiento así como para reutilizar cosas hechas en C/C++
Algunas aplicaciones como Blender están hechas en C++ + python y no les veo problemas de rendimiento
Otras sin embargo hechas en Java son auténticos devoradores de RAM, como Eclipse, y OpenOffice.org
Y en C# no conozco ninguna aplicación demasiado grande
(No soy español y aún así me avergüenzo de lo que escribí. ¡Auxilio!)
Una razón más para empezar a monearlo.
1) Los distintos lenguajes utilizan su propio compilador y son traducidos a MSIL(un lenguaje intermedio).
2) MSIL es compilado a codigo maquina, mediante compilacion JIT.
Por lo que despues de la primera ejecucion, la eficiencia de C# es la misma que la de C++... la primera ejecucion es un poco distinta debido a que algunas fases del JIT tienen lugar, por usar un enfoque incremental.
Es muy frecuente confundir MSIL con un bytecode... pero no es lo mismo .NET usa el MSIL para que sus programadores puedan escribir codigo en cualquiera de sus lenguejes (C#, VB.NET, J#,...) y se integren todos en el mismo MSIL.... pero no lo utiliza como un lenguaje de maquina virtual.
Edit: Hago estas preguntas porque en Clase solo he aprendido a diseñar bases de datos usando claves foráneas entonces no sabría como diseñar algo en un sgbd que no las soportara.
Que esperabais que hiciera Oracle, seguir la linea de Sun? Por que todos sabemos como ha acabado la susodicha.
No entiendo que manía con demonizar a Oracle, al parecer ahora esta de moda esto. Al que no le guste que utilice otro SGBDR, que por suerte los hay.
Ahh, con lo que mola Google...
#34 Claro, ¿y quien se encarga de compilar el código MSIL? ¿de la recolección de basura? ¿de la seguridad?....
1) De compilar el MSIL se encarga un compilador JIT, que compila funcion a funcion la primera vez que son llamadas (y solamente esa) a partir de entonces se ejecuta su version compilada (igual que si fuera C++). Con la consecuencia de que no te lo puedes llevar a otra arquitectura y ejecutarlo (como si puedes hacer con Java por ser interpretado).
2) De la recoleccion de basura se encarga un GC (Garbage Collector), que no tiene nada que ver con que sea ejecutado en maquina virtual o compilado... existen tambien GC para C++ (o cualquier otro lenguaje compilado), si bien el C++ ANSI no lo incluye (aunque Bjarne Stroustrup se planteo incluirlo).
www.hpl.hp.com/personal/Hans_Boehm/gc/ (Aqui tienes un GC para C++ y C hecho por los chicos de HP)
3) ¿Seguridad? Que c*****nes tiene que ver la seguridad con que las maquinas virtuales... ¿es que los lenguajes compilados son acaso inseguros?
No leerse con tono borde... sino con tono de estar en shock con las preguntas.
3) busca en google sobre seguridad de la CLR y verás todo lo que hace cuando carga un ensamblado y todo lo que puede hacer
wikivs.com/wiki/MySQL_vs_PostgreSQL
Esto es una putada para empresas que quieren vender productos de bajo coste ahorrando en licencias, porque entiendo que la Community Edition no permite redistribución junto a un producto de terceros que no sea GPL, ¿o me equivoco?.
Y al parecer, la InnoDb, al quitarse del Classic, queda solo para la community y las empresariales superiores, que requieren suscripción anual, es decir, extorsión permanente.
Solo hay que ver como mantiene el numero de transacciones cuando empieza a haber una carga importante.
tweakers.net/reviews/657/6
PostgreSQL, en su version 8 estaba cercano a Oracle y en su version 9, estan casi iguales.
Otros se han lucido un poco mas. Para #29, MySQL es Mozart y PostgreSQL es Salvame.
No entiendo porque hay gente tan ignorante pudiendo informarse.