PARA MI Y POR OBVIAS RAZONES PARA TODO EL MUNDO EL MEJOR ES ORACLE,
SIN EMBARGO A LA HORA DE DESARROLLAR NO SIEMPRE SE PUEDE USAR ESTE
EXCELENTE MOTOR, ASI QUE TOCA MIRAR OTRAS OPCIONES.
QUE LES GUSTA MAS ??? LOS MOTORES GRATUITOS O LOS PAGOS.
YA SABEN SEÑORES, DIGN LO QUE PIENSAN DE UNO U OTRO, ASI HAY MAS
RETROALIMENTACION.
PosgreSQL es el ORDBMS mas avanzado del mundo, reconocido por ello en
todo el mundo (cosa que no tiene MySQL por su licencia DUAL, ya que el
Kernel de MySQL no es de código libre, pues pertenece a una empresa
llamada ABC), otra cosa es que se pueda bajar, pero en teoria todo lo
que funciona dependiente a MySQL, pasa a ser Software libre (Osea que
nuestros desarrollos no se podrian cobrar, se cobraria la
miplementación), de lo contrario en teoria debe pagarse una licencia,
pero la ventaja es que al adquirir la licencia ABC presta Soporte
Tecnico especializado.
Aunque en Administración Oracle es superior a PostgreSQL, puesto que
cuenta con unas herramientas especializadas, para los DBA
(Administradores de las Bases de Datos), muyyyy buenas, virtualmente
lo saben todo, espacio, permisos , memoria, conexiones activas, que
Exe o Dll esta conectado, desde cual equipo, y muchas cosas más. Pero
PosgreSQL es superior en algunas funciones incluidas, EJ: en Oracle 9i
no se puede crear un Constraint con Update on Cascade, toca realizar
un Trigger para conseguir esta funcionalidad, mientras que en
PostgreSQl está incluida está funcionalidad.
Y bueno MS-SQL o SQL SERVER no me parece muy bueno, por que no
sobresale en nada (Lo único es que es bueno es en hacer
administración de Usuarios acoplandose al Active Directory, pero por
que es de Microsoft), basicamente por que es Microsoft, y normalmente
sacrifican velocidad, por permitir cosas que en otros DBMS no es
posible hacer.
Espero que mi experiencia les ilustro algo, acerca de estos DBMS.