Você está na página 1de 8

INSTITUTO TECNOLGICO DE DURANGO

DEPARTAMENTO DE SISTEMAS Y COMPUTACIN

ING SISTEMAS COMPUTACIONALES

ADMINISTRACION DE BASES DE DATOS

UNIDAD 1

Nombre del Trabajo: Cuadro comparativo diferentes SGBD y


consideraciones sobre ellos
N de Control: 12041143
Nombre: Misael Hernndez Villarreal
Grupo: 6Y
Nombre del profesor: Rubn Pizarro Gurrola
Victoria de Durango, Dgo. A 11 de Febrero del 2014

INTRODUCCION
Muchas de las veces las bases de datos suelen ser muy complicadas de manejar,
monitorear y sobre todo administrar para las personas encargadas de este trabajo
los cuales son los administradores de bases de datos.
Para ayudar a estas personas con estos detalles se crearon los sistemas gestores
de bases de datos los cuales nos ayudan a manejar y administrar de una manera
ms sencilla todas las bases de datos.
En la actualidad existen muchsimos sistemas gestores de bases de datos que da
a da adquieren muchas ms caractersticas dependiendo de los usuarios, y debido
a su diversidad podemos escoger el que mejor se adapte a las necesidades de los
usuarios que trabajan con ellas.
En este trabajo veremos algunas comparaciones con algunos de los sistemas
gestores de bases de datos ms populares y utilizados hoy en da comparando sus
caractersticas, funcionalidades, ventajas, desventajas, tipos de licencia,
requerimientos de instalacin para los equipos, etc., adems de analizar algunas
consideraciones que debemos de tomar en cuenta a la hora de elegir el SGBD con
el cual vamos a trabajar a lo largo del proyecto que se nos presente.

SGBD
MySQL

POSTGRE
SQL

ORACLE

Caractersticas
Est disponible en una
gran cantidad de
plataformas y SO.
Su conectividad es segura.
Es un programa de
certificacin de alta calidad
que ofrece a los
desarrolladores y
administradores de bases
con las credenciales para
demostrar que tienen el
conocimiento, la
experiencia y las
habilidades para utilizar y
administrarlo.
Ofrece una gama completa
de servicios de consultora
de MySQL.

Es una base de datos 100%


ACID.
Soporta distintos tipos de
datos.
Incluye herencia entre
tablas.
Copias de seguridad en
caliente (Online/hot
backups)
Unicode
Juegos de caracteres
internacionales
Licencia libre
Disponible para Linux y
UNIX en todas sus variantes
(AIX, BSD, HP-UX, SGI
IRIX, Mac OS X, Solaris,
Tru64) y Windows 32/64bit.

Es el motor de base de
datos relacional ms usado
a nivel mundial.

Ventajas
Es software del tipo Open
Source.
Usa licencia GPL.
Tiene una buena velocidad
al realizar operaciones.
No requiere de grandes
recursos para la elaboracin
de una base de datos.
Es fcil de instalar y
configurar.
Es soportado por varios
Sistemas Operativos.
Es una muy buena opcin
de BD en internet debido a
su velocidad, conectividad y
seguridad.

Desventajas
La mayora de los
productos de MySQL no
estn documentados.
No tan tcnico y deductivo
como algunos otros
programas.

Ampliamente popular - Ideal


para tecnologas Web.
Fcil de Administrar.
Su sintaxis SQL es estndar
y fcil de aprender.
Footprint bajo de memoria,
bastante poderoso con una
configuracin adecuada.
Multiplataforma.
Capacidades de replicacin
de datos.
Soporte empresarial
disponible.
El cdigo fuente est
disponible para todos sin
costo.

Puede utilizarse en cualquier


plataforma y sistema
operativo.

En comparacin con
MySQL es ms lento en
inserciones y
actualizaciones, ya que
cuenta con cabeceras de
interseccin que no tiene
MySQL.
Soporte en lnea: Hay foros
oficiales, pero no hay una
ayuda obligatoria.
Consume ms recursos
que MySQL.
La sintaxis de algunos de
sus comandos o
sentencias no es nada
intuitiva.

Su precio muy elevado.


Si no se configura de
manera adecuada puede
funcionar de manera muy

