Você está na página 1de 2

COMPARACIN BSGD

Desde hace un buen tiempo he estado buscando por internet informacin y comparativas sobre sistemas de gestin de bases de datos
para ver cul puede ser mejor, y la informacin es abundante y a su vez algo confusa. Hay muchos comentarios al respecto y
dependiendo, subjetivamente, de preferencias personales, la mayora de ellos catalogables dentro de las "guerras publicitarias" como
las que se producen en las comparaciones "Linux vs. Windows", "Mac vs. PC", IOS vs. Android, etc... Para hacerse una idea, basta
con ver todas las pginas que aparecen en el buscador Google al introducir "BSGD comparacin"

De entre todo lo ledo se pueden sacar las siguientes conclusiones:

MySQL PostgreSQL Oracle


Su principal objetivo de diseo fue Postgres intenta ser un sistema de Oracle es la primera empresa en
la velocidad. Se sacrificaron bases de datos de mayor nivel desarrollar e implementar software
algunas caractersticas esenciales que MySQL, a la altura de Oracle, empresarial 100% activado por
en sistemas ms "serios" con este Sybase o Interbase. Internet en toda su lnea de
fin. Licencia BSD. productos: base de datos,
Otra caracterstica importante es aplicaciones comerciales y
CONCEPTO
que consume muy pocos herramientas para el soporte de
recursos, tanto de CPU como de decisiones y el desarrollo de
memoria RAM. aplicaciones.
Licencia GPL a partir de la versin
3.23.19.

Mayor rendimiento. Mayor Por su arquitectura de Motor de base de datos


velocidad tanto al conectar diseo, escala muy bien al objeto-relacional ms
con el servidor como al aumentar el nmero de usado a nivel mundial.
servir selects y dems. CPUs y la cantidad de Multiplataforma: puede
Mejores utilidades de RAM. ejecutarse desde un PC
VENTAJAS administracin (backup, Soporta transacciones y hasta una
recuperacin de errores, desde la versin 7.0, supercomputadora.
etc). claves ajenas (con Permite el uso de
Aunque se cuelgue, no comprobaciones de particiones para hacer
suele perder informacin ni integridad referencial). consultas, informes,
corromper los datos. anlisis de datos, etc.
Mejor integracin con Tiene mejor soporte para Soporta todas las
PHP. triggers y procedimientos funciones que se esperan
No hay lmites en el en el servidor. de un buen servidor.
tamao de los registros. Soporta un subconjunto de Software del servidor que
Mejor control de acceso, SQL92 MAYOR que el que puede ejecutarse en
en el sentido de qu soporta MySQL. Adems, multitud de sistemas
usuarios tienen acceso a tiene ciertas caractersticas operativos: Linux, Mac,
qu tablas y con qu orientadas a objetos. Windows, etc.
permisos.
MySQL se comporta mejor
que Postgres a la hora de
modificar o aadir campos
a una tabla "en caliente".

No soporta transacciones, Consume ms recursos y En mi opinin, la nica ventaja de


"roll-backs" ni subselects. carga ms el sistema que Oracle quizs sea su precio
No considera las claves MySQL. elevado e igual que las
ajenas. Ignora la integridad Lmite del tamao de cada capacitaciones. Pero vale la pena
referencial, dejndola en fila de las tablas a 8k (se invertir en ella.
manos del programador de puede ampliar a 32k
INCONVENIENTES la aplicacin. recompilando, pero con un
coste aadido en el
rendimiento).
Es de 2 a 3 veces ms
lenta que MySQL.
Menos funciones en PHP.

WEBGRAFIA:

PHPBuilder.com - MySQL and PostgreSQL Compared


PostgreSQL versus MySQL: an unbiased comparison
Why Not MySQL?
:PR: Postgres Routs Competition in New Benchmark Tests

Você também pode gostar