MYSQL
En este sistema de base de datos tiene una gran ventaja ya
que fue creado con el propósito de su gran velocidad aunque con esto se tuvieron
que sacrificar algunas de sus características esenciales para lograr este fin.
Pero eso no es todo si no que también este sistema de base
de datos es muy bueno e importante porque al parecer consume muy pocos recursos
tanto en el CPU como en la memoria.
Ventajas:
·
Una de las ventajas de
mysql es que tiene un mayor velocidad tanto al conectarse al servidor como así
al servir selects entre otras.
·
También cuenta con
mejores utilidades de administración como son (Backus, recuperación de errores,
etc.). También es seguro ya que no suele perder la información ni corromper los
datos.
·
Y cuenta con una muy
buena y mejor integración con PHP
·
Además no hay límites
en el tamaño de los registros.
·
Mejor control de
acceso, en el sentido de qué usuarios tienen acceso a qué tablas y con qué
permisos.
·
MySQL se comporta mejor
que POSTGRESQL a la hora de modificar o añadir campos a una tabla "en
caliente".
Desventajas:
·
No soporta
transacciones, "roll-backs" ni subselects.
·
No considera las claves
ajenas. Ignora la integridad referencial, dejándola en manos del programador de
la aplicación que en este caso somos nosotros.
PostgreSQL
PostgreSQL es un sistema de gestión de base de datos
relacional orientada a objetos y libre, publicada bajo licencia BSD. Es un
programa de código abierto, por lo que está dirigido por una comunidad de
desarrolladores llamada PGDG. Comienza su desarrollo en el año 1982 con el
proyecto Ingres en la Universidad de Berkeley. Entre sus principales
características tenemos la alta concurrencia, la amplia variedad de tipos
nativos, y diversas funciones más específicas. Hoy hablaremos de las
principales ventajas y desventajas de PostgreSQL:
Ventajas:
·
A pesar de que la
velocidad de respuesta pueda parecer deficiente en bases de datos pequeñas, esa
velocidad se mantiene al aumentar el tamaño de la base de datos, cosa que no
sucede con otros programas, que se enlentecen brutalmente.
·
Instalación ilimitada:
No se puede demandar a una empresa por instalarlo en más ordenadores de los que
la licencia permite, ya que no hay costo asociado a la licencia de software.
Esto permite un negocio más rentable con instalaciones a gran escala, no
debemos preocuparnos por ser auditados para ver si cumplimos con la licencia, y
hay flexibilidad y desarrollo sin costos adicionales de licenciamiento.
·
Ahorros considerables
de costos de operación: PostgreSQL ha sido diseñado para tener un mantenimiento
y ajuste menor que los productos de proveedores comerciales, conservando todas
las características, estabilidad y rendimiento.
·
Estabilidad y
confiabilidad: No se han presentado caídas de la base de datos.
·
Extensible: El código
fuente está disponible de forma gratuita, para que quien necesite extender o
personalizar el programa pueda hacerlo sin costes.
·
Multiplataforma: Está
disponible en casi cualquier Unix, con 34 plataformas en la última versión
estable, además de una versión nativa de Windows en estado de prueba.
·
Diseñado para ambientes
de alto volumen: Utilizando una estrategia de almacenamiento de filas llamada
MVCC, consigue mejor respuesta en grandes volúmenes. Además, MVCC permite a los
accesos de solo lectura continuar leyendo datos consistentes durante la
actualización de registros, permitiendo copias de seguridad en caliente.
·
Herramientas gráficas
de diseño y administración de bases de datos.
Desventajas:
·
En comparación con
MySQL es más lento en inserciones y actualizaciones, ya que cuenta con
cabeceras de intersección que no tiene MySQL.
·
Soporte en línea: Hay
foros oficiales, pero no hay una ayuda obligatoria.
·
Consume más recursos
que MySQL.
·
La sintaxis de algunos
de sus comandos o sentencias no es nada intuitiva.
Cuadro comparativo sobre MySQLy PostgreSQL
Para mayor Consulte se sugiere los siguientes enlaces:
Ventajas y desventajas de PostgreSQL
ENSAYO DE COMPARACIONES DE POSTGRESQL VS
MYSQL VS ORACLE
Para mayor Consulte se sugiere los siguientes enlaces:
Ventajas y desventajas de PostgreSQL
ENSAYO DE COMPARACIONES DE POSTGRESQL VS
MYSQL VS ORACLE