PostgreSQL vs. MySQL, ¿qué base de datos elegir?
Web y CMS
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?