Requerimientos
512 MB de RAM
1024 Memoria virtual
Espacio en el disco duro
1.5 GB
4GB de espacio mximo
para la base de datos
Sistema Operativo:
Windows Server,
Windows Seven, Linux,
Unix
Protocolo de red TCP/IP
Arquitectura del Sistema
32/64-bit

8 MB de RAM
30 MB de espacio en
disco
5MB para instalacin de
ejecutables
1MB para bases de
datos bsicas
Arquitectura del Sistema
32/64-bit
Sistema Operativo:
Windows, Linux, Unix,
Mac OS X

512 MB de RAM
1024 Memoria virtual

Puede ejecutarse en todas


las plataformas y sistemas
operativos.
Oracle es la base de datos
con ms orientacin haca
internet.
Es un lenguaje de
computacin diseado para
gestionar datos
almacenados en bases de
datos RDBMS.
Permite utilizar particiones
para que sea ms eficiente.
Algunas versiones admiten
administracin de BD
distribuidas.
Microsoft- Hace que sea ms fcil y ms
SQL
rentable para construir de alto
SERVER
rendimiento, las aplicaciones de
misin crtica, empresariales
listos activos Big Data, y las
soluciones de BI que ayudan a
los empleados a tomar mejores
decisiones, ms rpido.
Tiene la flexibilidad de ser
desplegado en las
instalaciones, en la nube o en
un entorno hbrido, y se pueden
gestionar a travs de un
conjunto de herramientas
comn y familiar.

Cumple con la mayora de


las expectativas y
necesidades de los
usuarios.
Permite utilizar particiones
para tener una mayor
eficiencia.
Algunas versiones admiten
administracin de BD
distribuidas.
Es un lenguaje de
computacin diseado para
gestionar datos
almacenados en bases de
datos RDBMS.

Acelera las aplicaciones


de misin confiables,
crticos con un nuevo
motor de OLTP en
memoria que puede
entregar en promedio 10
veces, y hasta 30x
aumentos de
rendimiento
transaccionales.
Es una de las bases de
datos ms seguras.
Tiene memoria en la
base de datos principal y
tambin proporciona
nuevas funciones
preparadas para la nube
que simplifican su
adopcin.
Ofrece una potente
forma de unir SQL e
Internet.

lenta o hasta puede fallar


frecuentemente.
Algunas de sus
actualizaciones en lugar de
mejorar el programa hacen
que est presente ms
errores en su sistema de
almacenamiento por la
introduccin de
extensiones orientadas a
objetos.

Su compatibilidad es
limitada.
Solo puede ser
instalado en el sistema
operativo de Microsoft.
Es costoso.
Utiliza mucha memoria
RAM para la utilizacin
e instalacin del
software.
Si solo se requiere para
hacer pruebas o
aprenderlo se bloquean
muchas utilidades a
menos de que sea
comprado.

Espacio en el disco duro


1GB
Sin lmite de espacio
mximo de base de
datos
Sistema Operativo:
Windows Server,
Windows Seven, Linux,
Unix
Protocolo de red TCP/IP
Arquitectura del Sistema
32/64-bit

Ediciones Express:
512 MB
Todas las dems
ediciones: 1 GB
Procesador x86: 1,0
GHz
Procesador x64: 1,4
GHz
Procesador x64:
AMD Opteron, AMD
Athlon 64, Intel Xeon
compatible con Intel
EM64T Intel Pentium
IV compatible con
EM64T
Procesador x86:
compatible con
Pentium III o superior
Sistema operativo
Windows

CONSIDERACIONES PARA LA ELECCIN DE UN SGBD


Cuando vamos a trabajar con un sistema gestor de bases de datos es importante
tener una buena eleccin sobre l ya que puede que se le necesite invertir una gran
cantidad de recursos tanto de hardware como de software, pero eso no es lo nico
importante sino que adems este ser el encargado de determinar el centro de
informacin de toda la empresa o proyecto, por ello, es necesario elegir un SGBD
tomando en cuenta algunas consideraciones y as seleccionar el que ms nos
convenga.
Algunas consideraciones a elegir son:

Nmero de usuarios: Se refiere a la cantidad mxima de personas que


