viernes, 8 de febrero de 2013

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

                                                             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

 

No hay comentarios:

Publicar un comentario