Tabla de SISTEMAS GESTORES DE BASES DE DATOS DBMS
DBMS
|
Características
|
Fortalezas
|
Debilidades
|
Opinión
| |
GESTORES DE BASES DE DATOS NO LIBRES
| |||||
Microsoft SQL Server
|
Soporte de transacciones.
Escalabilidad, estabilidad y seguridad.
Soporta procedimientos almacenados.
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 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.
|
Escalabilidad
Seguridad
estabilidad
|
Solo permite alojar un máximo de 64 GB
Requiere de un sistema operativo Windows
No se puede instalar en servidores linux
| ||
Microsoft Access
|
Microsoft Access es unsistema de gestión de bases de datos relacionalespara lossistemas operativosMicrosoft Windows, desarrollado por Microsoft y orientado a ser usado en un entorno personal o en pequeñas organizaciones
|
Permite crear ficheros de bases de datos relacionales que pueden ser fácilmente gestionadas por unainterfaz gráficasimple. Además, estas bases de datos pueden ser consultadas por otros programas. Este programa permite manipular los datos en forma de tablas
|
Para bases de datos de gran calibre (en cuanto a volumen de datos o de usuarios) es recomendable usar otros sistemas como MySQL o Microsoft SQL Server, y código VBA (Visual Basic para Aplicaciones).
Entre sus mayores inconvenientes figuran que no es multiplataforma, pues sólo está disponible para sistemas operativos de Microsoft, Su uso es inadecuado para grandes proyectos de software que requieren tiempos de respuesta críticos |
Es fácil de aprender por que no requiere de tantas sentencias sql
| |
My SQL
|
MySQL es unsistema de gestión de bases de datosrelacional,multihilo ymultiusuario con más de seis millones de instalaciones.
Entre las características disponibles en las últimas versiones se puede destacar:
Disponibilidad en gran cantidad de plataformas y sistemas.
Posibilidad de selección demecanismos de almacenamientoque ofrecen diferente velocidad de operación, soporte físico, capacidad, distribución geográfica, transacciones...
Conectividad segura.
Replicación.
|
|
| ||
Oracle
|
Es un sistema de gestión de base de datos relacional. Se considera a Oracle como uno de los sistemas de bases de datos más completo se considera a Oracle como uno de los sistemas de bases de datos más completos
|
Multiplataforma
Soporta bases de datos de todos los tamaños, desde severas cantidades de bytes y gigabytes en tamaño
Soporta cliente- servidor
|
Costo de mantenimiento alto.
Lo maneja personal capacitado por ORACLE.
| ||
GESTORES DE BASES DE DATOS LIBRES
| |||||
PostgreSQL
|
Es un Sistema de gestión debase de datos relacional orientada a objetos y libre, publicado bajo la licencia BSD
|
Permite que mientras un proceso escribe en una tabla, otros accedan a la misma tabla sin necesidad de bloqueos. Cada usuario obtiene una visión consistente de lo último a lo que se le hizo commit. Esta estrategia es superior al uso de bloqueos por tabla o por filas común en otras bases, eliminando la necesidad del uso de bloqueos explícitos.
|
Es más lento en inserciones y actualizaciones que mysql
| ||
FireBird
|
Es un sistema de administración de bases de datos relacional (o RDBMS) (Lenguaje consultas:SQL) de código abierto.
|
Buena seguridad basada en usuarios/roles.
Soporte de transacciones ACID y claves foraneas
|
Es medianamente estable
| ||
SQLite
|
Es un sistema de gestión de bases de datos relacional compatible con ACID, contenida en una relativamente pequeña (~275 kiB) biblioteca en C
|
la biblioteca SQLite se enlaza con el programa pasando a ser parte integral del mismo.
|
El modelo tradicional de utilizar un proceso servidor ofrece mayor protección ante aplicaciones que utiliza la base de datos y que pudieran tener fallos de programación.
| ||
DB2 Express-C
|
DB2 express-C es un motor de base de datos perteneciente a la empresa IBM, conteniendo parte de las funcionalidades de la versión de pago DB2 propiedad también de la empresa IBM
|
Cuenta con la ventaja de no tener límite de crecimiento en sus archivos de base de datos.
|
Publicado en la revista VAR, Microsoft SQL Server se anoto en 38 %, IBM 10%, Oracle 21%, Infromix 9%, Sybase 8%.
| ||
Apache Derby
|
Es un sistema gestor de base de datos relacional escrito en Java que puede ser empotrado en aplicaciones Java y utilizado para procesos de transacciones online.
|
Esto por otro lado hace que las aplicaciones sean altamente portables.
|
Derby está escrito en Java y no tiene bindings para otros
Derby hace uso de una mayor cantidad de memoria y su rendimiento y compatibilidad SQL es inferior que otras alternativas como puede ser la base de datos gratuita y de código libre H2 por lo que su uso tiene poco sentido
| ||
No hay comentarios.:
Publicar un comentario