tendrn contacto con la base de datos desde que esta se comienza a disear
hasta que se tiene en constante monitoreo y utilizacin.
Nmero de transacciones: Es el nmero de transacciones que se pueden
realizar en tiempo real generadas por ciertos eventos.
Cantidad de datos para almacenar: Es la capacidad de registros que se
pueden almacenar o se pueden recuperar a su estado en algn momento
determinado.
Qu Sistema Operativo se implementara: Es el tipo de sistema operativo
que necesitara para trabajar de la mejor manera posible, tambin debe de
tener otras consideraciones como la operatividad y la capacidad de
administracin de un servidor en tal o cual SO y los gastos que implicaran
su mantenimiento.
En caso de uso WEB: No hay muchas consideraciones que tomar en cuanto
al uso ya que si esta hecho sobre PHP, IIS en sus ltimas versiones
implementa un soporte que es algunas veces superior al que implementa
Apache, pero lo ptimo sera que la aplicacin se pudiera adecuar a cualquier
SGBD tal cual lo hace algunos CMS que pueden instalarse en varios SGBD.
Disponibilidad de soporte: Es factible que encuentre personal capacitado
fcilmente para resolver problemas en el sistema gestor de bases de datos.
Dificultad en el acceso a los datos: La cuestin aqu es que el entorno de
procesamiento de archivos convencional no permite que los datos necesarios
sean obtenidos de una forma prctica y eficiente. Se deben desarrollar
sistemas de recuperacin de datos ms interesantes para un uso general.
Consistencia de la informacin: Impedir que exista informacin
inconsistente o contradictoria en la BD. Surge cuando existen varias copias
del mismo dato y tras la modificacin de una de ellas, las dems no son
actualizadas, o lo son pero de forma incorrecta.
Problemas en la seguridad de los datos: Debemos de asegurarnos que no
sea difcil implantar restricciones de seguridad, adems de toda la
informacin que exista dentro de la base sea segura y esta no pueda ser
corrompida.

En mi experiencia personal eh utilizado tres distintos SGBD como Oracle, MySQL y


PostgreSQL, ellos cumplen la mayora de las consideraciones anteriores pero por
ejemplo Oracle es un gestor muy costoso y algo difcil de utilizar, adems de que
pide muchos requerimientos y se vuelve costoso en inversin tanto de hardware
como de software.
MySQL es un sistema gestor muy bueno ya que igual que el anterior cumple con
casi todas las consideraciones anteriormente mencionadas, adems de que es libre,
pero a su vez esto nos genera problemtica a la hora de buscar soporte.
Para mi PostgreSQL es uno de los mejores SGBD ya que cumple con la mayora
de las consideraciones, es gratuito, tiene un gran nmero de valores y funciones
con las que podemos trabajar, podemos tener diversidad de usuarios, es segura y
podemos manejar diversos tipos de datos en l.

CONCLUSIONES
Gracias a este trabajo pudimos ver algunas caractersticas de diferentes sistemas
gestores de bases de datos que son muy populares, sus diferencias, similitudes,
ventajas y desventajas, adems de algunos requerimientos que estos necesitan
para funcionar.
Tambin aprendimos que consideraciones debemos de tener a la hora de escoger
o elegir un sistema gestor de bases de datos ya que gracias vamos a poder manejar
y administrar la base de datos completamente, adems de que en este se
almacenara todo la informacin de la empresa o proyecto, tambin que debemos
de estar al pendiente de que este sea el ms adecuado a nuestras necesidades y
no sobre pase nuestros recursos ya que una mala eleccin puede repercutirnos
monetaria mente, adems de que podra perderse o filtrarse la informacin que
existe en la base de datos, o se podra hacer un mal uso de dicha informacin.

BIBLIOGRAFA
http://admindbase.blogspot.mx/2013/06/consideraciones-para-elegir-un-buendbms.html
https://xmeele.wordpress.com/2012/03/09/cosideraciones-al-elegir-un-gestor-debases-de-datos/
http://dan1456bd.blogspot.mx/p/1-indique-los-pasos-importantes-para.html
http://gutierrez-garcia.blogspot.mx/2013/02/consideraciones-para-elegir-un-buendbms.html
https://docs.google.com/document/d/1VGQOktHX1wxa1KWKnlf5wOBferYx7RXmwwlFFy4GWQ/edit
http://es.slideshare.net/ManuelMirandaBuenabad/cuadro -comparativo-sgbd
https://msdn.microsoft.com/es-es/library/ms143506.aspx
http://www.prograweb.com.mx/tallerBD/0101RequerimientosSGBD.html
http://es.slideshare.net/Princessithha/requerimientos-de-instalacin

Você também pode gostar