| DB2 | - Es software propietario de IBM.
- Integra XML de forma nativa.
- Es un sistema relacional.
- Posee una arquitectura similar a Oracle.
- El lenguaje SQL es muy potente.
- Cuenta con una larga trayectoria en el mercado.
| - Es multiplataforma; elimina tareas rutinarias, lo que permite un menor uso de recursos de hardware.
- Tiene una versión gratuita llamada DB2 Express-C.
- Altamente escalable y estable.
| - No es tan robusto como Oracle.
- Su coste de implementación puede ser elevado.
| Es un DBMS que puede resultar caro debido a que no es tan robusto en comparación con otros sistemas de gestión de bases de datos de alto nivel. |
| MySQL | - Licencia propietaria y pública (GPL).
- Alta portabilidad.
| - Fácil de aprender y utilizar en entornos multiplataforma.
- Es de código abierto.
- Configuración sencilla.
- Veloz al realizar operaciones de lectura.
| - El soporte para disparadores (triggers) es muy básico.
- No soporta algunas conversiones de datos complejas.
- Los privilegios de las tablas no se borran de forma automática.
| MySQL es uno de los DBMS más populares que existen; esto se debe a que, además de ser eficiente, es de código libre y gratuito en algunas versiones, aunque también incluye versiones de pago. |
| Oracle | - Software propietario.
- Portable y compatible.
- Alto rendimiento en entornos exigentes.
| - Es el DBMS más popular a nivel corporativo.
- Oracle ofrece un soporte técnico especializado.
- Permite la gestión eficiente de múltiples bases de datos.
| - Una mala configuración inicial ofrece resultados desfavorables en el rendimiento.
| Oracle es un DBMS de pago que tiene como principal beneficio su fiabilidad y su soporte técnico de primer nivel. |
| PostgreSQL | - Incluye herencia entre las tablas.
- Incorpora estructuras de arrays.
| - Ahorro significativo en costos de licenciamiento.
- Instalación limitada pero eficiente.
- Alta estabilidad.
- Gran capacidad de almacenamiento de datos.
| - Puede ser lento en operaciones de inserción y actualización.
- Ofrece soporte principalmente a través de la comunidad en línea.
| Tiene características específicas que lo hacen especial para satisfacer ciertas necesidades técnicas avanzadas. |
| SQLite | - De dominio público.
- DBMS relacional ligero.
- Muchos lenguajes de programación lo incluyen en sus módulos o bibliotecas estándar.
| - Multiplataforma.
- Gran cantidad de lenguajes de programación tienen soporte o módulos para SQLite.
- Tamaño extremadamente reducido.
| - Su límite de base de datos es de 2 terabytes.
- En algunas versiones, asigna los tipos de datos a los valores individuales y no a las columnas, lo que en ocasiones dificulta la portabilidad hacia otras bases de datos.
| Es una excelente alternativa como DBMS, especialmente para aplicaciones locales. Ejemplos de su uso incluyen Mozilla Firefox, BlackBerry, Android, Skype y el reproductor Clementine, los cuales guardan sus datos en SQLite. |
| InterBase | - Software propietario.
- Arquitectura única en su clase.
- El lenguaje de procedimientos y triggers es muy potente.
| - Disponible para Microsoft Windows y Linux.
- Permite realizar copias de seguridad "en caliente" (sin detener el servicio).
- Gran cercanía al estándar SQL.
| - No permite realizar particiones de datos.
- No goza de gran popularidad en el mercado masivo.
| Su principal inconveniente es su arquitectura única y su poca popularidad; sin embargo, a pesar de ello, este DBMS posee características muy poderosas que lo hacen único. |
| Microsoft SQL Server | - Software propietario.
- Integra constantemente nuevas herramientas de administración.
- Recuperación de datos eficaz y rápida.
- Buena portabilidad dentro del ecosistema Microsoft.
| - Optimizado para Windows.
- Soporte robusto de transacciones.
- Alta estabilidad y seguridad.
- Soporte avanzado de procedimientos almacenados.
- Entorno gráfico intuitivo.
| - Utiliza muchos recursos computacionales, especialmente memoria RAM.
- Es un producto de pago.
| La principal ventaja de este sistema es su fiabilidad y eficiencia a la hora de recuperar datos críticos. |