Está en la página 1de 27

UNIVERSIDAD NACIONAL DE CAJAMARCA

1.1

1.2 Facultad de Ingeniera

1.2.1 Escuela Acadmico Profesional Ingeniera de Sistemas 1.2.2


CURSO:

Base de Datos II

TEMA:

SGBD ventajas, versiones y diferencias

ALUMNOS:

BALCAZAR RUIZ, Sheyla Yamaly LLANOS BARDALES, Jaime

TOLEDO CHVEZ, Miguel Angel

CICLO: V.

CAJAMARCA, ABRIL DEL 2011

SISTEMAS GESTORES DE BASE DE DATOS

SQL SERVER 2005


INFORMACIN GENERAL DEL PRODUCTO SQL SERVER 2005

Hoy en da las organizaciones enfrentan numerosos desafos de datos, tales como la necesidad de tomar decisiones ms rpidas y ms orientadas a datos, la necesidad de aumentar la productividad y flexibilidad del personal de desarrollo y presionan para reducir los presupuestos generales de informtica (IT) a la vez que escalan la infraestructura para satisfacer las exigencias cada vez mayores. SQL Server 2005 est diseado para ayudar a las empresas a enfrentar estos desafos. Esta solucin de administracin y anlisis de datos de prxima generacin ofrece seguridad, escalabilidad y disponibilidad mayores a las aplicaciones de datos empresariales y analticas, a la vez que las hace ms fciles de crear, desplegar y administrar. SQL Server 2005 potencia su infraestructura de datos en tres reas clave: administracin de datos empresariales, productividad del encargado del desarrollo e inteligencia empresarial (BI). Tambin abre nuevos caminos en precios y licencias accesibles, rutas de actualizacin a SQL Server 2005 y el sistema Microsoft Windows Server.
HERRAMIENTAS

La plataforma de datos SQL Server incluye las siguientes herramientas: Base de datos relacional.Un motor de base de datos relacional ms segura, confiable, escalable y altamente disponible con mejor rendimiento y compatible para datos estructurados y sin estructura (XML). Servicios de rplica. Rplica de datos para aplicaciones de procesamiento de datos distribuidos o mviles, alta disponibilidad de los sistemas, concurrencia escalable con almacenes de datos secundarios para soluciones de informacin empresarial e integracin con sistemas heterogneos, incluidas las bases de datos Oracle existentes. Notification Services. Capacidades avanzadas de notificacin para el desarrollo y el despliegue de aplicaciones escalables que pueden entregar actualizaciones de informacin personalizadas y oportunas a una diversidad de dispositivos conectados y mviles. Integration Services.Capacidades de extraccin, transformacin y carga (ELT) de datos para almacenamiento e integracin de datos en toda la empresa. Analysis Services. Capacidades de procesamiento analtico en lnea (OLAP) para el anlisis rpido y sofisticado de conjuntos de datos grandes y complejos, utilizando almacenamiento multidimensional. Reporting Services. Una solucin global para crear, administrar y proporcionar tanto informes tradicionales orientados al papel como informes interactivos basados en la Web.

SISTEMAS GESTORES DE BASE DE DATOS

Herramientas de administracin. SQL Server incluye herramientas integradas de administracin para administracin y optimizacin avanzadas de bases de datos, as como tambin integracin directa con herramientas tales como Microsoft Operations Manager (MOM) y Microsoft Systems Management Server (SMS). Los protocolos de acceso de datos estndar reducen drsticamente el tiempo que demanda integrar los datos en SQL Server con los sistemas existentes. Asimismo, el soporte del servicio Web nativo est incorporado en SQL Server para garantizar la interoperabilidad con otras aplicaciones y plataformas. Herramientas de desarrollo. SQL Server ofrece herramientas integradas de desarrollo para el motor de base de datos, extraccin, transformacin y carga de datos, minera de datos, OLAP e informes que estn directamente integrados con Microsoft Visual Studio para ofrecer capacidades de desarrollo de aplicacin de extremo a extremo. Cada subsistema principal en SQL Server se entrega con su propio modelo de objeto y conjunto de interfaces del programa de aplicacin (API) para ampliar el sistema de datos en cualquier direccin que sea especfica de su negocio. La plataforma de datos SQL Server 2005 ofrece los siguientes beneficios a las organizaciones de todas las magnitudes: Aprovechamiento de activos de datos. Adems de brindar una base de datos segura y confiable para aplicaciones analticas y del rubro, SQL Server 2005 permite que los clientes obtengan ms valor de sus datos al incluir una funcionalidad incorporada tal como informe, anlisis y minera de datos. Puede aprovechar esta potencia y flexibilidad para entregar datos a cada rincn de su organizacon a una fraccin del coste de algunos otros sistemas. Aumento de la productividad. A travs de las capacidades globales de BI y la integracin con herramientas conocidas como Microsoft Office System, SQL Server 2005 brinda a los trabajadores de la informacin en toda su organizacin informacin empresarial crtica y oportuna adaptada a sus necesidades especficas. El objetivo es ampliar la BI a todos los usuarios en una organizacin y, en ltima instancia, ayudar a los usuarios en todos los niveles de la organizacin a tomar mejores decisiones empresariales segn uno de sus activos ms valiosos: sus datos. Reduccin de la complejidad de IT. SQL Server 2005 simplifica el desarrollo, el despliegue y la administracin de aplicaciones de unidad de negocios y analticas al ofrecer un entorno de desarrollo flexible para los encargados del desarrollo y herramientas integradas y automatizadas de administracin para los administradores de bases de datos. Menor coste total de propiedad (TCO). El enfoque y la atencin integrados sobre la facilidad de uso y despliegue en SQL Server 2005 ofrece los costes directos, de implementacin y mantenimiento ms bajos de la industria para obtener un rpido rendimiento de su inversin en la base de datos. SQL Server 2005 brinda la tecnologa y las capacidades con las que puede contar su organizacin. Con avances significativos en las reas clave de administracin de datos

SISTEMAS GESTORES DE BASE DE DATOS

empresariales, productividad del encargado del desarrollo y BI, son considerables los beneficios de actualizacin o migracin a SQL Server 2005. SQL Server 2005 posee el potencial de llevar su negocio al siguiente nivel: lo alentamos a que lo pruebe usted mismo. SQL Server 2005 ofrece la tecnologa y las funciones con las que pueden contar las organizaciones. Con avances significativos en reas clave de la administracin de datos empresariales, la productividad de los desarrolladores y la inteligencia empresarial, las ventajas de SQL Server 2005 son considerables.

