Sistemas Gestores de Bases de Datos
Un sistema Gestor de Base de Datos es un conjunto coordinado de programas, procedimientos y lenguajes que suministra a los distintos tipos de usuarios los medios necesarios para descubrir y manipular los datos almacenados garantizando su seguridad.
El propósito general de los sistemas de gestión de base de datos es el de manejar de manera clara, sencilla y ordenada un conjunto de datos. Por tanto un Sistema Gestor de base de datos nos debe permitir:
· Definir una base de datos: especificar tipos, estructuras y restricciones de datos.
· Construir la base de datos: guardar los datos en algún medio controlado por el mismo SGBD
· Manipular la base de datos: realizar consultas, actualizarla, generar informes.
He aquí unas pequeñas fichas de los SGBD más usados con algunas de sus características más importantes:
Sistemas Gestores de Base de Datos
Aquí apreciamos una tabla con las características que diferencian unas y otras, recogidas brevemente:
Soporte | Interfaz | Perfil de empresa | Mantenimiento | Coste | |
ASE | Win, Mac OSX, Linux, BSD, UNIX | Completa, aunque poco visual e intuitiva | Medianas empresas | Personal cualificado y caro | 3311€ 800€ el soporte anual |
PostrgreSQL | Win, Mac OSX, Linux, BSD, UNIX, z/OS | Completa, avanzada, con un buen entorno e intuitiva | Universidades y grandes empresas | Personal cualificado y coste medio | Gratis |
FireBird | Win, Mac OSX, Linux, FreeBSD, Solaris, HP-UX, Solaris | Completa, pero menos intuitiva | Medianas | Personal cualificado y coste medio | Gratis |
Microsoft SQL Server | Windows | Muy completa, muy intuitiva, | Grande empresas | Personal muy cualificado y experto | 10000€ |
SapDB | Linux, Windows, Solaris, HP-UX, Tru64 y Aix | Sencilla y no compleja | Pequeñas y medianas empresas | Automatizado y barato | Gratis |
MySQL | tru64, windows, linux, solaris, SCO OpenServer, BSD, Mac OS, HP-UX | Sencilla y poco intuitiva | Todo tipo de empresas | No necesita de personal muy cualificado | Gratis |
Oracle | MAC, linux, BSD, Win | Muy completa y potente, y muy intuitiva | Grandes empresas | Personal muy cualificado | 38000€ y soporte de 8000€ |
FileMaker | Windows y Mac | Muy intuitiva y sencilla | Pequeñas empresas, equipos de educación, gobierno y grupos de trabajo | Personal no muy cualificado | 500€ |
Finalmente podemos apreciar una tabla comparativa con las ventajas y desventajas de los SGBD mencionados anteriormente:
Ventajas | Desventajas | |
Adaptative Server Enterprise | Soporte a múltiples herramientas de desarrollo y lenguajes de programación. Conexiones a través de SSL. Encriptación de forma más individual. | Poco visual e intuitiva. Requiere mantenimiento por personal cualificado. Caro. |
PostgreSQL | Herencia de tablas. Soporte a múltiples herramientas de desarrollo y lenguajes de programación. Alta concurrencia. Soporte para transacciones distribuidas. Gratis. | No admite procedimientos almacenados. No es compatible con otros SGDB. No tiene soporte. |
Firebird | Requerimientos de hardware bajos. Bajo mantenimiento. Versión portable. Gratis. | No incluye demasiadas herramientas de mantenimiento. No es compatible con otros SGDB. Requiere mantenimiento por personal cualificado. No tiene soporte. |
Microsoft SQL Server | Soporta procedimientos almacenados. Potente entorno gráfico de administración. | Diseñado sólo para un Sistema Operativo. Requiere mantenimiento por personal cualificado y experto. Caro. |
SapDB | Compatibilidad con otros SGDB. Requerimientos de hardware bajos. Mayoría de tareas de mantenimiento automatizadas. Gratis. | Demasiado básica. No tiene soporte para Mac OS. No tiene soporte. |
MySQL | Soporte multiplataforma. Gran soporte para sistemas operativos. Para todo tipo de empresas y usuarios. Gratis. | Interfaz poco intuitiva. Poca automatización. Poco soporte para otros lenguajes de programación y desarrollo. Las utilidades no están documentadas. No tiene soporte. |
Oracle | Interfaz intuitiva y cómoda. Características de BD orientadas a objetos. Admite procedimientos almacenados. Soporte de registro para cambios de hardware y software. | Demasiado avanzada. Requiere personal altamente cualificado. Caro. |
FileMaker | Interfaz gráfica de fácil manejo. Utilidades destinadas a movilidad. Destinada también al usuario doméstico. Conexiones por SSL. Soporte para exportación/importación para todo tipo de formatos. | Sólo tiene soporte para Mac OS y Windows. Demasiado simple. No permite lenguajes de programación y desarrollo. |
No hay comentarios:
Publicar un comentario