Actividad 2.-Base de Datos

  • Published on
    19-Oct-2015

  • View
    5

  • Download
    0

Transcript

INSTITUTO TECNOLGICO SUPERIOR DEFELIPE CARRILLO PUERTOOrganismo Pblico Descentralizado del Gobierno del Estado de Quintana RooADMINISTRACIN DE DE BASES DE DATOSUNIDAD IIARQUITECTURA DEL GESTORTEMA:Analisis costo-beneficio de SGBD y Variables de Hardware y Software que causan errores de InstalacinALUMNO:Efrain Lara DominguezDOCENTE:Ing. Eduardo Castillo MooIngeniera en Sistemas ComputacionalesSEMESTRE: VI Grupo: J-2 BFelipe Carrillo Puerto, Q. Roo a 19 de Marzo de 20142INTRODUCCIONHoy en da, todas las empresas ya sean grandes, medianas o pequeas y sin importar su tipo (acadmicas, comerciales, industriales, etc.) requieren de un buen sistema de informacin (SI) que le permita llevar el control de su informacin de manera eficiente, segura, que le permita ahorrar en costos, asi como un buen soporte y garanta de poder cubrir las necesidades del clientes.Para ello la siguiente informacin proporciona algunas opciones de Sistemas Manejadores de Bases de Datos, especficamente de MySQL, ORACLE y Microsoft Access, realizando un anlisis costo-beneficio, y como su nombre lo indica incluyendo cual es el precio del SGBD en caso de que sea Software de tipo comercial, asi como incluyendo cuales son las ventajas o beneficios que puede proporcionar al cliente, con el fin de poder hacer eleccin de uno de ellos como candidato a ser el mejor SGBD en comparacin con los otros.A la hora de implementar un SGBD en una organizacin o empresa, el comprador o cliente, busca siempre elegir la mejor opcin para el manejo de su informacin, por lo tanto esta informacin, podr ayudar a darse una idea de cul es el ms apto para la empresa que lo necesite, de acuerdo al tamao de la organizacin, los beneficios que le proporciona y el costo que est dispuesto a invertir, ya no todas las organizaciones o empresas disponen de una solvencia econmica suficiente como para elegir un SGBD de los mencionados anteriormente.Como alternativa para la eleccin de un SGBD, las organizaciones de software libre y sus herramientas se ha convertido en una gran posibilidad de hacer buenos desarrollos a un menor costo y quiz con muchas ms posibilidades; es muy alta la oferta que existe de SGBD con software libre, fcilmente se puede conseguir en Internet SGBD para todos los gustos, todo depende de las necesidades que se tenga y la disposicin para evaluar diferentes alternativas que a continuacin se presentan.De igual forma se presentara un listado de cules podran ser los problemas tanto de software como de hardware al momento de la instalacin del Sistema gestor de Base de datos MySQL, el cual fue el elegido para presentar.ANALISIS COSTO-BENEFICIO DE SISTEMAS GESTORES DE BASES DE DATOSEl Anlisis costo beneficio es un procedimiento para formular y evaluar programas o proyectos, consistente en la comparacin de costos y beneficios, con el propsito de que estos ltimos excedan a los primeros pudiendo ser de tipo monetario o social, directo o indirecto. Con base en esta informacin se har el anlisis costo-beneficio de tres Sistemas Gestores de Bases de Datos muy conocidos que son: MySQL, Oracle y Microsoft Access.MySQLEs la base de datos relacional de cdigo libre ms usada en el mundo. La versin gratuita es el referente para personas y empresas que creanpginas web. En la parte empresarial ofrece versiones con capacidades similares a las de costosas marcascomo IBM, Informix, Oracle y Microsoft (Access). Hewlett-Packard ofrece soporte y garanta para esta base de datos instalada en sus servidores Proliant. La versin Max DB es certificada para sistemasSAP.Pero aunque MYSQL tiene varias versiones, unas de pago y otras gratuitas. Las versiones de pago pueden llegar a costar hasta 4999 dlares al ao por servidor.Entre los beneficios que se cuentan con el uso de MySQL en son: MySQL soporta mltiples interfaces APIs (C, C++, TCL, DELPHI, PERL, PYTHON), en comparacin con Oracle que soporta menos interfaces. MySQL Cluster, Federated, Archive, CSV, Blackhole y Example en 5.x), permitiendo al usuario escoger la que sea ms adecuada para cada tabla de la base de datos Puede contener una aplicacin administrativa llamada MySQL Migration Toolkit que permite administrar y realiza tareas de migracin de datos de Oracle, SQL Server, Access, Jdbc Generico. Usa tablas en disco b-tree para bsquedas rpidas con compresin de ndice. 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. El motor de base de datos MySQL es mucho ms rpido que Oracle en el procesamiento de transacciones, esta es otra caracterstica vlida que en ambientes crticos de produccin toma gran importancia el tiempo de respuesta de la base de datos en lo que satisfaccin del cliente se refiere y en ambientes grandes de informacin como dataware house para la toma de decisiones. Aunque carece de algunas caractersticas avanzadas disponibles en otros SGBD del mercado, es una opcin atractiva tanto para aplicaciones comerciales, como de entretenimiento precisamente por su facilidad de uso y tiempo reducido puesta en marcha. Es multiplataforma. Tiene mayor velocidad al realizar operaciones. No necesita muchos requerimientos de sistema. Tiene mayor seguridad. Se distribuye la carga de trabajo. Tanto como en MySQL y SQL Server funcionan bien dentro de cualquier arquitectura .NET o J2EE. Puede ejecutarse en Windows sin queja, pero funciona mejor en UNIX y sistema tipo UNIX. Viene en una sola versin. Se puede ejecutar en clster para su alta disponibilidad. Tiene varios modos de almacenamiento. Integra herramientas de reportes.ORACLEOracle es una potente herramientacliente/servidorpara lagestinde Bases deDatos. Es una base de datos robusta, es una de las bases de datos ms confiables que existen en el mercado.Oracle es unproductovendido a nivel mundial, aunque la granpotenciaque tiene y su elevadopreciohace que slo se vea enempresasmuy grandes y multinacionales, por norma general. En el desarrollo de pginaswebpasa lo mismo: como es un sistema muy caro no est tan extendido como otras bases de datos, por ejemplo,Access,MySQL,SQL Server, etc.El precio puede ser desde los 5000 dlares hasta los 45000 dlares.Oracle Es un sistema de gestin de base de datos relacional. Soporte de transacciones Estabilidad Escalabilidad Soporte multiplataforma Permite el uso de particiones para la mejora de la eficiencia de replicacin e incluso ciertas versiones admiten la administracin de bases de datos distribuidas. Las ltimas versiones de Oracle han sido certificadas para poder trabajar bajo Linux bajo cualquier versin, al igual que MySQL pero ms ventajoso que Access, que es solo para Windows, esto quiere decir que es el N 1 en Linux con ms de un 80% de participacin de mercado. La base de datos Oracle brinda beneficios nicos de computacin en grid con ms autoadministracin y automatizacin facilitada. Permite el uso de particiones. Soporta ms privilegios de acceso en grupo en comparacin con MySQL Es fcil de usar. Entorno cliente/servidor. Usuarios concurrentes. Alto rendimiento en transacciones. Gestin de la seguridad. Autogestin de la integridad de los datos. Portabilidad. Conectabilidad. Replicacin de entornos.MICROSOFT ACCESSDebido a que es un software de tipo comercial, su precio puede variar, y puede ser desde $1,169.00 o ms, dependiendo de la versin y la empresa distribuidora.Los beneficios que este tipo de base de datos nos puede proporcionar, se mencionan los siguientes: Control de calidad en la etapa de desarrollo del producto. Cuenta con recursos para la investigacin. Dispone de personal altamente capacitado, para el soporte tcnico. Idneo como base de datos de escritorio. Amplio uso en empresas y organizaciones. Tambin permiten hacer consultas (bsqueda) se utilizan para encontrar informacin que solicite y oculta el resto. Ambos tanto como Bases y Access son compatible. Incluye interfaces para crear consultas, formularios y reportes. Soporta gran variedad de tipos de datos. Tiene gran integridad en los datos. Alto Mantenimiento en los datos. Mltiples herramientas de seguridad a la hora de pasar los datos de una PC a otra. Amplifica la eficacia de los datos que se le proporciona al usuario. Se puede administrar toda la informacin desde un nico archivo de base de datos. Cuenta con soporte y mantenimiento, en comparacin con algunos SGBD de tipo libre. Por ser de tipo comercial, cuenta con garanta comercial aplicable.RESULTADO DEL ANALISISDespus de haber analizado la informacin presentada, en base a sus costos y beneficios de cada Sistema Gestor de Base de Datos, se puede concluir que el SGBD que ms puede proporcionar , tanto beneficios o ventajas a la organizacin o usuario que lo utilice, as como ahorro en el costo es MySQL, debido a que aunque carece de algunas herramientas, en comparacin con Oracle, es un software de tipo libre, aunque existen versiones de tipo comercial, pero menos costosas que Oracle, as como su fcil implementacin en empresas de cualquier tipo. En cambio Oracle es un poco ms sofisticado, pero como se mencion su alto costo hace se sea un software menos accesible para empresas pequeas, por que como se menciona en la informacin, Oracle mayormente se utiliza por las grandes empresas. Si de Access se trata, es un SGBD que aunque no muy costo cuenta con soporte tcnico, es menos utilizada para procesamiento de grandes cantidades de informacin, adems de que est orientado nicamente para el sistema operativo Windows. En cambio MySQL se puede adaptar fcilmente a mltiples Sistemas, adems de proporcionar seguridad en los Datos, adems de que hoy en da el software de tipo libre estn ganando terreno en mbito de las organizaciones.VARIABLES PRINCIPALES DE SOFTWARE Y HARDWARE QUE PUEDEN DAR LUGAR A PROBLEMAS DE INSTALACION DE UN SGBD (MySQL)PROBLEMAS DE SOFTWARE: Otros programas que no estn relacionados con MySQL no se comportan correctamente. El sistema se reinici inesperadamente. (Un programa de nivel de usuario defectuoso nunca debera ser capaz de hacer caer el sistema.) Algn parche, actualizacin, o paquetes de servicio de su sistema operativo podra no est correcto, por lo cual causara problemas. Las libreras (tales comoglibc) no estn actualizadas. Los archivos de registro de MySQL no estn correctos. Algn programa o proceso del Administrador de Tareas que se estn ejecutando est monopolizando la CPU o bloqueando la mquina. Debido a que MySQL utiliza directorios y archivos para almacenar bases de datos y tablas, los nombres de bases de datos y tablas son sensibles a las letras maysculas si se encuentran en un sistema de archivos que lo sea. El sistema donde se est instalando no es compatible. Muchas cadas del servidor son causadas por archivos de datos o ndices corruptos. Los datos que se introducen durante la instalacin son incorrectos. Se detectaron algunos problemas extraos con Linux 2.2.14 y MySQL sobre sistemas SMP (multiprocesamiento simtrico). Tambin se tiene informacin de algunos usuarios que encontraron serios problemas de estabilidad al ejecutar MySQL con el kernel 2.2.14. Si se est empleando este kernel, se debera actualizar a la versin 2.2.19 (o posterior) o 2.4. Si se cuenta con un ordenador con mltiples CPUs, habra que considerar seriamente el uso del kernel 2.4, ya que representa un notable incremento de velocidad. Tambin es ms estable.7 Paquetes o aplicaciones preinstaladas. A veces se requiere que el sistema posea algn software previo a la instalacin del SGBD. En el mundo Linux se suele requerir de paquetes (como por ejemplo el compilador de C, o libreras especiales de entrada salida,); en Windows es alguna actualizacin (como sus clsicos Service Pack) o software de terceros que se requiere (como la mquina Java, el Framework .Net o un servidor web concreto).PROBLEMAS DE HARDWARE El hardware defectuoso puede ser causa de corrupcin de datos. Debe poner especial atencin en la RAM y los discos duros cuando est buscando problemas de hardware. El teclado no funciona. Esta anomala puede comprobarse normalmente pulsando la tecla Bloq Mayus (Caps Lock). Si la luz de bloqueo de maysculas no se enciende, debera cambiar su teclado. (Antes de hacer esto, debera intentar reiniciar la mquina y comprobar todo el cableado del teclado). El puntero del ratn no se mueve. La mquina no responde a pings de mquinas remotas. Los cables estn mal conectados o estn defectuosos. Espacio en disco insuficiente para la instalacin. Algunos bloques de datos del disco no son legibles. El Procesador no cuenta con velocidad mnima requerida para la instalacin.CONCLUSIONFUENTES DE INFORMACIONSnchez Asenjo, Jorge, Instalacion y configuracin de Bases de Datos, Centro Don Bosco Villamuriel de Cerrato, version 2.15, Ao 2012MySQL 5.0 Reference Manual, Copyright 1997, 2011, Oracle and/or its affiliates. All rights reserved.Casillas Santilln, Luis Alberto, Bases de datos en MySQL, Editorial UOCMelo Solarte, Diego Samir Bases de datos con software libre, CENTRO DE INVESTIGACIONES Y DESARROLLO FACULTAD DE INGENIERAhttp://manuales.guebs.com/mysql-5.0/problems.html#what-is-crashinghttp://dev.mysql.com/doc/refman/5.0/es/problems.htmlhttp://dev.mysql.com/doc/refman/5.0/es/index.htmlhttp://www.monografias.com/trabajos14/tecnolcomp/tecnolcomp.shtmlhttp://www.glosarium.com/list/12/1,A,AN,xhtmlhttp://www.monografias.com/trabajos29/comparacion-sistemas/comparacion-sistemas.shtml#objethttp://www.microsoft.com/en-us/server-cloud/products/sql-server/Explore.aspxhttp://wikiux.info/wiki/Modelo_de_evaluaci%C3%B3n_de_Sistemas_Gestores_de_Base_de_Datos#Introducci.C3.B3nhttp://www.monografias.com/trabajos24/oracle/oracle.shtml#oraclehttp://www.monografias.com/trabajos24/oracle/oracle.shtml#mysqlhttp://office.microsoft.com/es-mx/access-help/usar-access-o-excel-para-administrar-los-datos-HA010210195.aspx#BM1