Ver Mensaje Individual
  #4 (permalink)  
Antiguo 26/11/2002, 07:47
Avatar de mauriciolangea
mauriciolangea
 
Fecha de Ingreso: enero-2002
Mensajes: 59
Antigüedad: 22 años, 10 meses
Puntos: 0
Comparativa de gestores de bases de datos SQL

MySQL

Licencia: Disponibilidad de fuentes, pero no se puede distribuir como parte de un producto comercial de serie (bueno, se puede, pero tras pagar los correspondientes royalties).
Ventajas:

La más rápida.
Buena conectividad: C, PHP, Perl, ODBC, JDBC...
Soporte comercial: www.mysql.com

Inconvenientes.

Tiene recortadas las características del lenguaje SQL para así ser la más rápida ;)
Marcado decremento de rendimiento con tablas no simples.
No soporta integridad referencial ni transacciones.
Bloqueo por tabla (sólo puede haber un usuario insertando a la vez).
Problemas en tablas grandes en situaciones de gran número de conexiones concurrentes.
Si tus datos son críticos, ponle una velita a Santa Tecla para no sufrir nunca un corte de luz.

PostgreSQL

Licencia: Tipo BSD. Es decir, podemos hacer cambios al código fuente y no distribuirlos (a la Microsoft con el protocolo Kerberos).
Ventajas:

Bloqueo por registro, en lugar de por tabla. (Varios usuarios pueden estar insertando a la vez).
Orientada a objetos (puedes definir tus propios tipos de datos).
Soporta integridad referencial desde la versión 7.0.
Por lo general, bastante robusta.
Buena conectividad: C, PHP, Perl, ODBC, JDBC...
Soporte comercial: www.postgresql.com (entre otras empresas que acaban de incorporarse).

Inconvenientes:

No es la más rápida del mercado, ni mucho menos.
Baja eficiencia de los procedimientos almacenados y triggers.

Interbase

Licencia: 6.x es de uso libre, incluso comercial, pero sin código fuente. Sin embargo, será liberada en cosa de un mes con una licencia de tipo Mozilla. De hecho, si te pasas por su página web verás que se autodenominan "The Open Source Database".
Ventajas:

Soporta por completo el estándar SQL92.
De las más eficientes del mercado (rendimiento comparable, incluso en base de datos de gran complejidad, a Oracle).
Buena conectividad: C, PHP, Perl, ODBC, JBDC...
Excelente intregración con clientes Windows.
Extensa documentación.
Soporte comercial: www.interbase.com (subsidiaria de Inprise/Borland).

Inconvenientes.

No es Oracle ni DB2, así que para uso de muuuuuuuuchos datos, pero muchos ¿eh?, se queda corto.