You are on page 1of 11

ARQUITECTURA DEL GESTOR!

! ! ! ! ! ! ! ! !

ADMINISTRACION DE BASES DE DATOS! PROFESORA: ING. AIDA MANZO SALINAS! AULA: 711! ! 12:00 - 01:00 PM!

ANALISIS COSTO-BENEFICIO DE GESTORES DE BASES DE DATOS!


ELABORADO POR: " ERICK JERZAIN CARRILLO CALLEJA#

! ! !

! ! !
! ANLISIS COMPARATIVO TCNICO Y DE COSTO-BENEFICIO!
Los sistemas manejadores de base de datos (SGBD), en ingls: DataBase Management System (DBMS), son un tipo de software muy especco, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. El propsito general de los sistemas manejadores de base de datos es el de manejar de manera clara, sencilla y ordenada un conjunto de datos que posteriormente se convertirn en informacin relevante para una organizacin.!

! ! ! ! !

! Es la porcin ms importante del software de un sistema de base de datos. Un DBMS es una coleccin de numerosas rutinas de software interrelacionadas, cada una de las cuales es responsable de alguna tarea especca.!

Funciones Principales:! Establecer y mantener las trayectorias de acceso a la base de datos de tal forma que los datos puedan ser accesados rpidamente.!

! Manejar los datos de acuerdo a las peticiones de los usuarios.! ! Registrar el uso de las bases de datos.! ! ! ! ! ! ! ! ! ! !

Interaccin con el manejador de archivos. Esto a travs de las sentencias en DML al


comando del sistema de archivos. As el Manejador de base de datos es el responsable del verdadero almacenamiento de los datos. Respaldo y recuperacin. !

! !

Microsoft SQL Server !


! ! FABRICANTE:! ! VERSION:! ! !
EDICIONES:!! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! Microsoft! SQL Server 2008 " SQL Server 2008 Express Edition! SQL Server 2008 Workgroup Edition! SQL Server 2008 Standard Edition! SQL Server 2008 Enterprise Edition! SQL Server 2008 en Plataformas de 64 bits.! SQL Server 2008 Developer Edition! SQL Server 2008 Mobile Edition! SQL Server 2008 Compact Edition! SQL Server 2008 Express Edition! SQL Server 2008 Enterprise Edition! SQL Server 2008 Standard Edition! SQL Server 2008 Workgroup Edition!

! EDICION GRATUITA:! ! ! !
! !

EDICION CORPORATIVA:! ! ! ! ! ! ! ! ! ! !

VOLUMEN DE ALMACENAMIENTO:! Este manejador soporta bytes, gigas y los que ! ! ! ! ! ! ! muestra en la tabla.! ! ! ! ! ! ! ! ! ! ! ! Tamao de archivos (datos) 16 terabytes! Tamao de archivos (registros) 2 terabytes! 100,000 registros! Windows Server 2008 Enterprise Edition! Windows Server 2008 Standard Edition! Windows Server 2008 Datacenter Edition! Windows Small Business Server 2008 Premium! Windows 2000 Server! Windows 2000 Advanced Server! Windows 2000 Datacenter Server! Windows XP! Windows 7! Windows 8!

! NUMERO DE REGISTROS:! !

REQUERIMENTOS DE SOFTWARE:! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

REQUERIMENTOS DE SOFTWARE:! 2 GB memoria RAM! ! ! ! ! ! ! 10 GB espacio en disco duro!

REQUERIMENTOS DE HARDWARE:! Unidad CD ROM! ! ! ! ! ! ! Pantalla:! ! ! ! ! ! ! ! Monitor VGA o de resolucin mas alta.!

! SITIO WEB DEL PRODUCTO:! ! ! ! !


! ! ! ! ! !

http://msdn.microsoft.com/en-us/library/ms143506.aspx! Crystal Reports! Reporting Services! SQL Server Database Engine! Analysis Services! Business Intelligence Development Studio! ! SQL Server 2008 R2 Enterprise! SQL Server 2008 R2 Datacenter! $ 57,489.00 USD! SQL Server 2008 Parallel Data Warehouse! $ 57,489.00 USD! SQL Server 2008 R2 Standard! $ 7,499.00 USD! SQL Server 2008 R2 Enterprise! $ 28,747.00 USD!

