MySQL vs. PostgreSQL
jueves, octubre 1, 2009 at 9:34AM Anchor, una compañía australiana de hosting de aplicaciones, ha publicado dentro de su "base de conocimiento" un artículo comparando MySQL y PostgreSQL. La comparación es bastante breve. Viniendo de una compañía dedicada al hosting de aplicaciones web, podría argumentarse que se basa en una amplia experiencia acerca de ambas bases de datos, y que la comparación es neutra en el sentido de que a priori quien la hace no tiene ningún motivo para presidir una base de datos sobre la otra.
En general, MySQL sale perdiendo. Sus puntos más fuertes son el ser más ligera, el ser muy popular y sus capacidades de clustering y replicación. Sus puntos más negativos, el no soportar completamente ACID, y su pobre implementación de locks y triggers. PostgreSQL soporta completamente ACID, tiene un excelente comportamiento concurrente, está bien documentada, y tiene un buen soporte para GIS. Como parte negativa, sus capacidades de replicación están menos maduras.
Una cosa que no comenta la comparativa, y que sí es muy importante, es que el uso de MySQL fuerza a que la aplicación sea GPL, o a pagar una licencia, mientras que PostgreSQL puede emplearse en una aplicación cerrada sin problemas.
En base a vuestra experiencia ¿estáis de acuerdo con esta pequeña comparativa? ¿cuál de estas dos bases de datos preferís? Y ¿cuál se usa más en base a vuestra experiencia?
otro 