Características
de PostgreSQL SGBD.
1. Alta
concurrencia. Mediante un sistema denominado MVCC (Acceso concurrente
multiversión, por sus siglas en inglés) PostgreSQL permite que mientras un
proceso escribe en una tabla, otros accedan a la misma tabla sin necesidad de
bloqueos.
2. Tiene
soporte para:
• Números
de precisión arbitraria.
• Texto
de largo ilimitado.
• Figuras
geométricas.
• Direcciones
IP (IPv4 e IPv6).
• Bloques
de direcciones estilo CDR.
• Direcciones
MAC.
• Arrays.
3. Claves
ajenas también denominadas Llaves ajenas o Claves Foráneas (foreign
keys).
4. Disparadores
(triggers): Un disparador o trigger se define en una acción específica basada en
algo ocurrente entro de la base de datos. En PostgreSQL esto significa la
ejecución de un procedimiento almacenado basado en una determinada acción sobre
una tabla específica. Ahora todos los disparadores se definen por seis
características:
• El
nombre del disparador o trigger
• El
momento en que el disparador debe arrancar
• La
tabla donde el disparador se activará
• La
frecuencia de la ejecución
• La
función que podría ser llamada.
Características
de PostgreSQL SGBD.
1. Soporte
de transacciones.
2. Escalabilidad,
estabilidad y seguridad.
3. Soporta
procedimientos almacenados.
4. Incluye
también un potente entorno gráfico de administración, que permite el uso de
comandos DDL y DML gráficamente.
5. Permite
trabajar en modo cliente-servidor, donde la información y datos se alojan en el
servidor y los terminales o clientes de la red sólo acceden a la
información.
6. Además
permite administrar información de otros servidores de datos.
Características
de DB2 SGBD.
1. Libre
para desarrollar: Si eres un desarrollador de aplicaciones y necesitas una base
de datos para tu aplicación, tú puedes usar DB2.
2. Libre
para implementar: Si estás trabajando en un ambiente de producción y necesitas
una base de datos para almacenar tus registros vitales, tú puedes usar
DB2.
3. Libre
para distribuir: Si estás desarrollando una aplicación o herramienta que
requiera un servidor de datos empotrado, tú puedes incluir DB2 Express-C. Aún si
DB2 Express-C está empotrado en tu aplicación y distribuido cada vez que vendes
tu aplicación, este sigue siendo libre. Es requerido que te registres con IBM
para poder redistribuir DB2 Express-C; sin embargo este registro también es
libre.
4. Sin
límites: Mientras que otros competidores de base de datos establecen límites en
el tamaño de la base de datos, con DB2 Express-C NO hay límite de datos. Tu base
de datos puede crecer y crecer sin violar el acuerdo de licencia. También no hay
límites en términos del número de conexiones de usuarios por
servidor.
Características
de MYSQL SGBD.
1. Un
amplio subconjunto de ANSI SQL 99, y varias extensiones.
2. Soporte
a multiplataforma
3. Procedimientos
almacenados
4. Disparadores
(triggers)
10. Soporte
X/Open XA de transacciones distribuidas; transacción en dos fases como parte de
esto, utilizando el motor InnoDB de Oracle.
11. Motores
de almacenamiento independientes (MyISAM para lecturas rápidas, InnoDB para
transacciones e integridad referencial)
12. Transacciones
con los motores de almacenamiento InnoDB, BDB Y Cluster; puntos de recuperación
(savepoints) con InnoDB.
15. Sub-SELECTs
(o SELECTs anidados)
16. Réplica
con un maestro por esclavo, varios esclavos por maestro, sin soporte automático
para múltiples maestros por esclavo.
17. indexing
y buscando campos de texto completos usando el motor de almacenamiento
MyISAM.
18. Embedded
database library
19. Soporte
completo para Unicode
20. Conforme
a las reglas ACID usando los motores InnoDB, BDB y
Cluster.
21. Shared-nothing
clustering through MySQL Cluster.
Requisitos
para ORACLE y MySQL como SGBD
ORACLE MySQL
Memoria RAM 512MB 512MB
Memoria Virutal 1024 MB 1024 MB
Espacio en DiscoDuro 1.5 Gb 1 Gb
Sistemas Compatibles Windows Server, Seven, Linux
Requisitos
para INFORMIX como SGBD
Requisitos para INFORMIX Linux Windows MAC OSX
Memoria RAM 256 MB 256 MB 512 MB
Disco duro 750 MB 750 MB 600 MB
Arquitectura de procesador x86 x86 x86
Requisitos
para SQL Server
Requisistos para SQL SERVER minimo Recomendado
Procesador 500 Mhz 1 Ghz
SO Windows Server 2003, 2008 , Windows XP professional
y Media center, Windows 2000
Memoria RAM 512 MB 3 GB
Disco Duro 350 MB 1 GB
Requisistos para DB2
Procesador Desde 1 solo nucleo hasta 4 nucleos
SO Linux, Sun Solaris (x64), Microsoft Windows XP
Vista y Mac OSX
Memoria RAM 1 GB