HERRAMIENTAS DE REPORTES:! ! ! ! ! ! ! !

HERRAMIENTAS DE ANALISIS DE DATOS:! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! VERSION PARA MINERIA DE DATOS:! ! PRECIO POR EDICION DEL PRODUCTO:!! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

! ! ! ! !
!

CARACTERISTICAS GENERALES!
!

! .! ! .! ! .! ! .! ! .! ! .!

! ! ! ! ! ! Permite trabajar en modo cliente servidor, donde la informacin y datos se alojan en el servidor y los terminales o clientes de la red solo acceden a la informacin !

Soporte de transacciones ! $scalabilidad, estabilidad y seguridad ! Soporta procedimientos almacenados ! %ncluye tambin un potente entorno graco de administracin, que permite el uso de " comandos DDL y DML grcamente. ! &dems permite administrar informacin de otros servidores de datos. !

!
NOTAS NEGATIVAS AL PRODUCTO!

La principal desventaja de Microsoft SQL SERVER es la enorme cantidad de memoria RAM que utiliza para la instalacin y utilizacin del software.! Una de las desventajas de SQL es que si lo quieres para practicas no te va hacer til por que en el se prohben muchas cosas tiene restricciones en lo particular me parase mas viable usar MySQL es mucho mejor adems de ser un software gratis.!

! ! !
VENTAJAS DE SEGURIDAD!

Soporte de transacciones. Escalabilidad, estabilidad y seguridad. Soporta procedimientos almacenados. Incluye tambin un potente entorno grfico de administracin, que Permite el uso de comandos DDL y DML grficamente. Permite trabajar en modo cliente-servidor, donde la informacin y datos se alojan en el servidor y las terminales o clientes de la red slo acceden a la informacin.

! ! ! ! !

MySQL !
! ! FABRICANTE:! ! VERSION:! ! !
EDICIONES:!! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! Oracle Corporation! MySQL" MySQL Community Server! MySQL Enterprise! MySQL Embedded Server! Dream Coder! Enterprise Architect!

! EDICION GRATUITA:! ! ! EDICION CORPORATIVA:! !

VOLUMEN DE ALMACENAMIENTO:! El tamao mximo de bases de datos soportado! ! ! ! ! ! ! (con bloques de bases de datos de 16 KB) es ! ! ! ! ! ! ! de 4 petabytes! ! ! !

! NUMERO DE REGISTROS:! ! !

80,000 registros! Tarjeta de Seguridad de Acceso al Mercado! 1 GB memoria RAM! 1.5 GB espacio en disco duro! !

REQUERIMENTOS DE SOFTWARE:! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

REQUERIMENTOS DE HARDWARE:! Unidad CD ROM! ! ! ! ! ! ! Pantalla:! ! ! ! ! ! ! ! Monitor VGA o 600 x 800!

! SITIO WEB DEL PRODUCTO:! !

www.mysql.com!
AgataReport! ! MySQL Enterprise! $ 15,500.00 USD!

HERRAMIENTAS DE REPORTES:! ! ! ! ! ! ! !

! VERSION PARA MINERIA DE DATOS:! ! ! PRECIO POR EDICION DEL PRODUCTO:!! !

! !
! .!

CARACTERISTICAS GENERALES!
Mltiples motores de almacenamiento (MyISAM, Merge, InnoDB, BDB, Memory/help, MySQL Cluster, Federated, Archive, CSV, Blackhole y Example en 5.x), permitiendo al usuario escoger la que sea mas adecuada para cada tabla de la base de datos ! Uso de multihilos mediente hilos del Kernel ! Usa tablas en disco b-tree para bsquedas rapidas con compresin de ndice ! Tablas hash en memoria temporales ! Completo soporte para operadores y funciones en clausulas select y where. ! Completo soporte para clausulas group by y order by, soporte de funciones de agrupacin. ! Soporta gran cantidad de datos. MySQL Server tiene base de datos de hasta 50 millones de registros. !

! .! ! .! ! .! ! .! ! .! ! .!

!
NOTAS NEGATIVAS AL PRODUCTO!

! ! !

