October 31, 2005 7:13 pm MySql 5.0 no le pide nada a las “Big Ones”

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.

October 18, 2005 4:47 pm IBM dona una parte de RUP a Eclipse

Hace un instante leí un articulo en The Server Side que tiene como título: IBM donates Rational processes to Eclipse.

Creo que esta acción tiene (como todo) dos puntos de vista:

Lo Bueno

  • Es bueno que cada vez mas compañias estén poniendo sus ojos en el Open-Source; ya sea apoyando economicamente, con tecnologia o con productos.
  • Eclipse se está fortaleciendo cada vez más; siendo una de las mejores puebas de la filosofia del Open-Source.

Lo no tan Bueno

  • Parece que las compañias al ver el fracaso de su propuesta; quieren que sobreviva de cualquier forma…. regalandola a un Framework que ya ha probado su eficiencia

Ojalá y los directivos de Eclipse no se dejen influenciar por el simple hecho de tener algo gratis….

El que algo sea gratis no significa que sea bueno.

September 13, 2005 9:17 pm MyEclipse - User Driven

Hace poco tiempo, en los foros de MyEclipse en el Tópico core upgrade se discutia sobre las capacidades de MyEclipse y como deciden que vá y en que orden.

MyEclipse es un framework que ha tenido un gran exito en la comunidad de los desarrolladores de Java. Quizá uno de los elementos que lo han posicionado en ese lugar es que es User Driven; es decir que las capacidades que le van agregando o mejorando están definidas por los propios usuarios; por los desarrolladores que hacemos uso de la herramienta.

Otro de los elementos clave de su exito es su accesibilidad; tiene un precio que lo hace accesible a cualquier desarrollador; dandole a éste la posibilidad de pagar la licencia de uso y no depender de la compañia en la que trabaja para que pague un par de miles de dolares por otro IDE que al final de cuantas no ofrece (desde mi personal punto de vista) una ventaja que justifique el precio. El precio de MyEclipse hasta ahora es de $49.95/por año.

El Url es: http://www.myeclipseide.com

5:23 pm zlib

Casi inevitablemente en algún proyecto utilizaremos compresión de datos.

Hace algún tiempo estuve evaluando algoritmos y librerias para la compresión/descompresión de datos.

Me decidí por zlib. Esta es una libreria que quizá no es la que tiene el mayor nivel de compresión, quizá tampoco sea la más rápida; pero en el overall fue la que mejor se comporto; ya que las que tenian la maxima compresión resultaron muy lentas y las que eran muy rápidas tenian bajo nivel de compresión.

Otro factor que fue determinante en la eleccion de zlib es que es open-source y que su uso está ampliamente difundido por toda la comunidad open-source.

Es el algoritmo de zlib el que ocupa la bien conocida herramienta de linux: gzip. Esto implica que cualquier stream comprimido con zlib puede ser descomprimido con un vil gunzip; dandonos de antemano una forma de verificar los resultados.

Ademas es una libreria que está más que probada y nos da una seguridad en relación a su funcionamiento y comportamiento en un ambiente productivo.

El sitio de zlib es : http://www.zlib.net/