SGBD

Algunos ejemplos de SGBD y sus características principales.

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
·         El evento del disparador deberá activarse sobre...
·         La tabla donde el disparador se activará
·         La frecuencia de la ejecución
·         La función que podría ser llamada


Características de SQL Server 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

No hay comentarios:

Publicar un comentario