0 évaluation0% ont trouvé ce document utile (0 vote)
247 vues12 pages
En este documento se redactan los principales Sistemas Gestores de Bases de Datos existentes en el mercado describiendo brevemente a cada uno de ellos.
En este documento se redactan los principales Sistemas Gestores de Bases de Datos existentes en el mercado describiendo brevemente a cada uno de ellos.
En este documento se redactan los principales Sistemas Gestores de Bases de Datos existentes en el mercado describiendo brevemente a cada uno de ellos.
Asignatura: Administracin de bases de datos Docente: Ing. Marcelo Alonso Mondragn Alumno: Carlos Hctor Cruz Lpez No. Control: 11560111 SGBD en el mercado
1 Oracle Oracle es un sistema de gestin de base de datos relacional (o RDBMS por el acrnimo en ingls de Relational Data Base Management System), desarrollado por Oracle Corporation. Se considera a Oracle como uno de los sistemas de bases de datos ms completos, destacando su: Soporte de transacciones. Estabilidad. Escalabilidad. Soporte multiplataforma. El manejador de Base de datos ORACLE, surgi a final de los aos 70 y principio de los aos 80. George Koch y su equipo de tropas de asalto de tcnicos fue el primero en desembarcar en el terreno de Oracle en 1982, durante un proceso de evaluacin de sistema de gestin de base de datos para una importante aplicacin comercial que George estaba diseando y construyendo. Cuando termino, la evaluacin fue descrita en Computer World como el estudio ms severo de SGBD que se haba hecho nunca. El estudio fue tan riguroso con los vendedores cuyos productos haba estudiado George, que la prensa hizo eco de sus palabras en lugares tan distantes como Nueva Zelandia y en publicaciones muy alejadas del campo como el Christian Sciencia Monitor. Requerimientos Memoria RAM 512 MB Memoria virtual 1024 MB Espacio en disco duro 1.5 GB
Sistemas operativos sobre los cuales se puede instalar el DBMS Microsoft Windows Server 2008 (32-bit) Microsoft Windows Server 2008 x64 Linux x86
2 Linux x86-64 Solaris (SPARC) (64-bit) AIX (PPC64) HP-UX Itanium HP-UX PA-RISC (64-bit) Tipos de datos generales que soporta VARCHAR2 NVARCHAR2 CHAR RAW NUMBER FLOAT INTEGER DATE TIMESTAMP WITH TIMEZONE As TIMESTAMP TIMESTAMP WITH LOCAL TIMEZONE INTERVAL DAY TO SECOND CLOB NCLOB BLOB BFILE LONG LONG RAW Caractersticas Es una herramienta de administracin grfica que es mucho ms intuitiva y cmoda de utilizar. Ayuda a analizar datos y efectuar recomendaciones concernientes a mejorar el rendimiento y la eficiencia en el manejo de aquellos datos que se encuentran almacenados. Apoya en el diseo y optimizacin de modelos de datos.
3 Asistir a los desarrolladores con sus conocimientos de SQL y de construccin de procedimientos almacenados y triggers, entre otros. Apoya en la definicin de estndares de diseo y nomenclatura de objetos. El tamao mximo de base de datos soportado (con bloques de bases de datos de 16KB) es de 4 petabytes. Ventajas Se pueden crear aplicaciones de bases de datos personalizadas. Cuenta con minera de datos esta aplicacin hace que sea posible encontrar las relaciones en los datos que de otra forma seran difciles de encontrar para una persona. Oracle es el motor de base de datos objeto-relacional ms usado a nivel mundial. 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. El software del servidor puede ejecutarse en multitud de sistemas operativos. SQL Server Microsoft SQL Server es un sistema para la gestin de bases de datos producido por Microsoft basado en el modelo relacional. Sus lenguajes para consultas son T- SQL y ANSI SQL. Objetivos del diseo de SQL Server Los clientes estn buscando soluciones para sus problemas de negocios. La mayora de las "soluciones" de bases de datos solamente traen mltiples niveles de costos y complejidad. La estrategia de Microsoft es la de hacer que SQL Server sea la base de datos ms fcil de utilizar para construir, administrar e implementar aplicaciones de negocios. Esto significa tener que poner a disposicin un modelo de programacin rpido y sencillo para desarrolladores, eliminando la
4 administracin de base de datos para operaciones estndar, y suministrando herramientas sofisticadas para operaciones ms complejas. Requerimientos SQL Server 2012 Componente Requisito Memoria Mnimo: Ediciones Express: 512 MB Todas las dems ediciones: 1 GB Se recomienda: Ediciones Express: 1 GB Todas las dems ediciones: al menos 4 GB y debe aumentar a medida que el tamao de la base de datos aumente para asegurar un rendimiento ptimo. Velocidad del procesador Mnimo: Procesador x86: 1,0 GHz Procesador x64: 1,4 GHz Recomendado: 2 GHz o ms Tipo de procesador 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
Sistemas operativos sobre los cuales se puede instalar el DBMS Windows 7 Windows Server 2008 R2 Windows Server 2012 Windows 8
5 Caractersticas SQL Server Management Studio incluye las siguientes caractersticas generales: 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. Adems permite administrar informacin de otros servidores de datos. Compatibilidad con la mayora de las tareas administrativas de SQL Server. Un entorno nico integrado para la administracin del Motor de base de datos de SQL Server y la creacin. Un cuadro de dilogo comn de programacin que permite realizar acciones de los cuadros de dilogo de administracin en otro momento. Guardado o impresin de archivos de plan de presentacin XML o de interbloqueo generados por SQL Server Profiler, revisin posterior o envo a los administradores para su anlisis. Un explorador web integrado para una rpida exploracin de MSDN o la Ayuda en pantalla. Integracin de la Ayuda de comunidades en lnea. Interfaces de Correo electrnico de base de datos integradas. Ventajas
Ofrece una potente forma de unir SQL e Internet. Utiliza una extensin al SQL estndar, que se denomina Transact SQL. Mejor utilizacin de la CPU. Menor necesidad de limpieza de las memorias intermedias durante el procesamiento de las transacciones.
6 El Transact SQL, soporta la definicin, modificacin y eliminacin de bases de datos, tablas, atributos, ndices, etc., es decir, el lenguaje de definicin de datos (LDD), as como la consulta, actualizacin y borrado de tuplas de tablas, es decir, el lenguaje de manipulacin de datos (LMD). Seguridad: SQL permite administrar permisos a TODO. Permisos a nivel de servidor, seguridad en tablas, permitir o no lectura, escritura, ejecucin; seguridad en los procedimientos almacenados. MySQL Es un sistema de gestin de bases de datos relacional, fue creada por la empresa sueca MySQL AB, la cual tiene el copyright del cdigo fuente del servidor SQL, as como tambin de la marca. MySQL es un software de cdigo abierto, licenciado bajo la GPL de la GNU, aunque MySQL AB distribuye una versin comercial, en lo nico que se diferencia de la versin libre, es en el soporte tcnico que se ofrece, y la posibilidad de integrar este gestor en un software propietario, ya que de otra manera, se vulnerara la licencia GPL. El lenguaje de programacin que utiliza MySQL es Structured Query Language (SQL) que fue desarrollado por IBM en 1981 y desde entonces es utilizado de forma generalizada en las bases de datos relacionales. Al contrario de proyectos como Apache, donde el software es desarrollado por una comunidad pblica y los derechos de autor del cdigo estn en poder del autor individual, MySQL es patrocinado por una empresa privada, que posee el copyright de la mayor parte del cdigo. Esto es lo que posibilita el esquema de licenciamiento anteriormente mencionado. Adems de la venta de licencias privativas, la compaa ofrece soporte y servicios. Para sus operaciones contratan trabajadores alrededor del mundo que colaboran va Internet. MySQL AB fue fundado por David Axmark, Allan Larsson y Michael Widenius.
7
Requerimientos MySQL 5.1 Memoria RAM 512 MB Memoria virtual 1024 MB Espacio en disco duro 1 GB
Sistemas operativos compatibles Oracle Linux 6 (32/64 bits). Solaris 11 (32/64 bits). Red Hat Enterprise Linux 6 (32/64 bits). SuSE Enterprise Linux 11 (32/64 bits). Debian GNU/Linux 6 (32/64 bits). Microsoft Windows 8 (32/64 bits). Microsoft Windows 2012 Server. Microsoft Windows 2003 Server. Microsoft Windows 7 (32/64 bits). Apple Mac OS X v10.7 (32/64 bits). Dimensiones mximas de las tablas MySQL En MySQL 5.0, usando el motor de almacenamiento MyISAM, el mximo tamao de las tablas es de 65536 terabytes (256 ^ 7 - 1 bytes). Por lo tanto, el tamao efectivo mximo para las bases de datos en MySQL usualmente los determinan los lmites de tamao de ficheros del sistema operativo, y no por lmites internos de MySQL. El motor de almacenamiento InnoDB mantiene las tablas en un espacio que puede ser creado a partir de varios ficheros. Esto permite que una tabla supere el tamao mximo individual de un fichero. Este espacio puede incluir particiones de disco, lo que permite tablas extremadamente grandes. El tamao mximo del espacio de tablas es 64TB.
8 La siguiente tabla lista algunos ejemplos de lmites de tamao de ficheros de sistemas operativos. Esto es slo una burda gua y no pretende ser definitiva. Para la informacin ms actual, asegrese de consultar la documentacin especfica de su sistema operativo. Sistema operativo Tamao mximo de fichero Linux 2.2-Intel 32-bit 2GB (LFS: 4GB) Linux 2.4 (usando sistema de ficheros ext3) 4TB Solaris 9/10 16TB Sistema de ficheros NetWare w/NSS 8TB win32 w/ FAT/FAT32 2GB/4GB win32 w/ NTFS 2TB (posiblemente mayor) MacOS X w/ HFS+ 2TB
Caractersticas En las ltimas versiones se pueden destacar las siguientes caractersticas principales: El principal objetivo de MySQL es velocidad y robustez. Soporta gran cantidad de tipos de datos para las columnas. Gran portabilidad entre sistemas, puede trabajar en distintas plataformas y sistemas operativos. Cada base de datos cuenta con 3 archivos: Uno de estructura, uno de datos y uno de ndice y soporta hasta 32 ndices por tabla. Aprovecha la potencia de sistemas multiproceso, gracias a su implementacin multihilo. Flexible sistema de contraseas (passwords) y gestin de usuarios, con un muy buen nivel de seguridad en los datos. El servidor soporta mensajes de error en distintas lenguas.
9 Ventajas 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. Conectividad y seguridad.