DB2 es un sistema de gestión de bases de datos relacional desarrollado por IBM, conocido por integrar XML de manera nativa, lo que permite almacenar y buscar documentos XML de forma jerárquica.
- La enorme cantidad de memoria RAM que utiliza para la instalación y utilización del software.
- Solo permite alojar un máximo de 64 GB.
- Requiere de un sistema operativo de Windows
- Soporte de transacciones.
- Incluye también un potente 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 las terminales o clientes de la red sólo acceden a la información.
Microsoft SQL Server es un sistema de gestión de bases de datos relacionales (SGBD) basado en el lenguaje Transact-SQL, y específicamente en Sybase IQ, fabricado por Microsoft capaz de poner a disposición de muchos usuarios grandes cantidades de datos de manera simultánea.
SQL Server usa la arquitectura Cliente / Servidor para separar la carga de trabajo en tareas que corran
en computadoras tipo Servidor y tareas que corran en computadoras tipo Cliente:
• El Cliente es responsable de la parte lógica y de presentar la información al usuario. Generalmente, el
cliente corre en una o más computadoras Cliente, aunque también puede correr en una computadora
Servidor con SQL Server.
• SQL Server administra Bases de Datos y distribuye los recursos disponibles del servidor (tales como
memoria, operaciones de disco, etc.) entre las múltiples peticiones.
La arquitectura Cliente /Servidor permite desarrollar aplicaciones para realizar en una variedad de
ambientes.
ORACLE
- El mayor inconveniente de Oracle es quizás su precio.
- Incluso las licencias de Personal Oracle son Excesivamente caras.
- Otro problema es la necesidad de ajustes.
- Es Multiplataforma Soporta bases de datos de todos los tamaños, desde severas cantidades de bytes y gigabytes en tamaño.
- Soporta Cliente servidor.
- Integración perfecta con PHP
Oracle es un sistema gestor de datos relacional de última generación, lo cual quiere decir que está orientado al acceso remoto y redes (internet). Hoy por hoy Oracle se puede implementar en diferentes plataformas. Es una herramienta de administración gráfica que es mucho más intuitiva y cómoda de maneja.
La arquitectura de Oracle Server puede ser descrita en tres categorías:
1. Procesos de Usuarios
2. Estructuras de Memorias que recolectan datos, llamada Instancia Oracle
3. Estructuras físicas de archivos que se denomina Base de Datos (Data Files,
Control Files y Redo Log Files)
DB2
En sistemas grandes la base más usada es DB2 ya que corre en diferentes plataformas operativas, pero en realidad, en la mayoría de los casos la decisión para optar por un software de estas características es corporativa
- Permite agilizar el tiempo de respuestas de la consulta.
- La mayoría de los que usan equipos IBM Utilizan BD2 por qué es confiable y tiene Soporte técnico.
- Recuperación utilizando accesos de sólo índices
DB2 es el producto principal de la estrategia de Data Managenment de IBM el cual incluye todo lo necesario para implementar una solución de replicación de datos en cualquier tipo distribuido o heterogéneo, pues permite enviar los datos a cualquier sitio para cubrir todos los requerimientos de una empresa.
DB2 es un motor de base de datos relacional que integra XML de manera nativa, lo que IBM ha llamado pureXML, que permite almacenar documentos completos dentro del tipo de datos xml para realizar operaciones y búsquedas de manera jerárquica dentro de éste, e integrarlo con búsquedas relacionales.
MYSQL
- La principal desventaja de SQL es la gran cantidad de memoria RAM que utiliza para la instalación.
- En gran porcentaje de las utilidades de MySQL no están documentadas.
- No es intuitivo, como otros programas (ACCESS).
- Conectividad segura.
-Disponibilidad en gran cantidad de plataformas y sistemas.
-Probado con un amplio rango de compiladores diferentes.
-Puede mezclar tablas de distintas bases de datos en la misma consulta.
Es un sistema de gestión de bases de datos relacional. Su diseño multihilo le permite soportar una gran carga de forma muy eficiente. También tiene un Amplio subconjunto del lenguaje SQL
La arquitectura de MySQL tiene como característica más notable el separar el motor de almacenamiento (que se encarga de los detalles de entrada-salida y representación de la información en memoria secundaria) del resto de los componentes de la arquitectura. Es decir, el diseño del gestor está preparado para que se pueda cambiar el gestor de almacenamiento. Esto permite incluso crear nuevos motores de almacenamiento especializado para ciertas tareas o tipos de aplicaciones.
POSTGRESQL
- Es fácil de vulnerar sin protección adecuada.
- El motor MyISAM es instalado por defecto y carece de capacidades de integridad relacional.
- Realizar revisiones llegar a ser una labor manual y tediosa para el DBA.
-Reducida cantidad de tipos de datos.
DESVENTAJAS
- Funciona con grandes cantidades de datos.
-Alta concurrencia con varios usuarios accediendo al mismo tiempo al mismo sistema.
-Ahorro de costos de operación.
-Su sintaxis SQL es estándar y fácil de aprender.
VENTAJAS
PostgreSQL es un sistema de gestión de bases de datos objeto-relacional, distribuido bajo licencia BSD y con su código fuente disponible libremente. Es el sistema de gestión de bases de datos de código abierto más potente del mercado y en sus últimas versiones no tiene nada que envidiarle a otras bases de datos comerciales
CARACTERISTICAS
- PostgreSQL está basado en una arquitectura cliente-servidor.
- Un proceso servidor postgres puede atender exclusivamente a un solo cliente.
- El proceso postmaster es el encargado de ejecutar un nuevo servidor para cada cliente que solicite una conexión.
- Se llama sitio al equipo anfitrión (host) que almacena un conjunto de bases de datos.
- En un sitio se ejecuta solamente un proceso postmaster y múltiples procesos postgres.
- Los clientes pueden ejecutarse en el mismo sitio o enequipos remotos conectados por TCP/IP.