postgresql vs mysql

Páginas: 3 (666 palabras) Publicado: 23 de marzo de 2013
2. Tabla comparativa PostgreSQL vs MySQL:
PostgreSQL

MySQL

Sigue el estándar.

Se desvía del estándar.

No soporta INSERT IGNORE ni
Soporta INSERT IGNORE (insert si un
REPLACE. Se puedeemular con
row no existe) y REPLACE (reemplazar
procedimientos pero con una no
un row).
menospreciable pérdida de rendimiento.
Chequea llaves foráneas.

Chequea llaves foráneas solo si se usacon InnoDB, de lo contrario las ignora
cuando se hace un CREATE TABLE.

Cualquier función marcada como
IMMUTABLE o STABLE puede ser usada
como valor por defecto en una
columna.

Sólo lafunción NOW() puede ser usada
como valor por defecto y sólo en una
columna de tipo TIMESTAMP.

Soporta funciones almacenadas (muy
similares a los procedimientos
almacenados de MySQL)

Soportaprocedimientos almacenados
(muy similares a las funciones
almacenadas de PostgreSQL)

Soporta triggers ampliamente.

Soporta triggers con algunos
problemas.

Soporta subqueries.

Soportasubqueries recientemente,
faltan funcionalidades aún y
optimización.

Soporta joins.

Soporta joins.

Soporta index parciales.

No soporta index parciales.

Soporta particionamiento de tipo
RANGEy LIST.

Soporta particionamiento de tipo
RANGE, LIST, HASH y KEY.

No posee un mecanismo interno para
limitar el tamaño de la base de datos.

Posee un mecanismo interno para
limitar eltamaño de las bases de datos.

Es menos popular, por lo que menos
documentado.

Es más popular, por lo que más
documentado.

Muchos hosting no lo ocupan.

Prácticamente todos los hosting loocupan.

3. Algunas definiciones:


Triggers: Procedimiento que se ejecuta cuando se cumple una condición al
realizar una operación. Los triggers pueden ser de INSERT, UPDATE o
DELETE. Ejemplo enPostgreSQL:

CREATE TRIGGER ejemplo
BEFORE DELETE ON user
FOR EACH ROW EXECUTE PROCEDURE registro();



Procedimientos: O procedimiento almacenado, es un programa o
procedimiento...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Bitacora De Creacion De Usuarios En Mysql Y Postgresql
  • MySQL y PostgreSQL
  • Mysql Myisam Vs Innodb
  • Comparando Las Ventajas Y Desventajas Entre MySQL Y PostgreSQL
  • oracle vs mysql
  • Mysql vs acces
  • Oracle Vs Mysql
  • PostgreSQL

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS