You are on page 1of 7

Prctica 1.

1 Anlisis y comparacin de SGBD

Realiza un estudio sobre los Sistemas Gestores de Bases de Datos ms utilizados


completando para cada uno la tabla proporcionada:
- MySQL
- MariaDB
- Oracle
- DB2
- SQL Server
- PostgreSQL
- Access.

MySQL
Descripcin Es un sistema de gestin de bases de datos
relacional desarrollado bajo licencia dual GPL/Licencia comercial
por Oracle Corporation y est considerada como la base
datos open source ms popular del mundo, 12 y una de las ms
populares en general junto a Oracle y Microsoft SQL Server,
sobre todo para entornos de desarrollo web.
Caractersticas Amplio subconjunto del lenguaje SQL. Algunas
extensiones son incluidas igualmente.
Disponibilidad en gran cantidad de plataformas y
sistemas.
Posibilidad de seleccin de mecanismos de
almacenamiento que ofrecen diferentes velocidades de
operacin, soporte fsico, capacidad, distribucin
geogrfica, transacciones...
Transacciones y claves forneas.
Conectividad segura.
Replicacin.
Bsqueda e indexacin de campos de texto.
URL doc oficial https://dev.mysql.com/doc/
ltima versin 5.7.19
Requisitos HW 512 MB de memoria RAM.
1024 MB mquina virtual.
1 GB de espacio de disco duro.
Arquitectura del sistema 32/64 bit.
Protocolo de red TCP/IP.
Requisitos SW Sistema operativo: Windows, Linux y Unix.
Ventajas MySQL software es Open Source
Velocidad al realizar las operaciones, lo que le hace uno
de los gestores con mejor rendimiento.
Bajo costo en requerimientos para la elaboracin de
bases de datos, ya que debido a su bajo consumo
puede ser ejecutado en una mquina con
escasos recursos sin ningn problema.
Facilidad de configuracin e instalacin.
Soporta gran variedad de Sistemas Operativos
Baja probabilidad de corromper datos, incluso si los
errores no se producen en el propio gestor, sino en el
sistema en el que est.
Su conectividad, velocidad, y seguridad hacen de
MySQL Server altamente apropiado para acceder bases
de datos en Internet
El software MySQL usa la licencia GPL
Desventajas Un gran porcentaje de las utilidades de MySQL no
estn documentadas.
No es intuitivo, como otros programas (ACCESS).
Conclusiones

MariaDB
Descripcin Es un sistema de gestin de bases de datosderivado
de MySQL con licencia GPL (General Public License). Es
desarrollado por Michael (Monty) Widenius(fundador
de MySQL), la fundacin MariaDB y la comunidad de
desarrolladores de software libre.1
Caractersticas MariaDB maneja hasta 32 segmentos clave por clave
Se agreg abort-source-on-error al cliente mysql
Precisin de microsegundos en la lista de procesos
Pool de hilos de ejecucin o procesos
Eliminacin de tablas
Extensiones de prueba mysqltest
Columnas virtuales
Estadsticas extendidas para el usuario
Cach de claves segmentadas
Autenticacin a travs de plugins
Especificacin de motor de almacenamiento en CREATE
TABLE
Mejoras a la tabla INFORMATION SCHEMA.PLUGINS
Se agreg rewrite-db como opcin en mysqlbinlog al
cambiar de base de datos usada
Reporte de Procesos para ALTER TABLE y LOAD DATA
INFILE
URL doc oficial https://mariadb.com/kb/en/library/documentation/
ltima versin 10.2
Requisitos HW Espacio en disco duro 440 MB
Memoria RAM 1 GB
Procesador Intel Pentium 4, Celeron, Inside 900 o equivalentes
Arquitectura soportada 32 y 64 bits
Requisitos SW Windows y Linux
Ventajas Nuevos motores de almacenamiento ms eficientes. Aria
y XtraDB vienen a reemplazar a MyISAM e InnoDB
respectivamente. Cabe destacar el mayor rendimiento de
Aria, cuando recibe consultas complejas y tiene que
realizar tablas temporales, stas se cachean en memoria
en vez de escribirlas en disco.
Estadsticas para ndices y tablas que pueden ayudar para
la optimizacin de la base de datos. Se aaden nuevas
tablas de sistema para recoger esta informacin.
En general, muchas mejoras para aumentar el
rendimiento y la eficiencia con respecto a MySQL.

Desventajas La migracin de un sistema muy testado y fiable como es


MySQL.
Aunque se garantiza una absoluta compatibilidad, y un
gran sistema estable y potente, hay que valorar si a da de
hoy merece pasar todo mi sistema a MariaDB.
Conclusiones

Oracle
Descripcin Es un sistema de gestin de base de datos de tipo objeto-relacional
(ORDBMS, por el acrnimo en ingls de Object-Relational Data Base
Management System), desarrollado por Oracle Corporation.
Caractersticas Gestin de grandes bases de datos
Usuarios concurrentes
Alto rendimiento en transacciones
Sistema de alta disponibilidad
Gestin de la seguridad
Compatibilidad
Contestabilidad
URL doc oficial http://www.oracle.com/technetwork/es/documentation/index.html
ltima versin 12c
Requisitos HW Espacio en disco duro 400 MB
Memoria RAM 1 GB
Requisitos SW Windows, Linux, Mac
Ventajas Motor de base de datos objeto-relacional ms usado a nivel
mundial.
Multiplataforma: puede ejecutarse desde un PC hasta una
supercomputadora.
Permite el uso de particiones para hacer consultas, informes,
anlisis de datos, etc.
Soporta todas las funciones que se esperan de un buen
servidor.
Software del servidor que puede ejecutarse en multitud de
sistemas operativos: Linux, Mac, Windows, etc.
Desventajas Las versiones ms recientes de Oracle son la 11g, 10g, 9g, 8g,
desde el lanzamiento original de la 8 se sucedieron varias
versiones con correcciones, hasta alcanzar la estabilidad en
la 8.0.3. El motivo de tantos fallos fue, al parecer, la
remodelacin del sistema de almacenamiento por causa de
la introduccin de extensiones orientadas a objetos.
El mayor inconveniente de Oracle es quizs su precio. Incluso
las licencias de Personal Oracle son excesivamente caras, en
mi opinin. Otro problema es la necesidad de ajustes. Un
error frecuente consiste en pensar que basta instalar el
Oracle en un servidor y enchufar directamente las
aplicaciones clientes. Un Oracle mal configurado puede ser
desesperantemente lento.
Tambin es elevado el coste de la informacin, y slo
ltimamente han comenzado a aparecer buenos libros sobre
asuntos tcnicos distintos de la simple instalacin y
administracin.

Conclusiones

DB2
Descripcin 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 bsquedas de manera jerrquica dentro de ste, e
integrarlo con bsquedas relacionales.
Caractersticas Integridad
Mltiples usos
Escalabilidad
Web enabled para e-business
Facilidad de Instalacin y Uso
Universalidad
URL doc oficial https://www.ibm.com/support/knowledgecenter/es/SSEPGG_8.2.0
/com.ibm.db2.udb.doc/core/r0008264.htm
ltima versin 10.1
Requisitos HW Procesador de doble ncleo a 2,66 Ghz, 4 GB de memoria RAM, 4
GB de espacio en disco
Requisitos SW Linux, Unix, Windows
Ventajas Permite agilizar el tiempo de respuestas de una consulta
Recuperacin utilizando accesos de slo ndices.
Predicados correlacionados.
Posee tablas de resumen, tablas replicadas,
unioneshash y utiliza una combinacin de seguridad externa
y control interno de acceso a proteger datos.

Desventajas Lentitud crear y ejecutar consultas.


Utiliza mucho la memoria RAM para las instalaciones y
utilizacin de software.
DB2 posee un elevado costo econmico en licencias
personales.

Conclusiones

SQL Server
Descripcin Microsoft SQL Server es un sistema de manejo de bases de datos
del modelo relacional, desarrollado por la empresa Microsoft.

Caractersticas Posee una compresin de Datos que permite que los


datos se almacenen de una manera ms eficiente, y
reduzca los requisitos de almacenamiento para sus datos.
La Compresin de Datos tambin ofrece mejoras
significativas en el rendimiento para grandes cargas de
trabajo

URL doc oficial https://msdn.microsoft.com/es-


es/library/bb934498(v=sql.120).aspx
ltima versin 2016
Requisitos HW Procesador x64 1,4 GHz, 1 GB de memoria RAM, 6 GB de disco
duro
Requisitos SW Windows y ahora tambin disponible en Linux
Ventajas Es til para manejar y obtener datos de la red de redes y
compatibilidad con la mayora de las tareas
administrativas de SQL Server.
Al trabajar en una red social permite agregar otros
servidores de SQL Server, y puede ver las bases de datos
del otro compaero.
Desventajas Utiliza mucho la memoria RAM para las instalaciones y
utilizacin de software.
No se puede utilizar como practicas porque se prohben
muchas cosas, tiene restricciones en lo particular.
Tiene muchos bloqueos a nivel de pgina, un tamao de
pgina fijo y demasiado pequeo, una psima
implementacin de los tipos de datos variables.
Conclusiones

PostgreSQL
Descripcin Es un Sistema de gestin de bases de datos relacionalorientado a
objetos y libre, publicado bajo la licencia PostgreSQL,1 similar a
la BSD o la MIT.
Caractersticas Es una base de datos 100% ACID.
Soporta distintos tipos de datos: adems del soporte para
los tipos base, tambin soporta datos de tipo fecha,
monetarios, elementos grficos, datos sobre redes (MAC,
IP ...), cadenas de bits, etc. Tambin permite la creacin
de tipos propios.
Incluye herencia entre tablas, por lo que a este gestor de
bases de datos se le incluye entre los gestores objeto-
relacionales.
Copias de seguridad en caliente (Online/hot backups)
Unicode
Juegos de caracteres internacionales
Regionalizacin por columna
Multi-Version Concurrency Control (MVCC)
Multiples mtodos de autentificacin
Acceso encriptado via SSL
SE-postgres
Completa documentacin
Licencia BSD
URL doc oficial https://www.postgresql.org/docs/manuals/
ltima versin 9.6
Requisitos HW Realmente PostgreSQL no tiene requerimientosespecficos de
hardware. Se considera suficiente con satisfacer
los requerimientos recomendados para instalar el sistema
operativo que se vaya a utilizar
Requisitos SW Linux, Unix, Windows
Ventajas Instalacin ilimitada
Fcil de Administrar y dispone de la flexibilidad para hacer
investigacin y desarrollo de sistemas sin necesidad de
incurrir en costos adicionales de licenciamiento.
Est disponible para ms de 34 plataformas y es un
software de cdigo abierto.
Desventajas Es 3 veces ms lento que My SQL.
La sintaxis de algunos de sus comandos o sentencias no es
nada intuitiva y es muy consumista de recursos.
No posee ayuda en lnea hay foros oficiales, pero no hay
una ayuda obligatoria.
Conclusiones

Access
Descripcin Es un sistema de gestin de bases de datos incluido en
el paquete ofimtico denominado Microsoft Office.
Caractersticas Dentro del archivo, puede utilizar:
Tablas para almacenar los datos, consultas para buscar y
recuperar nicamente los datos que necesita.
Formularios para ver, agregar y actualizar los datos de las
tablas e informes para analizar o imprimir los datos con
un diseo especfico.
URL doc oficial
ltima versin2016
Requisitos HW CPU x86 1Ghz, 2 GB de memoria RAM, 3 GB de disco duro
Requisitos SW Windows
Ventajas Otorga capacidades para aprovechar la informacin, incluso si no
es experto en bases de datos. Adems, a travs de bases de
datos web recin agregadas, Access ampla la eficacia de los
datos, facilitando el seguimiento, la creacin de informes y el uso
compartido con otras personas. Los datos nunca estarn ms all
del explorador web ms cercano.
Desventajas No es funcional para bases de datos de gran calibre (en
cuanto a volumen de datos o de usuarios)
Entre sus mayores inconvenientes figuran que no es
multiplataforma, pues slo est disponible para sistemas
operativos de Microsoft, Su uso es inadecuado para
grandes proyectos de software que requieren tiempos de
respuesta crticos
Conclusiones

You might also like