Un gran porcentaje de las utilidades de MySQL no estn documentadas. No es intuitivo, como otros programas (ACCESS).

VENTAJAS DE SEGURIDAD!

Mayor rendimiento Mejores utilidades de administracin Integracin perfecta con PHP Sin lmites en los tamaos de los registros Mejor control de acceso de usuarios

! ! !

PostgreSQL!
! ! ! ! FABRICANTE:! ! VERSION:! ! ! ! !
! ! ! ! PostgreSQL Global Development Group! PostgreSQL 9.3.3"

VOLUMEN DE ALMACENAMIENTO:! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

Bases de datos ilimitadas (Dependiendo sistema de almacenamiento)! 32 TB Por tabla.! 1.6 TB Por la.! 1 GB Tamao de campo.! ! 100,000 registros (Congurable a sus necesidades)! Tarjeta de Seguridad de Acceso al Mercado! 1 GB memoria RAM! 1.5 GB espacio en disco duro! !

! NUMERO DE REGISTROS:! ! !

REQUERIMENTOS DE SOFTWARE:! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

REQUERIMENTOS DE HARDWARE:! Unidad CD ROM! ! ! ! ! ! ! Pantalla:! ! ! ! ! ! ! ! Monitor VGA o 600 x 800!

! SITIO WEB DEL PRODUCTO:! ! ! ! ! ! !

www.mysql.com!
AgataReport! !

HERRAMIENTAS DE REPORTES:! ! ! ! ! ! ! !

CARACTERISTICAS GENERALES!

! .! ! .! ! .! ! .! ! .! ! .! ! .! ! .!

Soporta un subconjunto de SQL92 MAYOR que el que soporta MySQL. Adems tiene ciertas caractersticas orientadas a objetos. ! $s una base de datos ACID ! %ntegridad referencial ! %mplementacin de estndar SQL92/SQL99. ! %mplementa el uso de rollbacks, subconsultas y transacciones. ! Se pueden realizar varias operaciones al mismo tiempo sobre la misma tabla. ! Licencia BSD ! Gestin de usuarios y passwords, manteniendo un muy buen nivel de seguridad en los datos. !

!
Instalacin ilimitada! Es frecuente que las bases de datos comerciales sean instaladas en ms servidores de lo que permite la licencia. Algunos proveedores comerciales consideran a esto la principal fuente de incumplimiento de licencia. Con PostgreSQL, nadie puede demandarlo por violar acuerdos de licencia, puesto que no hay costo asociado a la licencia del software.!

!
Estabilidad y conabilidad legendarias! ! En contraste a muchos sistemas de bases de datos comerciales, es extremadamente comn que compaas reporten que PostgreSQL nunca ha presentado cadas en varios aos de operacin de alta actividad. Ni una sola vez. Simplemente funciona.! Extensible! ! El cdigo fuente est disponible para todos sin costo. Si su equipo necesita extender o personalizar PostgreSQL de alguna manera, pueden hacerlo con un mnimo esfuerzo, sin costos adicionales. Esto es complementado por la comunidad de profesionales y entusiastas de PostgreSQL alrededor del mundo que tambin extienden PostgreSQL todos los das.! Multiplataforma! ! PostgreSQL est disponible en casi cualquier Unix (34 plataformas en la ltima versin estable), y una versin nativa de Windows est actualmente en estado beta de pruebas.!

CONCLUSIONES!

La eleccin de un gestor de bases de datos en una empresa no es algo ni mucho menos trivial. De partida, puede llegar a ser una inversin tanto en hardware como en software muy cuantiosa, pero no slo eso, adems va a condicionar de manera determinante los desarrollos de aplicaciones que tengan que interactuar con el mismo. Un SGBD, o Sistema Gestor de Bases de Datos crea un entorno operativo que depende directamente de sus caractersticas, y en la mayora de los casos, se convierte en el centro del entramado informtico de la empresa.!