VENTAJAS
Aprovechamiento de los activos de datos: adems de ofrecer una base de datos segura y confiable para aplicaciones analticas y empresariales, SQL Server 2005 permite a los clientes obtener un mayor provecho de los datos al incluir funcionalidad incrustada como creacin de informes, anlisis y minera de datos. Aumento de la productividad: gracias a las completas funciones de inteligencia empresarial e integracin con herramientas conocidas como Office, SQL Server 2005 ofrece a los que trabajan con datos en su organizacin informacin empresarial esencial y adecuada adaptada a sus necesidades especficas. Nuestro objetivo es ampliar BI a todos los usuarios de una organi zacin y en ltima instancia permitir a los usuarios de todos los niveles de la organizacin tomar mejores decisiones para la empresa basndose en uno de sus activos de mayor valor: sus datos. Reduccin de la complejidad de la tecnologa de la informacin: SQL Server 2005 simplifica el proceso de desarrollo, implementacin y administracin de aplicaciones analticas y empresariales al proporcionar un entorno de desarrollo flexible para los desarrolladores as como herramientas integradas y automatizadas para los administradores de bases de datos. Disminucin del costo total de propiedad (TCO): nuestro enfoque integrador y centrarse en la facilidad de uso ofrece los costos iniciales, de implementacin y mantenimiento ms reducidos del sector a fin de conseguir rpidos beneficios en la inversin de las bases de datos.

Con la ampliacin de las ventajas de SQL Server 2000, SQL Server 2005 ofrece una solucin integrada de administracin y anlisis de datos que ayuda a las organizaciones de cualquier magnitud a realizar lo siguiente:

Crear, desplegar y administrar aplicaciones empresariales ms seguras, escalables y confiables.

SISTEMAS GESTORES DE BASE DE DATOS

Maximizar la productividad de IT mediante la reduccin de la complejidad y el soporte de aplicaciones de bases de datos. Compartir datos en mltiples plataformas, aplicaciones y dispositivos para facilitar la conexin de sistemas internos y externos. Controlar los costes sin sacrificar el rendimiento, la disponibilidad, la escalabilidad o la seguridad.

SQL SERVER 2008


Una Base de Datos Oracle es un conjunto de datos almacenado y accesible segn el formato de tablas relacionales. Una tabla relacional tiene un nombre y unas columnas, su definicin. Los datos estn almacenados en las filas. Las tablas pueden estar relacionadas con otras. Una Base de Datos Oracle est almacenada fsicamente en ficheros, y la correspondencia entre los ficheros y las tablas es posible gracias a las estructuras internas de la BD, que permiten que diferentes tipos de datos estn almacenados fsicamente separados. Est divisin lgica se hace gracias a los espacios de tablas, tablespaces. Microsoft con su software SQL Server 2008 nos ofrece una plataforma de gestin de datos muy ptima, al cual podemos acceder desde cualquier lugar y en cualq uier momento. Con SQL Server 2008 se puede almacenar datos estructurados, semiestructurados, no estructurados y documentos, tales como las imgenes y ms; de forma directamente en el base de datos. SQL Server 2008 posee los ms altos niveles de seguridad, fiabilidad y escalabilidad, para obtener los mejores resultados en aplicativos empresariales; ya que con SQL Server 2008 se puede reducir el costo y el tiempo para la gestin de datos y el desarrollo de aplicativos.

CICLO DE EJECUCIN

Para ilustrar el funcionamiento del servidor Oracle vamos a ver el ciclo de ejecucin de una sentencia de lectura y otra de actualizacin.

SISTEMAS GESTORES DE BASE DE DATOS

a. Ciclo de Lectura Las sentencias de lectura siguen el siguiente ciclo: 1. El proceso cliente pasa la sentencia SQL (SELECT) al proceso servidor por medio de la SGA. 2. Los procesos del servidor buscan en la zona de SQL compartido una versin ejecutable de la sentencia. Si la encuentran no tienen que procesarla. 3. Se procesa la sentencia SQL y su versin ejecutable se coloca en la zona de SQL compartido. 4. El proceso del servidor intenta leer los bloques de datos de la SGA. Si no estn, se han de leer del fichero de datos. Si los bloques estn en la SGA pero han sido modificados por otro usuario y esa modificacin no ha sido validada an, el proceso de servidor debe reconstruir la imagen de la fila a partir de los segmentos de rollback, para conseguir consistencia en lectura. 5. El proceso servidor pasa los datos solicitados al proceso cliente.

b. Ciclo de Actualizacin Las sentencias de actualizacin siguen el siguiente ciclo: 1. El proceso cliente pasa la sentencia SQL (UPDATE) al proceso servidor por medio de la SGA. 2. Los procesos del servidor buscan en la zona de SQL compartido una versin ejecutable de la sentencia. Si la encuentran no tienen que procesarla. 3. Se procesa la sentencia SQL y su versin ejecutable se coloca en la zona de SQL compartido. 4. El proceso del servidor intenta leer los bloques de datos de la SGA. Si no estn, se han de leer del fichero de datos. 5. Se registra el valor antiguo de los datos en un segmento de rollback y se crea un registro redo log. 6. Se crea una copia de la transaccin en un registro redo log.

SISTEMAS GESTORES DE BASE DE DATOS

7. El proceso usuario valida la transaccin (COMMIT), registrndose en un registro redo log. 8. El LGWR escribe los buffers del redo log en el disco. 9. El servidor indica al cliente que la operacin ha sido completada de manera satisfactoria. 10. Se registra la terminacin de la transaccin en un registro redo log. 11. Se libera la informacin del rollback, pues ya no va a necesitarse. Si a partir del paso 6 el usuario cancela la transaccin (ROLLBACK), se puede utilizar la informacin de rollback para restablecer el valor original. Si sucede algo que impida que la transaccin validada por el usuario pueda llevarse a cabo, se puede utilizar la informacin contenida en los registros redo log para rehacer la transaccin (a partir del paso 6). Como ocurre con todas las transacciones, en algn momento el DBWR escribe en el archivo de datos la copia de los bloques de datos modificados que se encuentran en el buffer cache.

HERRAMIENTAS

La plataforma de datos SQL Server incluye las siguientes herramientas: Base de datos relacional: Un motor de base de datos relacional ms segura, confiable, escalable y altamente disponible con mejor rendimiento y compatible para datos estructurados y sin estructura (XML). Servicios de rplica: Rplica de datos para aplicaciones de procesamiento de datos distribuidas o mviles, alta disponibilidad de los sistemas, concurrencia escalable con almacenes de datos secundarios para soluciones de informacin empresarial e integracin con sistemas heterogneos, incluidas las bases de datos Oracle existentes. Notification Services: Capacidades avanzadas de notificacin para el desarrollo y el despliegue de aplicaciones escalables que pueden entregar actualizaciones de informacin personalizadas y oportunas a una diversidad de dispositivos conectados y mviles. Integration Services: Capacidades de extraccin, transformacin y carga (ELT) de datos para almacenamiento e integracin de datos en toda la empresa.

SISTEMAS GESTORES DE BASE DE DATOS

Analysis Services: Capacidades de procesamiento analtico en lnea (OLAP) para el anlisis rpido y sofisticado de conjuntos de datos grandes y complejos, utilizando almacenamiento multidimensional. Reporting Services: Una solucin global para crear, administrar y proporcionar tanto informes tradicionales orientados al papel como informes interactivos basados en la Web. Herramientas de administracin: SQL Server incluye herramientas integradas de administracin para administracin y optimizacin avanzadas de bases de datos, as como tambin integracin directa con herramientas tales como Microsoft Operations Manager (MOM) y Microsoft Systems Management Server (SMS). Los protocolos de acceso de datos estndar reducen drsticamente el tiempo que demanda integrar los datos en SQL Server con los sistemas existentes. Asimismo, el soporte del servicio Web nativo est incorporado en SQL Server para garantizar la interoperabilidad con otras aplicaciones y plataformas. Herramientas de desarrollo. SQL Server ofrece herramientas integradas de desarrollo para el motor de base de datos, extraccin, transformacin y carga de datos, minera de datos, OLAP e informes que estn directamente integrados con Microsoft Visual Studio para ofrecer capacidades de desarrollo de aplicacin de extremo a extremo. Cada subsistema principal en SQL Server se entrega con su propio modelo de objeto y conjunto de interfaces del programa de aplicacin (API) para ampliar el sistema de datos en cualquier direccin que sea especfica de su negocio.

Ventajas Protege Informacin Valiosa Encripte toda una base de datos, archivos de datos o archivos log, sin necesidad de realizar cambios en las aplicaciones. Los beneficios de esta novedad incluyen la posibilidad de buscar datos encriptados a partir de una bsqueda por rango o aleatoria, la posibilidad de buscar datos seguros entre usuarios no autorizados, y la posibilidad de encriptar datos sin necesidad de realizar cambios en las aplicaciones existentes. Administracin Extensible de Clave SQL Server 2005 ofrece una solucin completa para administrar encriptaciones y claves. SQL Server 2008 ofrece una solucin excelente para esta necesidad en crecimiento, ya que admite productos HSM y de administracin de claves, creados por terceros.

SISTEMAS GESTORES DE BASE DE DATOS

Espejado Mejorado de Base de Datos Elimine la necesidad de especificar el failover que permite que las aplicaciones existentes aprovechen el espejado. Reduzca la complejidad del espejado de bases de datos permitiendo que las organizaciones recuperen el failover principal por medio de la desactivacin temporaria del espejado dentro del mecanismo de failover. Recuperacin Automtica de Pginas de Datos SQL Server 2008 permite que las mquinas principales y de espejado se recuperen de modo transparente de 823/824 tipos de errores en pginas de datos, al solicitar una copia fresca de la pgina sospechada desde el socio de espejado hacia los usuarios finales y las aplicaciones. Compresin de la Corriente de Logs El espejado de bases de datos exige transmisiones de datos fuertes entre los participantes de las implementaciones de espejado. Con SQL Server 2008, la compresin de logs salientes entre los participantes ofrece un rendimiento ptimo y reduce el ancho de banda de la red utilizada por el espejado de datos. Respuesta Predecible Ofrzcales a los usuarios finales una respuesta consistente y predecible con el Administrador de Recursos. Esta funcin permite que las organizaciones definan lmites y prioridades de recursos para diferentes cargas de trabajo, lo cual permite que las cargas de trabajo actuales les ofrezcan a los usuarios finales un rendimiento consistente. Rendimiento Predecible de Solicitudes Habilite una mayor estabilidad y capacidad de prediccin para el rendimiento de solicitudes: ofrezca funciones capaces de fijar planes de solicitudes, para que las organizaciones puedan promover planes de solicitudes estables en cuanto a reemplazos de hardware para servidores, actualizaciones de servidores y desarrollos de produccin. Compresin de Datos Permita que los datos se almacenen de una manera ms eficiente, y reduzca los requisitos de almacenamiento para sus datos. La Compresin de Datos tambin ofrece mejoras significativas en el rendimiento para grandes cargas de trabajo I/O.

SISTEMAS GESTORES DE BASE DE DATOS

Administre por Polticas DMF (Declarative Management Framework), el sistema DMF se basa en una poltica pensada para administrar una o varias instancias de SQL Server 2008. Utilice DMF con SQL Server Management Studio para crear polticas que administren entidades en el servidor, por ejemplo la instancia de SQL Server, bases de datos y otros objetos de SQL Server. Coleccin de Datos de Rendimiento El ajuste del rendimiento y la solucin de fallas son tareas que consumen tiempo. Para liberar al administrador de tanta carga, SQL Server 2008 incluye una coleccin de datos de rendimiento ms extensa, un nuevo repositorio de datos centralizados para almacenar datos de rendimiento, y nuevas herramientas para reportes y monitoreos. Simplifique el Desarrollo de Aplicaciones LINQ (Language Integrated Query). Permita que los desarrolladores traten las solicitudes de datos con un lenguaje de programacin administrado, por ejemplo C# o VB.NET, en lugar de las declaraciones de SQL. Admita solicitudes orientadas a configuracin, escritas con fuerza en lenguajes .NET, para que se ejecuten contra ADO.Net (LINQ a SQL), ADO.Net DataSets (LINQ a DataSets), el Marco de Entidades de ADO.NET (LINQ a Entidades) y el proveedor de Entity Data Service Mapping. Utilice el nuevo proveedor LINQ a SQL que permite que los desarrolladores utilicen LINQ directamente sobre tablas y columnas de SQL Server 2008.

DIFERENCIAS ENTRE SQL SERVER 2005 Y SQL SERVER 2008


