Re: MySQL o PostgreSQL
Alberto Molina Coballes dijo [Tue, Sep 30, 2003 at 11:48:24AM +0200]:
> (...)
> El segundo es por el que consulto a la lista: ¿qué pensáis que es
> más razonable para basar el curso? ¿MySQL o PostgreSQL? Mis dudas están
> en torno a la documentación en _castellano_ de una y otra, la dificultad
> inicial para personas que no han trabajado nunca con ellas y su
> implantación en empresas, es decir, ¿cuál les convendría conocer más?
En tu lugar, yo me iría decididamente por Postgres. ¿Por qué? Primero
que nada, porque implementa mucho más cabalmente los conceptos
necesarios para hacerse llamar una verdadera base de datos,
fundamentales más que nada cuando estás impartiendo un curso al
respecto. En segundo lugar, PostgreSQL tiene como su principal
determinante al incorporar nuevos elementos el implementar cabalmente
los estándares, mientras que MySQL tiene una implementación mucho más
ad-hoc. Si enseñas con PostgreSQL, hay mucho mayor probabilidad de que
los alumnos puedan pasarse al SGBD de su elección sin problemas.
PostgreSQL tiene cosas muy bonitas y -a mi entender- fundamentales para
poder sacar provecho de una base de datos. Cosas como los procedimientos
almacenados/triggers, la verdadera integridad referencial (que en MySQL
es opcional, pero te lo hace más lento de lo que puedes imaginar) y demás.
Acerca de la documentación en español: No lo sé... Hay un _muy_ buen
sitio de Postgres en Chile (http://www.postgresql.cl/), mantenido por
Alejandro Rivadeneira. Pero bueno, si el inglés no es una barrera
infranqueable (y para ningún profesional en cómputo debe serlo), en
http://www.postgresql.org/docs tienes lo que quieras y poco más. En
postgresql.cl apuntan a
http://www.postgresql.cl/man_pgsql/indx_docu.htm, pero te toca ver qué
tan actualizado está. Está además la lista
doc-postgresql-es@listas.hispalinux.es.
(https://listas.hispalinux.es/mailman/listinfo/doc-postgresql-es/) para
coordinar las traducciones de la documentación existente en inglés.
Ví un comentario a tu pregunta que mencionaba el licenciamiento: No
dejes que te asuste. PostgreSQL siempre ha sido BSD, una licencia libre
por completo. MySQL es actualmente GPL, pero es desarrollado de manera
cerrada únicamente por los miembros de la empresa MySQL AB.
Y, por último, te sugiero asomarte a la lista
pgsql-ayuda@tlali.iztacala.unam.mx,
http://tlali.iztacala.unam.mx/mailman/listinfo/pgsql-ayuda - En español,
con gente muy valiosa, conocedora y dispuesta a ayudar.
Saludos,
--
Gunnar Wolf - gwolf@gwolf.cx - (+52-55)5630-9700 ext. 1366
PGP key 1024D/8BB527AF 2001-10-23
Fingerprint: 0C79 D2D1 2C4E 9CE4 5973 F800 D80E F35A 8BB5 27AF
Reply to: