Requisitos y caracteristicas de diferentes SGBD.

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