Volver

PostgreSQL vs. MySQL, ¿qué base de datos elegir?

Se trata de dos de los gestores de bases de datos open source más importantes y utilizados actualmente en la red. Si ante la pregunta ¿qué sistema debemos escoger para nuestro sitio web? no encuentra una respuesta clara, a continuación le facilitamos algunas pistas que le ayudarán a decidirse.

Destacamos sus principales características y hacemos una pequeña comparativa de pros y contras, que le ayudarán en la elección del más adecuado para su proyecto.

 
PostgreSQL
Pros

    :

    • Se puede ajustar a la cantidad de CPU’s y memoria que tiene el sistema para permitir más peticiones simultáneas de forma óptima.
    • Implementa el uso de rollback’s, subconsultas y transacciones.
    • Tiene la capacidad de almacenar procedimientos en su propia base de datos, equiparados con gestores de base de datos de alto rendimiento como Microsoft, SQL server y Oracle.

 
Contras

    :

    • Consume demasiados recursos.
    • Está limitado a 8k por fila, aunque se puede aumentar a 32k, penalizando el rendimiento.
    • Ofrece menos funciones en PHP

 
MySQLPros

    :

    • Su velocidad lo convierte en uno de los gestores de bases de datos con mayor rendimiento.
    • Permite ejecutarse en máquinas con muy poca potencia gracias a su bajo consumo.
    • Ofrece facilidad de configuración e instalación.
    • Mejor integración con PHP.
    • No hay límites en el tamaño de los registros.

 
Contras

    :

    • El hecho de que no maneje la integridad referencial, hace de este gestor una solución pobre para muchos campos de aplicación.
    • Ofrece escasa escalabilidad por lo que no permite gestionar grandes bases de datos.

A modo de conclusión podríamos decir que la pregunta correcta sería:

¿Qué buscamos potencia o velocidad?