miércoles, 6 de febrero de 2013

Tabla comparativa SGBD


SGBD
Oracle
MySQL
Informix
Ventajas
· Es el mas usado a nivel mundial.
●Es multiplataforma.
●Permite el uso de particiones.
●Es fácil de usar.
· Es gratuito.
●Es multiplataforma.
●Tiene una mayor velocidad al realizar operaciones.
●No necesita muchos requerimientos desistema.
●Se instala de manera muy sencilla.
●Tiene mayor seguridad.
· Hace la conversión de tipos automáticamente, es decir no es necesario especificar alguna instrucción que diga que conversión de tipo se necesita.
· Los valores nulos se identifican con la palabra NULL y es el estado inicial de cualquier variable que se maneje.
· Si no se colocan algunos valores, añade nulo automáticamente.
· Reduce los costos de la administración
Desventajas
· Tiene un elevado precio.
●Las versiones masrecientes contienes muchoserrores.
· No es muy intuitivo.
· No tiene soporte para BLOBs (Objetos grandes binarios).
*Imágenes.
*Audio
*Video
· No tiene soporte para el tipo de datos VARCHAR.
* Son datos con una longitud fija de máximo 2000 caracteres.

 

SQL Server
DB2
PostGreSQL
  • Soporte de transacciones.
  • Soporta procedimientos almacenados.
  • Incluye también un entorno gráfico de administración, que permite el uso de comandos DDL y DML gráficamente.
  • 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.
  • Además permite administrar información de otros servidores de datos.
· permite almacenar documentos completos dentro del tipo de datos xml.
· importación de los datos a DB2 en una media de 1 o 2 semanas, ejecutando PL/SQL de forma nativa en el gestor IBM DB2.
· permite eliminar tareas rutinarias y permitiendo que el almacenamiento de datos sea más ligero, utilizando menos hardware y reduciendo las necesidades de consumo de alimentación y servidores.
· Codigo abierto
· No manejado por empresa si no por una comunidad de desarrollladores desisnteresados.
· Alta concurrencia.
· Amplia variedad de tipos nativos.
· Seguridad en terminos generales -Integridad en BD: restricciones en el dominio -Integridad referencial - Afirmaciones (Assertions) -Disparadores (Tiggers) -Autorizaciones -Conexión a DBMS -Transacciones y respaldos.
  • MSSQL usa Address Windowing Extension (AWE) para hacer el direccionamiento de 64-bit. Esto le impide usar la administración dinámica de memoria, y sólo le permite alojar un máximo de 64 GB de memoria compartida.
  • MSSQL no maneja compresión de datos (excepto la versión 2008 Enterprise Edition, que sí lo hace), por lo que las bases de datos pueden llegar a ocupar mucho espacio en disco.
  • MSSQL requiere de un sistema operativo Microsoft Windows, por lo que no puede instalarse, por ejemplo, en servidores Linux, por esta razon.
· No todas las versiones son gratuitas.
· Sin experiencia, configurar llega a ser un caos.
· Es fácil de vulnerar sin proteccion adecuada.
· El motor MyISAM es instalado por defecto y carece de capacidades de integridad relacional.
· InnoDB genera mucho footprint en memoria al indizar.
· El toolset empresarial tiene un costo adicional por suscripción anual.
· Realizar revisiones llegar a ser una labor manual y tediosa para el DBA.
· Reducida cantidad de tipos de datos.


No hay comentarios:

Publicar un comentario