InicioInfoComparativa entre Postgres y MySQL

Comparativa entre Postgres y MySQL

InfoFecha desconocida
Este post es simplemente una comparativa entre estos dos gestionadores de base de datos libres. Hay detalles que voy a omitir como la historia, las personas involucradas en el proyecto, etc ya que lo que pretendo hacer es una comparativa entre caracteristicas si desean aprender conocer estos datos simplemente con preguntarle a San Google bastara.



Caracteristicas principales

# Implementación del estándar SQL92/SQL99.
# Licencia BSD.
# Por su arquitectura de diseño, escala muy bien al aumentar el numero de CPUs y la cantidad de RAM.
# Soporta transacciones y desde la version 7.0, claves ajenas (con comprobaciones de integridad referencial).
# Tiene mejor soporte para triggers y procedimientos en el servidor.
# Incorpora una estructura de datos array.
# Incluye herencia entre tablas (aunque no entre objetos, ya que no existen), por lo que a este gestor de bases de datos se le incluye entre los gestores objeto-relacionales.
# Implementa el uso de rollback's, subconsultas y transacciones, haciendo su funcionamiento mucho más eficaz.

Si bien estas son una de las tantas caracteristicas que posee PostgreSQL siempre existen puntos en contra, hasta sus adversarios pagos los poseen.

# Limite del tamaño de cada fila de las tablas a 8k (se puede ampliar a 32k recompilando, pero con un coste añadido en el rendimiento).
# Es de 2 a 3 veces mas lenta que MySQL.
# Posee menos funciones en PHP.

Herramientas de Administración

Si la consola es un problema estas son algunas de las herramientas de administración visual que posee PostgreSQL, personalmente recomiendo PgAdmin3.

# PgAdmin3
# PgAccess
# PhpPgAdmin
# psql



Caracteristicas principales

# Lo mejor de MySQL es su velocidad a la hora de realizar las operaciones, lo que le hace uno de los gestores que ofrecen mayor rendimiento.
# Consume muy pocos recursos ya sea de CPU como asi tambien de memoria.
# Licencia GPL a partir de la version 3.23.19.
# Dispone de API's en gran cantidad de lenguajes (C, C++, Java, PHP, etc).
# Soporta hasta 32 índices por tabla.
# Mejor integracion con PHP.
# Permite la gestión de diferentes usuarios, como también los permisos asignados a cada uno de ellos.

Como ya mencione antes todo programa tiene sus puntos ocuros y MySQL no es la excepcion.

# No soporta transacciones, "roll-backs" ni subselects. Esto se puede convertir en un terrible dolor de cabeza en sistemas con muchas tablas relacionadas.
# No considera las claves ajenas. Ignora la integridad referencial, dejandola en manos del programador de la aplicacion. Aunque sí admite la declaración de claves ajenas en la creación de tablas, internamente no las trata de forma diferente al resto de campos.

Herramientas de Administración

# phpMyAdmin
# MySQL Administrator
# PCCS MySQL Database Admin Tool

Conclusión

La pregunta del millon seria ¿Cual gestor de base de datos es mejor?. Y la respuesta para mi es ninguno, se preguntaran ¿por qué? ambos gestores son exelentes pero si uno quiere migrar desde Oracle, Sybase, o Microsoft SQL Server, la mejor alternativa es PostgreSQL aunque para el desarrollo Web y otro tipo de aplicaciones en las que la rapidez de respuesta y el bajo consumo de recursos es indispensable, lo mejor es MySQL. Cada uno de estos gestores poseen caracteristicas que los convierten en una gran opción en su respectivo campo al momento de eljir ya que fueron concebidos para una determinada implementación. Creo que antes de elejir un gestor de bases de datos la pregunta correcta que debemos hacernos es ¿velocidad o potencia?. Esto facilitara mucho la elección. Espero que le sea de utilidad.

Las fuentes no las pongo ya que la mayoria de la información son conocimientos propios adquiridos con el tiempo.
Datos archivados del Taringa! original
40puntos
357visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
5visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

r
richard07🇦🇷
Usuario
Puntos0
Posts3
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.