INSTRUCCIONES.
Buscar y seleccionar en distintas fuentes de información los requisitos y características de distintos SGBD (Oracle y MYSQL. INFORMIX y SQLServer, DB2 y PostgreSQL).
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)
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