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.
4. Soporte de transacciones.
5. Escalabilidad, estabilidad y seguridad.
6. Soporta procedimientos almacenados.
7. Incluye también un potente entorno gráfico de administración, que permite el uso de comandos DDL y DML gráficamente.
8. 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.
9. 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 multiplataforma3. Procedimientos almacenados
4. Disparadores (triggers)
5. Cursores
6. Vistas actualizables
7. Soporte a VARCHAR
8. INFORMATION_SCHEMA
9. Modo Strict
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.
13. Soporte para SSL
14. Query caching
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.
Requisitos
para INFORMIX como SGBD.
Requisitos
para SQL Server.
Requisitos
para DB2.
Requisitos
para PostgreSQL.
No hay comentarios:
Publicar un comentario