!
Seleccin de S.O y gestor.!
! Microsoft Windows 2008 Server (www. microsoft.com/spain/windowsserver2008/ default. mspx) es probablemente el sistema operativo ms estable y seguro de Microsoft. Lamentablemente, eso no es mucho. Tanto en estabilidad como en seguridad deja mucho que desear, de hecho, la puesta en produccin de una mquina con Windows nos va a obligar a la adquisicin de un software antivirus.! En cuanto a la estabilidad, un problema endmico de todos los sistemas operativos de Microsoft son sus bajas tasas de disponibilidad. Esto se debe fundamentalmente a dos motivos:! Los sistemas se quedan colgados con una facilidad alarmante. Cada cuelgue y su posterior reinicio signican que se ha perdido tiempo, pero que adems es posible que se haya perdido trabajo sin consolidar en los archivos. En un contexto de bases de datos, esto puede causar graves inconsistencias. El hecho de que cualquier alteracin mnima en el hardware, hasta a veces en el ms perifrico (por ejemplo, simplemente al insertar un pendrive, situacin que he experimentado yo personalmente), exija un reinicio del sistema no ayuda a mejorar la disponibilidad;! Los tiempos de mantenimiento son elevadsimos, en parte causados por el deciente sistema de cheros utilizado, NTFS, que obliga a defragmentar los sistemas de archivo muy frecuentemente. Casi cada actualizacin del sistema operativo obliga a reiniciar el sistema.! ! En cuanto a la seguridad, y an con un buen antivirus actualizado, nada puede detener a un virus lo sucientemente reciente como para no constar en las bases de datos de nuestro antivirus. La cantidad de vulnerabilidades gravsimas que han afectado a los sistemas operativos de Microsoft.! ! En cuanto al rendimiento, es ms pobre que el resto de los sistemas operativos. Si a esto le aadimos la muy intensa carga de trabajo del antivirus y la imposibilidad de desactivar la sesin grca, que es una autntica devoradora de recursos, el rendimiento se ve muy seriamente mermado. !

! En consecuencia, y por si todo lo anterior fuese poco, Microsoft Windows 2008 Server es muy exigente en cuanto a hardware.!

!
! En cuanto a la familia de sistemas operativos GNU/Linux, Debian 3.1 Sarge, es un sistema operativo de cdigo abierto, y totalmente libre y gratuito, que se puede descargar de la pgina principal del proyecto (http://www.debian.org) o desde cualquiera de sus mirrors.! ! La estabilidad de Debian es legendaria. Salvo errores de hardware y lgicamente apagones, la probabilidad de tener que reiniciar un servidor basado en Debian es remotsima. La modularidad propia del sistema permite actualizarlo sin tener que reiniciar, ya que el mismo actualizador detiene el servicio que sea necesario, lo actualiza y vuelve a iniciarlo, en apenas un segundo.! ! La seguridad de Debian es la propia de la mayora de las distribuciones de GNU/ Linux, salvo casos exticos como Linspire. ! ! Polticas conservadoras de seguridad, perfecta delimitacin de los usos del administrador y el usuario y perfecta compartimentacin de los directorios que cada uno puede utilizar y su grado de utilizacin permiten al administrador de un servidor basado en Linux dormir tranquilo por las noches.!

! !
Windows + Microsoft SQL Server: 8.731, 58": Recomendable si por alguna razn el software a utilizar no puede funcionar con otra plataforma. Es muy caro, menos es- table, menos eciente, menos seguro y no aporta nada fundamental que no aporte cualquier otra opcin;! Windows + MySQL/PostgreSQL: 2319, 68": Si el gestor de bases de datos es libre y multiplataforma, la nica razn para utilizar un sistema operativo propietario, caro e inestable es que sea necesario para cualquier otra cosa adems de soportar la base de datos. Parece un poco absurdo a priori;! GNU/Linux Debian 3.1 Sarge+ MySQL: 0": Solucin estable, gratuita, rpida y segu- ra. Muy recomendable para desarrollos medios, ya que hay mucha documenta- cin al respecto. Es conveniente revisar las funcionalidades necesarias para nues- tra aplicacin, y vericar que todas son cu- biertas por MySQL. Especialmente indi- cado para aplicaciones web;! GNU/Linux Debian 3.1 Sarge + Postgre- SQL: 0": Marco ideal para desarrollos gran des y con un tratamiento de datos exten- sivo. La combinacin es estable, gratuita, segura y muy potente.

You might also like