Download Oracle6.pps - Grid Morelos
Document related concepts
Transcript
Equipo 6: Livera Díaz Erika Martínez Silva Mariana Sosa García Daniel Alejandro CONTENIDO • Introducción • Antecedentes •Oracle y otras BD’s • Tutoriales • Características importantes • Debilidades y fortalezas • Costos • Clientes • Conclusiones • Bibliografía 2 INTRODUCCIÓN *Oracle es una herramienta cliente / servidor para la gestión de bases de datos, funciona como un sistema relacional (RDBMS – Relational Data Base Management System ). *Fue creado por Oracle Corporation que es una de las mayores compañías de software en el mundo. *Es un producto vendido a nivel mundial, especialmente a empresas muy grandes y multinacionales. *Se le considera como uno de los sistemas mas completos. 3 SISTEMA GESTOR DE BASES DE DATOS (DBMS) *El DBMS es un conjunto de programas que se encargan de manejar la creación y todos los accesos a las bases de datos. *Proporciona una forma de almacenar y recuperar la información de una base de datos de manera que sea tanto práctica como eficiente. *Se compone de un lenguaje de definición de datos (DDL: Data Definition Language), de un lenguaje de manipulación de datos (DML: Data Manipulation Language) y de un lenguaje de consulta (SQL : Structured Query Language). 4 HISTORIA • Oracle surge a finales de los años 70 y principio de los años 80 a partir de un estudio de sistemas gestores de bases de datos realizado por George Koch: •En el año 1977 Larry Ellison fundó Software Development Laboratories. Con la visión de encontrar formas más rápidas, fáciles y potentes, de manejar el acceso a la información, y esa visión se ha convertido en una realidad. •En el año 1979 cambia el nombre a Relational Software, Inc y presenta su nuevo producto Oracle V2 como una versión comercial de un sistema de administración de bases de datos. 5 HISTORIA •Para 1982, era considerado como “el mejor producto del mercado” •En 1983 RSI cambia su nombre definitivo a Oracle Corporation, y lanza Oracle V3 •En 1984, Oracle V4 soporta consistencia de lectura y en 1985 Oracle V5 empieza a soportar el modelo Client/Server para unirse al auge de la aparición de las redes. •1989 trajo la aparición del ERP de Oracle, conocido como Oracle Financials ®, junto a la versión 6 del motor 6 HISTORIA •Para convertirse en una base de datos completa, en 1992 aparece Oracle V7h, •En 1995 la publicación especializada “Fortuna” la ubico en el segundo lugar como compañía más admirada en el rubro de software y servicios, situándose Microsoft Corporation en la primera posición de dicho ránking. •En 1997 Oracle V8 comienza a soportar desarrollos orientados a objetos y el almacenamiento y ejecución de contenido multimedia y en 1999 sale a la luz Oracle 8i para estar a tono con los requerimientos de la Internet. 7 HISTORIA •En 2001 Oracle 9i trae más de 400 nuevas características incluyendo la habilidad de manipular documentos XML, opciones de alta disponibilidad, bases de datos en Cluster. Un avance importante se hace sobre la definición de Bases de Datos Virtuales (VPD), autenticación vía LDAP* y en la autoadministración de la base de datos. •En 2003 Oracle Corporation lanza Oracle 10g * LDAP (Lightweight Directory Access Protocol), (Protocolo Ligero de Acceso a Directorios) es un protocolo a nivel de aplicación que permite el acceso a un servicio de directorio ordenado y distribuido para buscar diversa información en un entorno de red. LDAP también es considerado una base de datos (aunque su sistema de almacenamiento puede ser diferente) a la que pueden realizarse consultas. Habitualmente, almacena la información de login (usuario y contraseña) y es utilizado para autentificarse aunque es posible almacenar otra información (datos de contacto del usuario, ubicación de diversos recursos de la red, permisos, certificados, etc). En conclusión, LDAP es un protocolo de acceso unificado a un conjunto de información sobre una red. 8 HISTORIA • Según la clasificación The 2006 Software 500 correspondiente al año 2006, ocupa el primer lugar en la categoría de las bases de datos y el séptimo lugar a nivel mundial de las compañías de tecnologías de la información. •En el 2007, Oracle anunció la última versión de su Base de Datos en la ciudad de Nueva York, EU. La denomina Oracle 11g •2008 Oracle 11g sale a la luz para ser hasta el momento la aplicación actual en función. 9 [2] 10 CARACTERISTICAS Sus características generales son las siguientes: •Entorno cliente/servidor. •Gestión de grandes bases de datos. •Usuarios concurrentes. •Alto rendimiento en transacciones. •Sistemas de alta disponibilidad. •Disponibilidad controlada de los datos de las aplicaciones. •Adaptación a estándares de la industria, como SQL-92. •Gestión de la seguridad. •Autogestión de la integridad de los datos. •Opción distribuida. •Portabilidad. •Compatibilidad. •Conectabilidad. •Replicación de entornos. 11 ORACLE Y OTRAS BD’s Se necesita analizar: soporte, rendimiento, funcionalidad, sistemas operativos soportados, interfaz de desarrollo, conectores, características de acceso a datos, tipos de datos, seguridades, tipos de almacenamiento. Oracle está diseñado para ambientes Web que incluyen características únicas no proporcionadas por ningún otro proveedor De acuerdo a sus necesidades, presupuesto o afinidad, los clientes deciden por la opción que mas se acople a sus requerimientos. 12 ORACLE Y OTRAS BD’s Puede hacerse una comparación con otras dos RDBMS’s con las que hace competencia: [1] Oracle vs Sybase: Oracle vs SQL SERVER: Sybase es significativamente más No es cierto que SQL Server sea rápido que Oracle. mejor que Oracle, o viceversa. Tomando en cuenta: Ambos productos se pueden 1) El hardware utilizado no era utilizar para construir sistemas 'Empresa' de clase, no se estables. Sin embargo, SQL Server tiene algunas ventajas en aplicó RAID. comparación con Oracle y 2) La cantidad de datos utilizados viceversa. en la prueba (sobre un valor de 15 MB) es bastante • SQL Server es mas barato que Oracle… importante, pero mucho menor que los datos manipulados en • una típica empresa de clase aplicación. Oracle soporta todas plataformas conocidas… las 13 TUTORIALES Y CURSOS EN LINEA Existen muchos tutoriales sobre aplicaciones de Oracle, en esta ocasión solo mencionaremos los siguientes: Oracle 10g (administración) Oracle 10g (mantenimiento) Oracle 11g (doc. en inglés, aún no ha sido traducido) Se puede accesar a Internet y consultar la siguiente pagina donde se encuentran algunos cursos on line. http://www.lawebdelprogramador.com/cursos/mostrar.php?id=66&texto=Oracle# 14 CARACTERÍSTICAS IMPORTANTES •Hace uso de los recursos del sistema informático en todas las arquitecturas de hardware •Es el mayor y mas usado Sistema Manejador de Base de Dato Relacional (RDBMS) en el mundo •Incluye cuatro generaciones de desarrollo de aplicación, herramientas de reportes y utilitarios •Corre en computadoras microcomputadoras, mainframes procesamiento paralelo masivo personales (PC), y computadoras con •Soporta unos 17 idiomas Fuente 6 15 FORTALEZAS •Es la primera base de datos relacional diseñada para grid computing, garantiza que la información esté siempre disponible y segura •Calidad de servicio del mercado •Posibilidad de innovar más rápidamente con seguridad •Posee igual interacción en todas la plataformas (Windows, Unix, Macintosh y Mainframes) •Soporta bases de datos de todos los tamaños, desde severas cantidades de bytes y gigabytes en tamaño. 16 DEBILIDADES •Precio •Uso de parches Fuente 8 y 9 17 COSTOS Producto ORACLE DATABASE 11g Usuario nombrado Procesador $ 950.00 Mínimo 25 usuarios $ 47, 500.00 $ 350.00 Mínimo 5 usuarios $ 17, 500.00 $180.00 Mínimo 5 usuarios Precios en Dólares $5, 800.00 Fuente 6 18 CLIENTES Fuente 3 19 CONCLUSIONES ORACLE es una herramienta cliente/servidor para la gestión de bases de datos. Es el manejador de base de datos relacional más usado en el mundo por sus características como portabilidad, compatibilidad, conectividad. Su principal fortaleza es que es la primera base de datos relacional diseñada para grid computing. Su principal debilidad es el precio. 20 BIBLIOGRAFÍA [1]http://translate.google.es/translate?hl=es&langpair=en|es&u=http://www.rock et99.com/sybase/syb_vs_ora.html&prev=/translate_s%3Fhl%3Des%26q%3Doracl e%2Bvs%2Bsybase%26tq%3Doracle%2Bvs%2Bsybase%26sl%3Des%26tl%3Den [2]www.oracle.com [3]http://www.oracle.com/global/lad/customers/products/database.html [4]http:// www.ilustrados.com/publicaciones/EpZVVlyFyAbRDtMKhI.php#ORACLE [5]http://www.monografias.com/trabajos35/comparativa-basesdatos/comparativa-bases-datos3.shtml [6]http://oraclestore.oracle.com/OA_HTML/ibeCZzpHome.jsp?minisite=10021&re spid=22372&grp=STORE&language=US [7]http://puntoconfig.blogspot.com/2008/10/instalacin-conexin-y-mantenimientoen.html [8]http://www.laflecha.net/canales/seguridad/noticias/oracle-publica-hoy-variosparches-para-resolver-41-problemas-de-seguridad [9]http://www.todoexpertos.com/categorias/tecnologia-e-internet/bases-dedatos/oracle/respuestas/14706/vetajas-y-desventajas 21