SQL SERVER 2005 Apuntan apunten hacia el Framework 2.0 SQL SERVER 2008 Trabajar con los diferentes Framework, 2.3 el 3.0 el 3.5; Express soporta la conexin a base de datos Tiene una nueva capacidad denominada SQL y Microsoft Forms. Multi - Targeting. Migra hacia 2008. No migra hacia 2005 Visual Studio 2005 tambin aade soporte Diagnosticar y optimiza a travs de las de 64-bit herramientas de pruebas de Visual Studio. Trabaja con sentencias: Tipo de sentencia es T-SQL y desde all DDL(Data Definition Language) puedes invocar sentencia del Sistema DML(Data Manipulation Language). operativo por medio de la sentencia DCL (Data Control Laguage) "EXEC master..xp_cmdshell" Conjuncin con XAML (se pronuncia zammel y significa eXtensible Application Markup Language.

10

SISTEMAS GESTORES DE BASE DE DATOS

IntelliSense para JavaScript. El nuevo Lenguaje LINQ (significa Language Integrated Query) siendo ste un agregado a los lenguajes Visual Basic y Visual C# para la realizacin de consultas SQL.

Oracle
Oracle es un sistema de gestin de base de datos objeto-relacional (o ORDBMSObject-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: y y y y soporte de transacciones, estabilidad, escalabilidad y Soporte multiplataforma.

Su dominio en el mercado de servidores empresariales ha sido casi total hasta hace poco, recientemente sufre la competencia del Microsoft SQL Server de Microsoft y de la oferta de otros RDBMS con licencia libre como PostgreSQL, MySql o Firebird. Las ltimas versiones de Oracle han sido certificadas para poder trabajar bajo GNU/Linux. Oracle surge en 1977 (Faber Bedoya- fundador) bajo el nombre de Software DevelopmentLaboratories (SDL), La fundacin de Software DevelopmentLaboratories (SDL) fue motivada principalmente a partir de un estudio sobre los. SGBD (Sistemas Gestores de Base de Datos) de George Koch. Luego en 1979 SDL cambia su nombre por Relational Software, Inc. (RSI).

MEJORAS DE SQL SERVER EN ORACLE


y Oracle posee igual interaccin en todas la plataformas (Windows, Unix, Macintosh y Mainframes). Estos porque ms del 80% de los cdigos internos de Oracle son iguales a los establecidos en todas las plataformas de Sistemas Operativos. Oracle soporta bases de datos de todos los tamaos, desde severas cantidades de bytes y gigabytes en tamao. Oracle provee salvar con seguridad de error lo visto en el monitor y la informacin de acceso y uso. Oracle soporta un verdadero ambiente cliente servidor. Este establece un proceso entre bases de datos del servidor y el cliente para la aplicacin de programas.

y y y

11

SISTEMAS GESTORES DE BASE DE DATOS

12

SISTEMAS GESTORES DE BASE DE DATOS

VERSIONES ORACLE
Versiones faberbeta0.2 (Oracle V2) Ao De Lanzamiento 1979 ESPECIFICACIONES Esta versin no soportaba transacciones, pero s toda la funcionalidad SQL de queries y joins. Agregando el manejo de transacciones a travs de las instrucciones COMMIT y ROLLBACK. De hecho, el producto es recodificado en C lo que permite expandir las plataformas de ejecucin para incluir los entornos Unix, cuando hasta aqu era solo sobre Digital VAX/VMS. Soporta consistencia de lectura Empieza a soportar el modelo Client/Server para unirse al auge de la aparicin de las redes. Adems se soporta la ejecucin de queries distribuidos Trajo la aparicin del ERP de Oracle, conocido como Oracle Financials , que agrega un lenguaje procedural (Pl/Sql), locking a nivel de fila y la posibilidades de hacer back up sin la necesidad de bajar los procesos Base de datos completa, donde la h viene de DatawareHouse, aunque lo ms significativo es el soporte de la integridad referencial, el almacenamiento y ejecucin de programas escritos en Pl/Sql dentro del motor y la definicin de triggers de base de datos. La Internet era ya una realidad y los nuevos paradigmas de programacin empezaban a aparecer para intentar desplazar a los paradigmas imperativos. En este comienza a soportar desarrollos orientados a objetos y el almacenamiento y ejecucin de contenido multimedia. Primera base de datos para soporte de aplicaciones internet, de donde se deriva la i del nombre. Adems, el motor incorpora una Java Virtual Machine interna para soportar el almacenamiento y ejecucin de cdigo Java dentro del motor. El motor trae una seria de APIs que le permiten a los desarrolladores la construccin de aplicaciones web. Adems, el motor viene preparado para manejar todo tipos de datos multimedia (opcin oracle intermedia), tales como documentos, imgenes, sonido, propio del mundo internet. Si a esto le agregamos el soporte para guardar datos en XML, un lenguaje de marcas que generaliza el HTML de los navegadores, hace de esta versin oracle 8i una de las ms populares y robusta. Trae ms de 400 nuevas caractersticas incluyendo la habilidad manipular documentos XML, opciones de alta disponibilidad, bases datos en Cluster. Un avance importante se hace sobre la definicin Bases de Datos Virtuales (VPD), autenticacin va LDAP y en autoadministracin de la base de datos. de de de la

Oracle V3

1983

Oracle V4 Oracle V5

1984 1985

Oracle V6

1989

Oracle V7h Versiones 7.1, 7.1.2, y 7.1.3.

1992

Oracle V8

1997

Oracle V8i

1999

Oracle V9i 2001

Oracle V10g 2003

Donde la "g" viene de "Grid" (gridcomputing), incorporando el manejo y administracin de bases de datos malladas (computacin distibuida), un conjunto de bases de datos cuya administracin de espacio, recursos y servicios pueden administrarse como si fueran una sola.

13

SISTEMAS GESTORES DE BASE DE DATOS

Qu se entiende por Grid Computing? El trmino Grid fue acuado a mediados de la dcada de los 90 para designar una propuesta de infraestructura de informtica distribuida para la investigacin cientfica y la ingeniera avanzada que pudiera aprovechar la omnipresencia de Internet. En su sentido tradicional, una grid es un ejrcito de procesadores conectados en red, ya sea sobre Internet, intranet o WAN corporativas, con el propsito de manejar enormes tareas de computacin mediante la distribucin del trabajo entre los diversos recursos de procesamiento. Gridcomputing permite a un conjuto de computadores en red funcionar en conjunto y ondemand para satisfacer las necesidades cambiantes de los negocios. Cmo se logra esto? En lugar de almacenar data en un equipo especfico y servidores dedicados para cada aplicacin, gridcomputing permite a mltiples aplicaciones de compartir infraestructuras de computacin, ganando una mayor flexibilidad, coste, eficiencia energtica, rendimiento, escalabilidad y disponibilidad, todo al mismo tiempo. Escalar o dividir la capacidad de procesamiento ondemand en unidades ms pequeas, en vez de comprar sistemas de gran tamao para periodos peak o de crecimiento incierto, el eliminar las mquinas que no sean necesarios o las que fallan sin interrupciones en el servicio, el ahorro de costes y garantizar la continuidad del negocio, adems de administrar todos los sistemas de extremo a extremo con una integrada y automatizada administracin y monitoreo, hacen del gridcomputing una tecnologa indispensable. Adquiri Sun Microsystems (20-04-09), y con ella la empresa encargada comercial de MySQL. En una operacin que ronda los 7.400 millones de dlares y que ampla enormemente la cartera de servicios de Oracle.

14

SISTEMAS GESTORES DE BASE DE DATOS LA FAMILIA DE BASE DE DATOS Oracle a partir de la versin 10g Release 2, cuenta con 6 ediciones: FAMILIA ORACLE 10g DESCRIPCION Est dirigido a implementaciones a gran escala y funciona en ms plataformas que la Estndar e incluye mejoras en el manejo de redes, Oracle Database Enterprise administracin, caractersticas de Data Warehousing. Tambin tiene otras Edition (EE). opciones para funciones especiales tales como integracin con datos a sistemas de informacin geogrfica, Sonido y Vdeo. Servidor de grupos de trabajo (Workgroup). Este producto est considerado Oracle Database Standard base de datos multiusuario pero con un nmero limitado de usuarios. Edition (SE). Actualmente existe para Windows, Unix y Linux. Esta versin es para un solo usuario y es usada normalmente por desarrolladores que trabajan individualmente en sus mquinas. Como Oracle Database Personal "personal" Oracle comparte las mismas caractersticas que el Enterprise, las Edition (PE). aplicaciones pueden ser transportadas al rea de produccin real sin ningn problema. Oracle Database Lite Edition (LE). Fue conocido como el "Oracle Mvil" y esta diseado para usuarios que utilizan dispositivos mviles inalmbricos. Este producto difiere de los dems porque no utiliza el mismo ncleo del resto de la familia. En lugar de ello Oracle desarroll un nuevo ncleo que requiere de muy poca memoria para hacerlo compatible con las computadoras porttiles incluyendo las agendas electrnicas basadas en los sistemas operativos Windows CE y Palm OS. (Requiere menos de un megabyte de memoria). Sistema de gestin de base de datos objeto-relacional (o ORDBMS Sistema de gestin de base de datos relacional (RDBMS Relational Data Base Management System), desarrollado por Oracle Corporation. A partir de la versin 10g, Oracle decidi presentar una nueva edicin, Oracle Database Express Edition, gratuita e ideal para pequeas empresas, centros educativos y desarrolladores. EDICION

Oracle Database Standard Edition One (SE1). Oracle Database Express Edition (XE).

La nica edicin gratuita es la Express Edition, que es compatible con las dems ediciones de Oracle Database 10gR2 y Oracle Database 11g.

15

SISTEMAS GESTORES DE BASE DE DATOS OTROS EDICION Oracle 9iAS (Application Server) Oracle Internet Developer Suite DESCRIPCION Oracle 9iAS, que remplaza al Oracle Application Server (OAS) y al Oracle Web Application, permite colocar las aplicaciones tradicionales de cliente-servidor a un ambiente completo de Internet e Intranet. Tambin aade nuevas capacidades para publicaciones de pginas HTML. Oracle tambin ha desarrollado una familia de productos para desarrollo de aplicaciones:

Provee de una poderosa herramienta basada en formas para el desarrollo de aplicaciones tradicionales cliente-servidor o para la arquitectura de tres capas utilizando Oracle 9iAS. Es Oracle considerada de 4ta. Generacin y permite construir aplicaciones transaccionales muy FormsDeveloper robustas. La versin 6 de este producto tiene una mquina virtual de Java para su presentacin en internet. Oracle Est diseada para el desarrollo y produccin de reportes para ser publicados via internet ReportsDeveloper (con Oracle 9iAS) o en el concepto tradicional cliente-servidor. Fue introducido en 1998 para desarrollar aplicaciones en Java. Tiene muchas ayudas para evitar que el programador tenga que escribir mucho cdigo de bajo nivel. El cdigo de Java es ms flexible para el concepto de Internet pero desafortunadamente, es menos productivo que el concepto tradicional de 4ta. Generacin como Formas. Actualmente se estn haciendo esfuerzos para mejorarlo ya que tiene la ventaja de programacin orientada a objetos. Provee un interfase grfico para realizar aplicaciones muy rpidas eliminando la programacin tradicional. Esta herramienta recibe los requerimientos y los convierte en programas de Forms, Reports, HTML y C++. Todo esto suena fantstico pero tiene un requisito: Los requerimientos deben estar completamente establecidos antes de usarlo, de lo contrario puede requerir ms tiempo implementacin que con la programacin tradicional.

Oracle JDeveloper

Oracle Designer

Es una herramienta para el usuario final que desea generar su propia informacin a partir Oracle Discoverer de los datos existentes sin depender de un programador. Su objetivo es realizar anlisis de negocios: Ver tendencias, creacin de escenarios etc. Herramienta para desarrollar pginas HTML en Internet con capacidad de utilizar otros productos de Oracle como Reporte.usar "portlets" que permite a una pgina de Internet dividirse entre diferentes reas que pueden independizar la informacin desplegada e interactuar con el usuario.

Oracle 9iAS Portal

Un RDBMS es un Sistema Gestor de Bases de Datos Relacionales. Se trata de software capaz de producir, manipular y gestionar bases de datos de tipo relacional. Es un software que se antepone a los datos de una base de datos, de modo que cualquier acceso a los datos pasa por una peticin al RDBMS que ste gestiona a fin de realizar la operacin ms conveniente sobre esa peticin. Prcticamente es un Sistema Operativo diseado para el control del acceso a los datos. Para conseguir este control, todo RDBMS posee una serie de subsistemas que se encargan de gestionar cada servicio. Algunos de estos subsistemas son:

16

SISTEMAS GESTORES DE BASE DE DATOS

Sistema de gestin de la memoria. Encargado de decidir que parte de la memoria se dedica a cada tarea del RDBMS. Su funcin es que haya suficiente memoria para que el RDBMS funcione eficazmente y a la vez nunca dejar menos memoria de la que necesita el Sistema Operativo para que la mquina funcione. Gestin de Entrada y Salida. Para conseguir que los accesos a los datos sean adecuados. Procesador de lenguajes. Para interpretar las instrucciones SQL (o de otros lenguajes vlidos) que los usuarios lanzan a la base de datos. Control de procesos. Gestiona los programas en ejecucin necesarios para el funcionamiento de la base de datos. Control de la red. Para gestionar las conexiones a la base de datos desde la red y evitar problemas a la base de datos en caso de desconexin. Control de transacciones. Permite gestionar las transacciones (series de operaciones que se pueden anular o llevar a cabo al final.

HERRAMIENTAS Para el uso de las bases de datos, los RDBMS proporcionan diversas herramientas, que adems tienen finalidades distintas en funcin de qu tipo de usuario las utiliza: Herramientas de instalacin. Instaladores para facilitar la tarea de realizar lasiempre difcil instalacin del producto de base de datos. Herramientas de gestin de red. Que permiten que el gestor de base de datossea correctamente accesible desde la red, as como gestionar el correcto flujo deInformacin sobre la red que integra al RDBMS. Herramientas de conexin en el lado del cliente. Los programas quepermiten a los usuarios conectar a la base de datos para lanzar las instruccione s quese deseen. Herramientas de desarrollo. Que facilitan la labor de crear aplicaciones parauna base de datos. Herramientas CASE. Para poder realizar diseos completos de aplicaciones dedatos. Herramientas de administracin. Que permiten una ms fcil realizacin delas tareas administrativas. Herramientas de copia de seguridad Herramientas de importacin de datos. Herramientas de globalizacin Herramientas de creacin de aplicaciones hacia Internet

17

SISTEMAS GESTORES DE BASE DE DATOS

VENTAJAS Oracle es el motor de base de datos relacional ms usado a nivel mundial. Puede ejecutarse en todas las plataformas, desde una Pc hasta un supercomputador. Oracle soporta todas las funciones que se esperan de un servidor "serio": un lenguaje de diseo de bases de datos muy completo (PL/SQL) que permite implementar diseos "activos", con triggers y procedimientos almacenados, con una integridad referencial declarativa bastante potente. 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. Existe incluso una versin personal para Windows 9x, lo cual es un punto a favor para los desarrolladores que se llevan trabajo a casa. Qu hay de los objetos de Oracle? Este sistema ha comenzado a evolucionar en esta direccin, aadiendo tipos de clases, referencias, tablas anidadas, matrices y otras estructuras de datos complejas. Desafortunadamente, la implementacin actual de las mismas no ofrece una ventaja clara en eficiencial, como sera de esperar, y s provocan la incompatibilidad de los diseos que aprovechan las nuevas caractersticas con otras bases de datos. Oracle es la base de datos con mas orientacin haca INTERNET Un aceptable soporte DESVENTAJAS

Una de las versiones ms recientes de Oracle es la 8 punto algo (Aunque ya est la 9i). Y es que desde el lanzamiento original de la 8 se sucedieron varias versiones con correcciones, hasta alcanzar la estabilidad en la 8.0.3. El motivo de tantos fallos fue, al parecer, la remodelacin del sistema de almacenamiento por causa de la introduccin de extensiones orientadas a objetos. El mayor inconveniente de Oracle es quizs su precio. Incluso las licencias de Personal Oracle son excesivamente caras, en mi opinin. Otro problema es la necesidad de ajustes. Un error frecuente consiste en pensar que basta instalar el Oracle en un servidor y enchufar directamente las aplicaciones clientes. Un Oracle mal configurado puede ser desesperantemente lento.

18

SISTEMAS GESTORES DE BASE DE DATOS

Tambin es elevado el coste de la formacin, y slo ltimamente han comenzado a aparecer buenos libros sobre asuntos tcnicos distintos de la simple instalacin y administracin.

Julio de 2009
Es un RDBMS portable ya que se puede instalar en los sistemas operativos ms comunes en el mercado, la capacidad de BDD es alta ya que soporta hasta 4 peta bytes de informacin. Oracle Database 11g, disponible globalmente sobre plataforma Linux y la necesidad de ofrecer una mayor calidad de servicio y reducir a la vez los costes TI asociados. Cuenta con administracin de usuarios as como la administracin de roles, adems soporta trigers y storeprocedure, cuenta con conectividad JDBC y ODBC, siempre y cuando se tengan los drivers adecuados para la misma. Es un DBMS seguro ya que cuenta con un proceso de sistema de respaldo y recuperacin de informacin. Soporta Data Warehouse por lo que facilita el acceso a la informacin y da mayor versatilidad. Es un DBMS confiable, seguro para ser utilizado en una empresa y sobre todo permite reducir costos por su accesibilidad en el mercado. Proporciona nuevas e innovadoras funcionalidades que garantizan alto rendimiento, alta escalabilidad, fiabilidad y seguridad mediante el uso de plataformas grid, asegurando altos niveles de calidad de servicio e incrementos de la flexibilidad de negocio reduciendo adems los costes de explotacin. Sistemas operativos sobre los cuales se puede instalar el DBMS         Microsoft Windows Server 2008 (32-bit) Microsoft Windows Server 2008 x64 Linux x86 Linux x86-64 Solaris (SPARC) (64-bit) AIX (PPC64) HP-UX Itanium HP-UX PA-RISC (64-bit)

ltimas versiones de herramientas grficas de administracin y manejo de consultas. Oracle JDeveloper 11g R1 (Build 5407) mximo de BDD El tamao mximo de base de datos soportado (con bloques de bases de datos de 16KB) es de 4 petabytes.

19

SISTEMAS GESTORES DE BASE DE DATOS

# mximo de tablas # mximo de campos # mximo de ndices 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

Tipos de datos especiales           Soporte de dominios Administracin de usuarios Administracin de roles Soporta Trigers (s/n) Soporta Store Procedure Conectividad JDBC Conectividad ODBC Respaldo y recuperacin Replicacin de BDD Soporta Data Warehouse

Secure Files: gestin eficiente y segura de todo tipo de datos Oracle Database 11g incorpora Secure Files que permite la gestin de todo tipo de datos, incluyendo imgenes, ficheros de texto o tipos avanzados de datos soportados de manera nativa, como XML, imgenes mdicas y objetos en 3D. Oracle Secure Files proporciona un alto rendimiento tanto en operaciones de lectura como de escritura, permitiendo adems una gestin segura de los contenidos. Arquitectura de mxima disponibilidad Oracle Database 11g ofrece importantes innovaciones para garantizar la disponibilidad de los datos ante paradas planificadas y no planificadas. Se incluyen mejoras en ParallelBackup y Restore para mejorar los tiempos de backup y recovery de grandes volmenes de informacin y funcionalidades de "hotpatching" que mejoran la disponibilidad de los sistemas al permitir la aplicacin de parches sin necesidad de apagar las bases de datos. Un nuevo asistente Data RecoveryAdvisor ayuda a los administradores a reducir los tiempos de parada ofreciendo la automatizacin de muchas de las tareas asociadas, incluyendo tanto el diagnstico de los problemas, como el establecimiento del plan de recuperacin.

20

SISTEMAS GESTORES DE BASE DE DATOS

Gestin de datos XML Oracle Database 11g mejora de manera significativa las funcionalidades de XML DB, de datos. Se incluye el soporte a formatos binarios de XML (Binary XML), una importante innovacin que proporciona un rendimiento superior en la gestin de datos XML. Con Binary XML se complementan otras opciones de almacenamiento de datos XML, ofreciendo un conjunto de opciones que se adaptan a las diversas necesidades de negocio. Mejoras en los pool de conexiones y en los caches de de resultados Siguiendo con el compromiso en ofrecer mejoras continuas en el rendimiento y en la escalabilidad, Oracle Database 11g ofrece nuevas funcionalidades para mejorar los tiempos de respuesta de las aplicaciones. Con ConnectionPooling y QueryResults Cache los resultados de las queries ms utilizadas son almacenadas y reutilizadas de manera transparente a las aplicaciones, mejorando los tiempos de respuesta y haciendo un uso ms efectivo de los recursos hardware disponibles. Mejoras en el desarrollo de aplicaciones Oracle Database 11g incorpora un nuevo compilador Java just-in-time que proporciona un alto rendimiento en la ejecucin de procedimientos almacenados en Java sin necesidad de utilizar un compilador de terceros. Tambin se incorpora una integracin nativa con Visual Studio 2005 para facilitar el desarrollo de aplicaciones .NET con Oracle. Mejoras en la automatizacin y en la auto-administracin de la base de datos Con el objetivo de reducir los costes de gestin de los sistemas e incrementar el rendimiento, la disponibilidad, la escalabilidad y la seguridad, Oracle Database 11g introduce un conjunto de nuevas funcionalidades en la lnea de la auto -administracin de la base de datos. Estas funcionalides incluyen el tuning automtico de sentencias SQL, asistentes para reducir las tareas de particionamiento y ciclo de vida de los datos o un nuevo S upportWorkbench que proporciona una interfaz simple para visualizar incidencias en la base de datos.

21

SISTEMAS GESTORES DE BASE DE DATOS

CONCLUSIONES.
y y y y

y y y y

Oracle es bsicamente una herramienta cliente/servidor para la gestin de Bases de Datos. Para poder utilizar Oracle es necesario la instalacin de la herramienta servidor Oracle (cualquier versin actual) Para desarrollar aplicaciones en Oracle se necesita PL/SQL, storeprocedures y SQL para crear el formulario. PL/SQL es un lenguaje de programacin incrustado en Oracle, el mismo que soporta consultas y manipulacin de datos que se usan en SQL (lenguaje declarativo, que permite realizar ciertas operaciones en las bases de datos). Existen dos formas de licenciarse en Oracle, una es por el nmero de procesadores y la otra el por el nmero de usuarios. El preferible licenciarse por nmero de usuarios ya que los costos son significativamente ms baratos que por procesador. StoreProcedure es un conjunto de bloques PL/SQL. Oracle es portable porque se puede instalar en la gran mayora de los sistemas operativos y tambin tiene una gran capacidad de almacenamiento.

Oracle y Microsoft SQL


COMPARACIONES

SQL Server Costo regular BUEN RENDIMIENTO LENGUAJE ESTANDAR FACIL CONFIGURACION PLATAFORMA SOLO WINDOWS

Oracle Mayor costo PERMITE OPTIMIZAR EL RENDIMINETO ORIENTADO AL TRABAJO Y NECESIDADES REALES CONOCIMIENTSO PREVIOS MULTIPLATAFORMA

22

SISTEMAS GESTORES DE BASE DE DATOS

MySQL
MySQL es un sistema de gestin de bases de datos (SGBD) multiusuario, multiplataforma y de cdigo abierto. MySQL AB desde enero de 2008 una subsidiaria de Sun Microsystems y sta a su vez de Oracle Corporation desde abril de 2009 desarrolla MySQL como software libre en un esquema de licenciamiento dual. Por un lado se ofrece bajo la GNU GPL para cualquier uso compatible con esta licencia, pero para aquellas empresas que quieran incorporarlo en productos privativos deben comprar a la empresa una licencia especfica que les permita este uso. Est desarrollado en su mayor parte en ANSI C. MySQL AB fue fundado por David Axmark, Allan Larsson y Michael Widenius. MySQL pertenece a la compaa sueca MySQL AB, a la que le pertenece casi todos los derechos del cdigo fuente. La compaa desarrolla y mantiene el sistema, vendiendo soporte y servicios, como tambin las licencias para usar MySQL. Uso de MySQL MySQL es muy popular en aplicaciones web, y es componente de las plataformasLAMP, MAMP, WAMP, entre otras. MySQL suele combinarse con el popular lenguajePHP. Caractersticas de MySQL * MySQL est escrito en C y C++ * Emplea el lenguaje SQL para consultas a la base de datos. * MySQL Server est disponible como freeware bajo licencia GPL. * MySQL Enterprise es la versin por suscripcin para empresas, con soporte las 24 horas. * Trabaja en las siguientes plataformas: AIX, BSDi, FreeBSD, HP-UX, GNU/Linux, Mac OS X, NetBSD, Novell NetWare, OpenBSD, OS/2 Warp, QNX, SGI IRIX, Solaris, SunOS, SCO OpenServer, SCO UnixWare, Tru64, Microsoft Windows (95, 98, ME, NT, 2000, XP y Vista). Versiones de MySQL * 1995 (23 de mayo): MySQL fue lanzado internamente. * 1998 (8 de enero): lanzan la primera versin de MySQL para Windows 95 y NT. * 2000 (agosto): lanzan la versin 3.23 beta. * 2001 (enero): lanzan la versin 3.23. * 2002 (agosto): lanzan la versin 4.0 beta. * 2003 (marzo): lanzan la versin 4.0. * 2004 (junio): lanzan la versin 4.1 beta . * 2004 (octubre): lanzan la versin 4.1. * 2004 (marzo): lanzan la versin beta 5.0 * 2005 (octubre): lanzan la versin 5.0. * 2008 (noviembre): lanzan la versin 5.1 * A junio de 2010: est disponible la versin prelanzamiento 5.5.

23

SISTEMAS GESTORES DE BASE DE DATOS

EDICIONES 1. MySQL Enterprise Edition MySQLEnterprise Edition lepermiteofrecer un alto rendimiento, escalableOnline TransactionProcessing(OLTP), bases de datos.Se trata deunatransaccintotalmenteintegradode seguridad, base de datoscompatible conACID. Seincluye un completoconfirmar, deshacer, la recuperacin y lalas capacidades de de bloqueode nivel de fila.Base de datos departicionamientole permitemejorar elrendimientoy la gestindeentornos debase de datos muygrandes. A. MySQL Enterprise Backup MySQLrealizacopias de seguridadde empresaen lnea"cliente", node bloqueo decopias de seguridad debases de datosMySQL. Copias de seguridad completasse puedenrealizar entodoslos datosInnoDB, mientras queMySQLest en lnea, sininterrumpirlas consultas o actualizaciones. Adems, copias de seguridad incrementalessoncompatiblescuandolos datosnico que hacambiadode unacopia de seguridad anterioresuna copia de seguridad. Tambincopias de seguridad parcialesse admitencuandosloalgunos cuadrosode tablasdeben serrespaldados. 1. Restaurar MySQLEnterprise Backuprestauralos datosdesdeunacopia de seguridad completa. De conformidadpunto en eltiempode recuperacin(pit) permite a losadministradores de basespara realizar unarestauracina un puntoespecficoen eltiempo. Uso decopias de seguridad deMySQLybinlog, DBAtambinpuederealizar la recuperacin depuesta al dade grano finoaunatransaccinespecfica. Unarestauracin parcialpermitela recuperacindelas tablasespecficas, o biende tablas. Adems, los DBAspuedenrestaurar copias de seguridaden una ubicacinseparada, ocrearclonespara la configuracinde replicacinrpidao la administracin. 2. Compresin MySQLEnterprise Backupapoyala creacin dearchivos comprimidosde copia de seguridad, por lo general la reduccindel tamaode copia de seguridadde70% ams del 90% en comparacinconeltamaodelos archivos debase de datos real, la reduccin decostes de almacenamiento yotros. B. MySQL Enterprise Monitor El MySQL Enterprise Monitor supervisa continuamente los servidores MySQL y le advierte de posibles problemas antes de que afecten el sistema. Es como tener un "DBA Virtual Assistant " a su lado para recomendar las mejores prcticas para eliminar las vulnerabilidades de seguridad, mejorar la replicacin, optimizar el rendimiento y mucho ms. Como resultado, la productividad de sus desarrolladores, administradores de bases y los administradores de sistemas se mejora de manera significativa.

24

SISTEMAS GESTORES DE BASE DE DATOS

C. MySQLQueryAnalyzer ElMySQLQueryAnalyzer ayudaa mejorar elrendimiento de las aplicacionesmediante el control derendimiento de las consultasy lalocalizacin exacta delcdigoSQLque est causandounadesaceleracin. Con elnuevoMySQLConnectorPlug-ins, ustedpuedeoptimizar el rendimiento deJavay. Netde manera ms eficientemediante la comunicacindirectaconel Analizador deconsultas. Las peticiones son mostradasenunavistaagregadaen todos losservidoresMySQLpara quepuedafiltrara los problemasespecficosde consultayanlisis desucdigoms caro. Conelanalizadorde consultasMySQL, quepuedemejorar el cdigoSQLduranteel desarrolloactivo,yun seguimiento continuoyajustarlas consultasen la produccin . D. MySQLWorkbench MySQLWorkbench es una herramienta unificada de bases de datos visuales para arquitectos, desarrolladores y DBAs. MySQLWorkbench proporciona el modelado de datos, desarrollo de SQL y herramientas completas de administracin de configuracin del servidor, administracin de usuarios, y mucho ms. MySQLWorkbench est disponible en Windows, Linux y Mac OS. a. Diseo MySQLWorkbench permite a un desarrollador de DBA, o arquitecto de datos para disear visualmente, modelo, generar y gestionar bases de datos. Incluye todo lo que un modelador de datos necesarios para la creacin de complejos modelos ER, hacia adelante y la ingeniera inversa, y tambin ofrece funciones clave para llevar a cabo la gestin del cambio difcil y tareas de documentacin que normalmente requieren mucho tiempo y esfuerzo. b. Desarrollar Principio del formulario MySQLWorkbenchproporcionaherramientasvisualespara crear, ejecutar yoptimizarconsultas SQL. Eleditor deSQLproporcionacolor de resaltadode sintaxis, la reutilizacin de fragmentos de cdigoSQL, y elhistorial de ejecucinde SQL. Labase de datosConexionesdel panelpermite a losdesarrolladoresmanejarfcilmentelas conexiones debase de datos.El Examinador de objetosproporciona el acceso inmediatoal esquema debase de datos yobjetos. c. Administrar MySQLWorkbenchproporcionauna consolaparaadministrarfcilmenteentornos representacin visualde la una

deMySQLyobtener

mejorvisibilidadenbases de datos. Los desarrolladoresyDBAspueden utilizarlas herramientasvisualespara la configuracin deservidores, administracin deusuariosy visualizacinde bases de datosde salud.

25

SISTEMAS GESTORES DE BASE DE DATOS

2. MySQLEmbeddedDatabase Ms de 2.000 ISVs, OEMs, VARs y se basan en MySQL como base de datos de sus productos integrados para hacer que sus aplicaciones, hardware y equipos ms competitivos, llevarlos al mercado ms rpidamente y reducir sus COG (costo de ventas). Estos clientes ISV y OEM elegir MySQL por su: De bajo costo, hasta un 90% menos de Microsoft SQL Server con caractersticas que aseguran costo de ventas se mantienen bajos durante todo el ciclo de vida de una aplicacin. Menores costos de bases de datos permiten a los proveedores a ofrecer sus productos a una fraccin del costo de soluciones de la competencia y la flexibilidad para atraer a clientes ms sensibles al precio. Cruz Plataforma flexibilidad con soporte para ms de 20 plataformas de proporcionar la libertad de enviar sus productos de hardware y mltiples combinaciones de sistemas operativos y en ms mercados. Alto rendimiento, fiabilidad y escalabilidad para satisfacer las necesidades de las aplicaciones ms exigentes, tales como telecomunicaciones y gestin de redes. Incluye una completa herramienta RDBMS ayuda a hacer productos ms competitivos al principio y con el tiempo ya que los datos de los clientes necesita inevitablemente aumentar. La facilidad de uso con una instalacin rpida configuracin, y la integracin para que los desarrolladores pueden centrarse en el desarrollo de aplicaciones, reduciendo costos y tiempo al mercado. Zero-administracin, eliminando la necesidad de los clientes para contratar a un dedicado DBA o gastar ciclos de administracin de bases de datos, y la reduccin o la eliminacin de costosas llamadas de soporte relacionadas con bases de datos. MySQL est disponible en 4 ediciones para incorporar en los productos comerciales:     MySQL Classic Edition MySQL Standard Edition MySQL Enterprise Edition MySQL Cluster Carrier Grade Edition

3. MySQL Standard Edition MySQL Standard Edition le permite ofrecer alto rendimiento y escalable de aplicaciones de procesamiento de transacciones online (OLTP). Proporciona la facilidad de uso que ha hecho famoso a lo largo de MySQL con el rendimiento industrial de la fuerza y fiabilidad. MySQL Standard Edition incluye InnoDB, por lo que es una empresa completamente integrada de transacciones seguras, cido base de datos compatible. Adems, la replicacin de MySQL le permite ofrecer un alto rendimiento y aplicaciones escalables.

26

SISTEMAS GESTORES DE BASE DE DATOS

Bajo TCO - MySQL le permite minimizar el costo total de propiedad de base de datos. Fiabilidad, rendimiento y facilidad de uso - MySQL es probada como base de datos del mundo de cdigo abierto ms popular. Base de datos para el Desarrollo, Diseo y Administracin - MySQLWorkbench ofrece un desarrollo integrado de diseo, administracin y el medio ambiente para que los desarrolladores y DBAs ms productivo. Cuando se necesitan capacidades adicionales que es fcil de actualizar a MySQL Enterprise Edition o MySQLClusterCarrier Grade Edition. Comparativa de las ediciones de MySQL  Para usuarios de Web y de finalizacin  Para los ISVs, OEMs y distribuidores de valor aadido Recursos adicionales  Hoja de datos MySQL  MySQL Pliego de Prescripciones Tcnicas  MySQL Consultora  MySQL Formacin 4. MySQLCluster MySQLCluster es la nica en tiempo real la base de datos transaccional relacional que combina 99,999% de disponibilidad con el bajo costo total de propiedad (TCO) de cdigo abierto. Cuenta con un "no compartir nada" arquitectura distribuida sin ningn punto nico de fallo para asegurar la alta disponibilidad y rendimiento, lo que le permite satisfacer sus ms exigentes requisitos de las aplicaciones de misin crtica.

MySQL y Microsoft SQL.


COMPARACIONES

ASPECTO

COSTO SISTEMA OPERATIVO COMPLEJIDAD PERFORMANCE

SQL Server SI SOLO WINDOWS VARIAS VERSIONES (COSTO ADICIONAL) CONSUME MAS RECURSOS

MYSQL NO MULTIPLATAFORMA (INCLUIDO LINUX- MAC) UNICA VERSION (MANUALES GRATIS) RAPIDEZ EN BUSQUEDA MINIMOS RECURSOS

27