Este documento describe las características de alto rendimiento de Oracle Database 11g R2. Presenta mejoras como Automatic Storage Management, particionamiento, compresión avanzada, Data Guard, Flash Cache y ejecución en paralelo que permiten obtener un mayor rendimiento. También menciona algunos reconocimientos y estadísticas que demuestran el liderazgo de Oracle en el mercado de bases de datos.
Este documento describe varias tecnologías de Oracle para lograr alta disponibilidad, incluyendo Server Pools, Real Application Clusters One Node, Data Guard y Edition-based Redefinition. RAC One Node ofrece los beneficios de la virtualización a bases de datos en servidores físicos mediante migración en línea y failover integrado.
Oracle RAC permite ejecutar múltiples instancias de una base de datos Oracle en diferentes servidores para proveer alta disponibilidad, escalabilidad y desempeño. Cada instancia tiene acceso a los mismos archivos de datos almacenados en disco. Oracle RAC coordina el acceso a los datos entre las instancias para mantener la consistencia. Sin embargo, Oracle RAC no garantiza un failover transparente por sí solo y no balancea la carga entre los nodos, limitando su viabilidad. Estos problemas pueden resolverse usando un balanceador de carga
Este documento presenta información sobre Julio César Ayapán y su compañía Nuvola S.A., expertos en soluciones Oracle. Detalla las certificaciones y experiencia del equipo de Nuvola, así como los servicios de soporte y consultoría que ofrecen relacionados a bases de datos Oracle, Exadata, middleware y cursos de administración de Oracle. Luego resume las características principales de Oracle Clusterware 12c, incluyendo requisitos de instalación, Grid Naming Services, arquitectura Flex Cluster, administración de nodos y alta disponibil
Presentación dada en el primer Webcast en español del Oracle RACSIG - http://oracleracsig.org/
Esta es una versión actualizada con funcionalidades de las últimas versiones (11g/12c) a la presentación que dí durante el OTN Tour 2011 en Montevideo, Oracle RAC sin sorpresas, donde se repasa lo que implica usar Oracle RAC, los desafíos y recomendaciones de cómo sacarle mejor provecho.
Este enfoque introductorio intenta facilitar el camino a los técnicos que están evaluando o comenzado a utilizar Oracle RAC, tarea que tiene una larga curva de aprendizaje.
Oracle Real Application Cluster (RAC) permite correr múltiples instancias de una base de datos en diferentes servidores conectados a un conjunto de archivos de datos compartidos, proveyendo alta disponibilidad, escalabilidad y continuidad del negocio. RAC incluye Oracle Clusterware, Oracle ASM y Oracle CloudFS para administrar el almacenamiento compartido de manera eficiente y brindar servicios avanzados como snapshots y replicación.
Oracle WebLogic Server Suite incorpora los componentes Forms, Reports, Discoverer y Portal, que hasta ahora formaban parte de Oracle Internet Application Server (iAS/OAS), lo que posibilita proteger sus inversiones realizadas y seguir aprovechando la experiencia de sus aquipos de desarrollo.
El documento presenta una breve historia de Exadata y las principales características de la nueva arquitectura Exadata X8M. Exadata ha evolucionado desde 2008 para ofrecer mayor rendimiento, capacidad y funcionalidades. Exadata X8M introduce procesadores más potentes, memoria persistente, una red interna más rápida y mayor capacidad de almacenamiento. El documento también analiza los aspectos a considerar para actualizar Exadata, como la incompatibilidad entre versiones y las opciones de despliegue disponibles.
Este documento describe varias tecnologías de Oracle para lograr alta disponibilidad, incluyendo Server Pools, Real Application Clusters One Node, Data Guard y Edition-based Redefinition. RAC One Node ofrece los beneficios de la virtualización a bases de datos en servidores físicos mediante migración en línea y failover integrado.
Oracle RAC permite ejecutar múltiples instancias de una base de datos Oracle en diferentes servidores para proveer alta disponibilidad, escalabilidad y desempeño. Cada instancia tiene acceso a los mismos archivos de datos almacenados en disco. Oracle RAC coordina el acceso a los datos entre las instancias para mantener la consistencia. Sin embargo, Oracle RAC no garantiza un failover transparente por sí solo y no balancea la carga entre los nodos, limitando su viabilidad. Estos problemas pueden resolverse usando un balanceador de carga
Este documento presenta información sobre Julio César Ayapán y su compañía Nuvola S.A., expertos en soluciones Oracle. Detalla las certificaciones y experiencia del equipo de Nuvola, así como los servicios de soporte y consultoría que ofrecen relacionados a bases de datos Oracle, Exadata, middleware y cursos de administración de Oracle. Luego resume las características principales de Oracle Clusterware 12c, incluyendo requisitos de instalación, Grid Naming Services, arquitectura Flex Cluster, administración de nodos y alta disponibil
Presentación dada en el primer Webcast en español del Oracle RACSIG - http://oracleracsig.org/
Esta es una versión actualizada con funcionalidades de las últimas versiones (11g/12c) a la presentación que dí durante el OTN Tour 2011 en Montevideo, Oracle RAC sin sorpresas, donde se repasa lo que implica usar Oracle RAC, los desafíos y recomendaciones de cómo sacarle mejor provecho.
Este enfoque introductorio intenta facilitar el camino a los técnicos que están evaluando o comenzado a utilizar Oracle RAC, tarea que tiene una larga curva de aprendizaje.
Oracle Real Application Cluster (RAC) permite correr múltiples instancias de una base de datos en diferentes servidores conectados a un conjunto de archivos de datos compartidos, proveyendo alta disponibilidad, escalabilidad y continuidad del negocio. RAC incluye Oracle Clusterware, Oracle ASM y Oracle CloudFS para administrar el almacenamiento compartido de manera eficiente y brindar servicios avanzados como snapshots y replicación.
Oracle WebLogic Server Suite incorpora los componentes Forms, Reports, Discoverer y Portal, que hasta ahora formaban parte de Oracle Internet Application Server (iAS/OAS), lo que posibilita proteger sus inversiones realizadas y seguir aprovechando la experiencia de sus aquipos de desarrollo.
El documento presenta una breve historia de Exadata y las principales características de la nueva arquitectura Exadata X8M. Exadata ha evolucionado desde 2008 para ofrecer mayor rendimiento, capacidad y funcionalidades. Exadata X8M introduce procesadores más potentes, memoria persistente, una red interna más rápida y mayor capacidad de almacenamiento. El documento también analiza los aspectos a considerar para actualizar Exadata, como la incompatibilidad entre versiones y las opciones de despliegue disponibles.
UYOUG OTN Tour 2011 - RAC sin sorpresasNelson Calero
Presentación dada durante el OTN Tour 2011 en Montevideo.
Resumen:
Introducción a la versión clusterizada de la base de datos Oracle. Se presentan conceptos y consideraciones para su adpoción.
UYOUG 2012 - Oracle RAC 11gR2 - New featuresNelson Calero
Este documento presenta las nuevas funcionalidades de Oracle RAC 11gR2. Se describen cambios en los procesos del cluster, ASM, el SCAN Listener y otros. Se mencionan características como ASM Dynamic Volume Manager, ASM Cluster File System, Oracle Restart y Grid Plug and Play. El documento también cubre temas como server pools, cambios en la evicción de nodos y mejoras en el paralelismo.
Este documento describe la gestión de grandes volúmenes de información por Gerber Bautista desde 2010 hasta 2015. El tamaño de las bases de datos creció aceleradamente de 3TB en 2010 a 97TB en 2015 debido a la necesidad de mayor información para sistemas de negocio, BI, marketing y finanzas. El documento también discute el uso de Oracle Exadata para satisfacer las necesidades de infraestructura de la empresa y mejorar el rendimiento de consultas en comparación con otras opciones.
Este documento describe los pasos para instalar Oracle Database 11g en Oracle Enterprise Linux, incluyendo modificar archivos de configuración del kernel y límites, instalar paquetes requeridos, crear grupos y usuarios de Oracle, y configurar directorios.
En las versiones más modernas de su base de datos Oracle ha incorporado numerosas características de gran atractivo para usuarios, administradores y desarrolladores. En este ciclo repasamos las últimas propuestas tecnológicas sobre la base de datos y hablaremos de proyectos de migración.
Sesión 1: "Full equipe" - Descubre las mejoras de las últimas versiones
Conocemos las novedades que Oracle ha incorporado en las versiones actuales de la base de datos, tanto la 21c, última versión lanzada por el fabricante, como la 19c, última opción con soporte extendido disponible. También hablaremos de nuestra experiencia en el despliegue de estas versiones.
Sesión 2: "Plan renove" - La mejor ruta de migración para tus bases de datos
Analizamos las técnicas más efectivas para la migración de los entornos de bases de datos, a través de casos reales en los que hemos trabajado desde avanttic.
Sesión 3: "Conducción autónoma" - Auto gestión/protección/reparación de tus datos
Autonomous Database automatiza tareas de administración y operación de bases de datos y aplica mecanismos de Machine Learning. La base de datos se ejecuta con la máxima eficiencia, reduciendo drásticamente los costes y mejorando el rendimiento y la productividad. En esta última sesión repasaremos las ventajas de Autonomous Database y los principales casos de uso.
Recuperación ante desastres y continuidad del negocio con Azure SQL DatabaseJoseph Lopez
La continuidad de un negocio implica el diseño, la implementación y la ejecución de todas las aplicaciones que hoy en día sirven de operabilidad en las compañías bajo cualquier escenario de negocio, de manera que las mismas sean resistentes a los eventos de interrupción, planeados o no planeados, que provocan la pérdida permanente o temporal de la capacidad de cualquiera aplicación para realizar efectivamente su función empresarial. Entre los eventos no planeados se incluyen desde los errores humanos hasta las interrupciones permanentes o temporales, pasando por los desastres regionales que pueden provocar la pérdida a gran escala de la instalación en una determinada región de Azure. Los eventos planificados incluyen la reimplementación de la aplicación en una región diferente, la aplicación de actualizaciones de aplicaciones, etc. El objetivo de la continuidad del negocio es que su aplicación siga funcionando durante estos eventos con un impacto mínimo en la función empresarial que desempeña. En la presente sesión, estaré impartiendole de forma sencilla cuáles deberían ser las herramientas y sus respectivos tips para mantener en perfecto estado de ejecución, las bases de datos SQL Database en Azure de cualquier escalabilidad ante cualquier escenario de desastre.
Este documento presenta MySQL Cluster Carrier Grade Edition (CGE), una versión de MySQL diseñada para sistemas de base de datos de alto rendimiento y alta disponibilidad. Describe las características de CGE como particionamiento automático de datos, procesamiento activo-activo, y alta disponibilidad del 99.999%. También resume las ventajas de usar MySQL Cluster Manager para simplificar la administración de clusters de bases de datos.
Comparación entre microsoft sql server express edition 2012 y oracleOsmar Zaragoza
Este documento compara Microsoft SQL Server Express Edition 2012 y Oracle, destacando que:
1) SQL Server se ejecuta en sistemas operativos Windows mientras que Oracle es multiplataforma;
2) Oracle es un manejador de bases de datos relacional que aprovecha al máximo los recursos del hardware en diferentes arquitecturas;
3) Ambas ofrecen características completas para pequeñas y medianas empresas pero Oracle también ofrece soporte en el diseño y optimización de datos.
El documento compara tres sistemas de administración de bases de datos: PervasiveSQL, PostgreSQL y Sybase IQ. Describe las características clave y ventajas de cada uno. PervasiveSQL ofrece rendimiento rápido, compatibilidad con múltiples plataformas e integración con herramientas de desarrollo. PostgreSQL es de código abierto, gratuito y extensible. Sybase IQ proporciona consultas ultrarrápidas, bajos costos de mantenimiento y almacenamiento compacto.
SQL Server 2014 infraestructura hibrida y nubeEduardo Castro
Este documento proporciona información sobre SQL Server en Azure. Describe las diferentes tecnologías de alta disponibilidad y recuperación ante desastres de SQL Server como grupos de disponibilidad y trasvase de registros. También explica cómo configurar estas tecnologías dentro de Azure y entre Azure y entornos locales. Además, cubre conceptos clave de Azure como máquinas virtuales, redes virtuales y almacenamiento.
El documento compara las arquitecturas de Oracle Database 11g y 12c. La principal diferencia es que 12c introduce el concepto de Container Database (CDB) y Pluggable Database (PDB), lo que permite agrupar múltiples bases de datos en una sola instancia. También describe las reglas para el manejo de usuarios, roles y privilegios entre el nivel común (CDB) y local (PDB).
Este documento resume varios estudios de caso de grandes implementaciones de almacenes de datos con SQL Server. Incluye detalles sobre cómo Microsoft AdCenter maneja cubos de hasta 3,2 TB, cómo Xbox Live usa SSD para mejorar el rendimiento y particiona datos para procesamiento paralelo, y cómo Yahoo! maneja un cubo de 12 TB con particionamiento y almacenamiento en archivos.
El documento describe cómo los paquetes de administración de Oracle Database Enterprise Edition 11g se instalan de forma predeterminada en Standard Edition, a pesar de que requieren una licencia de Enterprise Edition. Esto puede inducir a error al creer que se está usando Standard Edition cuando en realidad se están usando funciones reservadas para Enterprise Edition.
Un data warehouse es una base de datos centralizada que almacena datos integrados de múltiples fuentes para propósitos de informes y análisis. Oracle Database 11g ofrece funcionalidad líder en el mercado para crear y administrar data warehouses escalables de cientos de terabytes. Incluye herramientas como Oracle Warehouse Builder para la integración de datos y características como particionamiento, compresión y paralelismo que permiten que los data warehouses escalen para satisfacer las crecientes necesidades de análisis de datos.
Este documento resume las principales novedades de SQL Server 2012 para desarrolladores, incluyendo mejoras en la especificación de metadatos, nuevas funciones escalares, paginación con OFFSET y FETCH, secuencias para autogenerar números, mejoras en búsqueda de texto completo y espacial, y la nueva cláusula OVER para realizar cálculos sobre conjuntos de filas mediante funciones de ventana y análisis.
En las versiones más modernas de su base de datos Oracle ha incorporado numerosas características de gran atractivo para usuarios, administradores y desarrolladores. En este ciclo repasamos las últimas propuestas tecnológicas sobre la base de datos y hablaremos de proyectos de migración.
Sesión 1: "Full equipe" - Descubre las mejoras de las últimas versiones
Conocemos las novedades que Oracle ha incorporado en las versiones actuales de la base de datos, tanto la 21c, última versión lanzada por el fabricante, como la 19c, última opción con soporte extendido disponible. También hablaremos de nuestra experiencia en el despliegue de estas versiones.
Sesión 2: "Plan renove" - La mejor ruta de migración para tus bases de datos
Analizamos las técnicas más efectivas para la migración de los entornos de bases de datos, a través de casos reales en los que hemos trabajado desde avanttic.
Sesión 3: "Conducción autónoma" - Auto gestión/protección/reparación de tus datos
Autonomous Database automatiza tareas de administración y operación de bases de datos y aplica mecanismos de Machine Learning. La base de datos se ejecuta con la máxima eficiencia, reduciendo drásticamente los costes y mejorando el rendimiento y la productividad. En esta última sesión repasaremos las ventajas de Autonomous Database y los principales casos de uso.
SQL Server 2014 y La Plataforma de DatosJoseph Lopez
Un análisis objetivo y amplio (Vista rápida) sobre las nuevas características en la versión 2014, aplicadas al desempeño y ejecución de escenarios empresariales de alto desempeño como lo es In-Memory for OLTP, Update Capable Column Store Index, Alta Disponibilidad y Misión Critica sobre altos volúmenes de transaccionalidad de datos.
El documento describe las nuevas características de SQL Server 2014. SQL Server 2014 introduce In-Memory OLTP incorporado para mejorar el rendimiento de las aplicaciones OLTP hasta 10 veces. También mejora la alta disponibilidad con AlwaysOn SLA y soporte para aplicaciones críticas. Otras características nuevas incluyen reconstrucción en línea de índices para particiones individuales y extensión del buffer pool a unidades SSD.
Tabla de 5 SGBD_Dorado Jarero Miguel Angel_Base de Datos 2.pdfMIGUELANGELDORADOJAR
La recopilación y comparación de información sobre diversos Sistemas de Gestión de Bases de Datos (SGBD) como Oracle, MySQL, SQLite, MongoDB y Apache Cassandra permite entender sus características, capacidades, ventajas y desventajas. Esto resulta crucial para tomar decisiones informadas sobre cuál plataforma se adapta mejor a las necesidades y objetivos de un proyecto particular, considerando factores como el tipo de aplicación, volumen de datos, escalabilidad y requisitos de seguridad y administración.
UYOUG OTN Tour 2011 - RAC sin sorpresasNelson Calero
Presentación dada durante el OTN Tour 2011 en Montevideo.
Resumen:
Introducción a la versión clusterizada de la base de datos Oracle. Se presentan conceptos y consideraciones para su adpoción.
UYOUG 2012 - Oracle RAC 11gR2 - New featuresNelson Calero
Este documento presenta las nuevas funcionalidades de Oracle RAC 11gR2. Se describen cambios en los procesos del cluster, ASM, el SCAN Listener y otros. Se mencionan características como ASM Dynamic Volume Manager, ASM Cluster File System, Oracle Restart y Grid Plug and Play. El documento también cubre temas como server pools, cambios en la evicción de nodos y mejoras en el paralelismo.
Este documento describe la gestión de grandes volúmenes de información por Gerber Bautista desde 2010 hasta 2015. El tamaño de las bases de datos creció aceleradamente de 3TB en 2010 a 97TB en 2015 debido a la necesidad de mayor información para sistemas de negocio, BI, marketing y finanzas. El documento también discute el uso de Oracle Exadata para satisfacer las necesidades de infraestructura de la empresa y mejorar el rendimiento de consultas en comparación con otras opciones.
Este documento describe los pasos para instalar Oracle Database 11g en Oracle Enterprise Linux, incluyendo modificar archivos de configuración del kernel y límites, instalar paquetes requeridos, crear grupos y usuarios de Oracle, y configurar directorios.
En las versiones más modernas de su base de datos Oracle ha incorporado numerosas características de gran atractivo para usuarios, administradores y desarrolladores. En este ciclo repasamos las últimas propuestas tecnológicas sobre la base de datos y hablaremos de proyectos de migración.
Sesión 1: "Full equipe" - Descubre las mejoras de las últimas versiones
Conocemos las novedades que Oracle ha incorporado en las versiones actuales de la base de datos, tanto la 21c, última versión lanzada por el fabricante, como la 19c, última opción con soporte extendido disponible. También hablaremos de nuestra experiencia en el despliegue de estas versiones.
Sesión 2: "Plan renove" - La mejor ruta de migración para tus bases de datos
Analizamos las técnicas más efectivas para la migración de los entornos de bases de datos, a través de casos reales en los que hemos trabajado desde avanttic.
Sesión 3: "Conducción autónoma" - Auto gestión/protección/reparación de tus datos
Autonomous Database automatiza tareas de administración y operación de bases de datos y aplica mecanismos de Machine Learning. La base de datos se ejecuta con la máxima eficiencia, reduciendo drásticamente los costes y mejorando el rendimiento y la productividad. En esta última sesión repasaremos las ventajas de Autonomous Database y los principales casos de uso.
Recuperación ante desastres y continuidad del negocio con Azure SQL DatabaseJoseph Lopez
La continuidad de un negocio implica el diseño, la implementación y la ejecución de todas las aplicaciones que hoy en día sirven de operabilidad en las compañías bajo cualquier escenario de negocio, de manera que las mismas sean resistentes a los eventos de interrupción, planeados o no planeados, que provocan la pérdida permanente o temporal de la capacidad de cualquiera aplicación para realizar efectivamente su función empresarial. Entre los eventos no planeados se incluyen desde los errores humanos hasta las interrupciones permanentes o temporales, pasando por los desastres regionales que pueden provocar la pérdida a gran escala de la instalación en una determinada región de Azure. Los eventos planificados incluyen la reimplementación de la aplicación en una región diferente, la aplicación de actualizaciones de aplicaciones, etc. El objetivo de la continuidad del negocio es que su aplicación siga funcionando durante estos eventos con un impacto mínimo en la función empresarial que desempeña. En la presente sesión, estaré impartiendole de forma sencilla cuáles deberían ser las herramientas y sus respectivos tips para mantener en perfecto estado de ejecución, las bases de datos SQL Database en Azure de cualquier escalabilidad ante cualquier escenario de desastre.
Este documento presenta MySQL Cluster Carrier Grade Edition (CGE), una versión de MySQL diseñada para sistemas de base de datos de alto rendimiento y alta disponibilidad. Describe las características de CGE como particionamiento automático de datos, procesamiento activo-activo, y alta disponibilidad del 99.999%. También resume las ventajas de usar MySQL Cluster Manager para simplificar la administración de clusters de bases de datos.
Comparación entre microsoft sql server express edition 2012 y oracleOsmar Zaragoza
Este documento compara Microsoft SQL Server Express Edition 2012 y Oracle, destacando que:
1) SQL Server se ejecuta en sistemas operativos Windows mientras que Oracle es multiplataforma;
2) Oracle es un manejador de bases de datos relacional que aprovecha al máximo los recursos del hardware en diferentes arquitecturas;
3) Ambas ofrecen características completas para pequeñas y medianas empresas pero Oracle también ofrece soporte en el diseño y optimización de datos.
El documento compara tres sistemas de administración de bases de datos: PervasiveSQL, PostgreSQL y Sybase IQ. Describe las características clave y ventajas de cada uno. PervasiveSQL ofrece rendimiento rápido, compatibilidad con múltiples plataformas e integración con herramientas de desarrollo. PostgreSQL es de código abierto, gratuito y extensible. Sybase IQ proporciona consultas ultrarrápidas, bajos costos de mantenimiento y almacenamiento compacto.
SQL Server 2014 infraestructura hibrida y nubeEduardo Castro
Este documento proporciona información sobre SQL Server en Azure. Describe las diferentes tecnologías de alta disponibilidad y recuperación ante desastres de SQL Server como grupos de disponibilidad y trasvase de registros. También explica cómo configurar estas tecnologías dentro de Azure y entre Azure y entornos locales. Además, cubre conceptos clave de Azure como máquinas virtuales, redes virtuales y almacenamiento.
El documento compara las arquitecturas de Oracle Database 11g y 12c. La principal diferencia es que 12c introduce el concepto de Container Database (CDB) y Pluggable Database (PDB), lo que permite agrupar múltiples bases de datos en una sola instancia. También describe las reglas para el manejo de usuarios, roles y privilegios entre el nivel común (CDB) y local (PDB).
Este documento resume varios estudios de caso de grandes implementaciones de almacenes de datos con SQL Server. Incluye detalles sobre cómo Microsoft AdCenter maneja cubos de hasta 3,2 TB, cómo Xbox Live usa SSD para mejorar el rendimiento y particiona datos para procesamiento paralelo, y cómo Yahoo! maneja un cubo de 12 TB con particionamiento y almacenamiento en archivos.
El documento describe cómo los paquetes de administración de Oracle Database Enterprise Edition 11g se instalan de forma predeterminada en Standard Edition, a pesar de que requieren una licencia de Enterprise Edition. Esto puede inducir a error al creer que se está usando Standard Edition cuando en realidad se están usando funciones reservadas para Enterprise Edition.
Un data warehouse es una base de datos centralizada que almacena datos integrados de múltiples fuentes para propósitos de informes y análisis. Oracle Database 11g ofrece funcionalidad líder en el mercado para crear y administrar data warehouses escalables de cientos de terabytes. Incluye herramientas como Oracle Warehouse Builder para la integración de datos y características como particionamiento, compresión y paralelismo que permiten que los data warehouses escalen para satisfacer las crecientes necesidades de análisis de datos.
Este documento resume las principales novedades de SQL Server 2012 para desarrolladores, incluyendo mejoras en la especificación de metadatos, nuevas funciones escalares, paginación con OFFSET y FETCH, secuencias para autogenerar números, mejoras en búsqueda de texto completo y espacial, y la nueva cláusula OVER para realizar cálculos sobre conjuntos de filas mediante funciones de ventana y análisis.
En las versiones más modernas de su base de datos Oracle ha incorporado numerosas características de gran atractivo para usuarios, administradores y desarrolladores. En este ciclo repasamos las últimas propuestas tecnológicas sobre la base de datos y hablaremos de proyectos de migración.
Sesión 1: "Full equipe" - Descubre las mejoras de las últimas versiones
Conocemos las novedades que Oracle ha incorporado en las versiones actuales de la base de datos, tanto la 21c, última versión lanzada por el fabricante, como la 19c, última opción con soporte extendido disponible. También hablaremos de nuestra experiencia en el despliegue de estas versiones.
Sesión 2: "Plan renove" - La mejor ruta de migración para tus bases de datos
Analizamos las técnicas más efectivas para la migración de los entornos de bases de datos, a través de casos reales en los que hemos trabajado desde avanttic.
Sesión 3: "Conducción autónoma" - Auto gestión/protección/reparación de tus datos
Autonomous Database automatiza tareas de administración y operación de bases de datos y aplica mecanismos de Machine Learning. La base de datos se ejecuta con la máxima eficiencia, reduciendo drásticamente los costes y mejorando el rendimiento y la productividad. En esta última sesión repasaremos las ventajas de Autonomous Database y los principales casos de uso.
SQL Server 2014 y La Plataforma de DatosJoseph Lopez
Un análisis objetivo y amplio (Vista rápida) sobre las nuevas características en la versión 2014, aplicadas al desempeño y ejecución de escenarios empresariales de alto desempeño como lo es In-Memory for OLTP, Update Capable Column Store Index, Alta Disponibilidad y Misión Critica sobre altos volúmenes de transaccionalidad de datos.
El documento describe las nuevas características de SQL Server 2014. SQL Server 2014 introduce In-Memory OLTP incorporado para mejorar el rendimiento de las aplicaciones OLTP hasta 10 veces. También mejora la alta disponibilidad con AlwaysOn SLA y soporte para aplicaciones críticas. Otras características nuevas incluyen reconstrucción en línea de índices para particiones individuales y extensión del buffer pool a unidades SSD.
Tabla de 5 SGBD_Dorado Jarero Miguel Angel_Base de Datos 2.pdfMIGUELANGELDORADOJAR
La recopilación y comparación de información sobre diversos Sistemas de Gestión de Bases de Datos (SGBD) como Oracle, MySQL, SQLite, MongoDB y Apache Cassandra permite entender sus características, capacidades, ventajas y desventajas. Esto resulta crucial para tomar decisiones informadas sobre cuál plataforma se adapta mejor a las necesidades y objetivos de un proyecto particular, considerando factores como el tipo de aplicación, volumen de datos, escalabilidad y requisitos de seguridad y administración.
Oracle Database es un sistema de gestión de base de datos objeto-relacional desarrollado por Oracle Corporation. Ha dominado el mercado de servidores empresariales aunque ahora tiene competencia de otros como Microsoft SQL Server y bases de datos con licencia libre como PostgreSQL y MySQL. Oracle puede ejecutarse en sistemas operativos como Windows, Linux, y Unix.
Oracle Corporation es una de las mayores compañías de software del mundo y líder en bases de datos. Desarrolló inicialmente el sistema de gestión de bases de datos Oracle a finales de los 70 y ahora ofrece diversas ediciones como Oracle Database Enterprise Edition. Oracle es el proveedor líder mundial de software para administración de información.
1. Oracle surge en la década de 1970 y actualmente es el proveedor líder de software de base de datos. 2. Ofrece varias ediciones comerciales y una edición gratuita. 3. Para crear una base de datos en Oracle se requiere especificar parámetros, ejecutar comandos para su creación e iniciarla.
Este documento compara las bases de datos Microsoft SQL Server Express Edition 2012 y Oracle. Describe las características técnicas, ventajas, desventajas y empresas asociadas de cada una. También analiza las diferencias entre MS SQL y Oracle como límites de tamaño de objetos y sintaxis SQL.
Este documento compara las ventajas y desventajas de varios sistemas de gestión de bases de datos, incluyendo Oracle, PostgreSQL, SQL Server, MySQL, Microsoft Access y Base de OpenOffice. Describe características como el rendimiento, la escalabilidad, los costos, la facilidad de uso y el soporte entre plataformas de cada uno.
Oracle Enterprise Manager 11g es el componente principal de la estrategia de gestión integrada de Oracle. Permite maximizar el rendimiento de las bases de datos, impulsar la utilización de recursos, acelerar parches y aprovisionamiento, y reducir esfuerzos. Ofrece funciones como gestión de aplicaciones, gestión integrada de aplicaciones, e integración de gestión y soporte de sistemas.
Este documento presenta Oracle Autonomous Database, una base de datos autónoma que automatiza tareas repetitivas como copias de seguridad, aplicación de parches de seguridad, y monitoreo de rendimiento. La base de datos es autosuficiente, autoadministrada y autoajustable, lo que reduce la necesidad de intervención humana. Oracle ha invertido años en ingeniería para automatizar y optimizar la base de datos.
Este documento presenta la visión y capacidades de Oracle para la gestión del cloud computing. Resume las principales tecnologías de Oracle como Oracle VM y Exalogic que habilitan el cloud computing. Describe las capacidades actuales y futuras de Oracle Enterprise Manager para la gestión del PaaS sobre la nube, incluyendo provisionamiento, cumplimiento, rendimiento y calidad de aplicaciones. También presenta experiencias de clientes como Credit Suisse.
Este documento proporciona una introducción a los sistemas de gestión de bases de datos comerciales y libres más populares como Oracle, Microsoft SQL Server, Microsoft Access, PostgreSQL y MySQL. Compara sus ventajas y desventajas, incluyendo el precio, rendimiento, seguridad, compatibilidad multiplataforma y funcionalidades. El objetivo es ayudar a los lectores a evaluar cuál solución de base de datos se ajusta mejor a sus necesidades específicas.
Este documento compara los servidores de aplicaciones iPlanet y WebLogic. Analiza el estado del mercado, los requerimientos técnicos actuales como J2EE 1.3, y realiza una comparativa detallada de ambos productos en términos de cumplimiento de estándares, madurez, plataformas soportadas e instalación. El documento concluye que WebLogic es actualmente el líder del mercado y cumple mejor los requerimientos, por lo que es la mejor opción para la empresa.
Taller de base de datos my sq_lvsoraclevspostgresql500y
Este documento compara gestores de bases de datos como MySQL, Oracle y PostgreSQL. Explica que son sistemas de gestión de bases de datos relacionales multiusuario. Describe las características, ventajas y desventajas de cada uno. También incluye ejemplos de empresas que usan estos gestores y concluye que cualquiera de los gestores puede servir si se configura y utiliza correctamente.
1) Adaptive Server Anywhere (ASA) es un sistema administrador de bases de datos relacionales de alto rendimiento desarrollado por Sybase que incluye características como gestión de transacciones, optimizador de consultas, integridad referencial y procedimientos almacenados.
2) ASA ofrece ventajas como facilidad de uso, rendimiento escalable, seguridad, compatibilidad con SQL y compatibilidad con plataformas.
3) El documento también describe características, requisitos de instalación y ejemplos de uso de A
Este documento compara diferentes sistemas de bases de datos relacionales (RDBMS), incluyendo sus características, soporte de plataforma, objetos admitidos, y ventajas y desventajas. Proporciona tablas comparativas de Oracle, Microsoft SQL, Firebird, PostgreSQL y MySQL con información general y técnica. También analiza las licencias de MySQL y Microsoft SQL Server.
Este documento compara las características de rendimiento, seguridad y escalabilidad de tres sistemas de gestión de bases de datos: Oracle 11g, DB2 y SQL Server R2. Analiza cada sistema individualmente en cada categoría y proporciona tablas comparativas. El objetivo es ayudar a los lectores a elegir el sistema más adecuado para sus necesidades.
Oracle Database es un sistema de gestión de base de datos objeto-relacional desarrollado por Oracle Corporation. Ofrece soporte para transacciones, escalabilidad y multiplataforma. Oracle domina el mercado de servidores empresariales aunque ha ganado competencia recientemente. Sus características incluyen compatibilidad con clústeres, fácil instalación y configuración, espacio de almacenamiento y memoria automatizados, y soporte para datos relacionales y no relacionales.
Oracle Database es un sistema de gestión de base de datos objeto-relacional desarrollado por Oracle Corporation. La versión Oracle 10g Standard Edition es compatible con industrias medianas y proporciona una instalación rápida en un único servidor o en un ambiente de clúster. Oracle Database es el motor de base de datos más utilizado a nivel mundial debido a su capacidad de soportar datos relacionales y no relacionales en múltiples plataformas.
Este documento compara diferentes sistemas de gestión de bases de datos comerciales y libres, incluyendo Oracle, Microsoft SQL Server, Microsoft Access, PostgreSQL y MySQL. Describe las ventajas y desventajas de cada uno, como su escalabilidad, facilidad de uso, licenciamiento y compatibilidad con plataformas. Concluye que no hay una única solución adecuada y que se debe evaluar cada proyecto individualmente considerando factores como requisitos, riesgos y arquitectura.
Similar a Obtenga Alto Rendimiento con Oracle Database 11g R2 (20)
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...AMADO SALVADOR
El catálogo general de electrodomésticos Teka presenta una amplia gama de productos de alta calidad y diseño innovador. Como distribuidor oficial Teka, Amado Salvador ofrece soluciones en electrodomésticos Teka que destacan por su tecnología avanzada y durabilidad. Este catálogo incluye una selección exhaustiva de productos Teka que cumplen con los más altos estándares del mercado, consolidando a Amado Salvador como el distribuidor oficial Teka.
Explora las diversas categorías de electrodomésticos Teka en este catálogo, cada una diseñada para satisfacer las necesidades de cualquier hogar. Amado Salvador, como distribuidor oficial Teka, garantiza que cada producto de Teka se distingue por su excelente calidad y diseño moderno.
Amado Salvador, distribuidor oficial Teka en Valencia. La calidad y el diseño de los electrodomésticos Teka se reflejan en cada página del catálogo, ofreciendo opciones que van desde hornos, placas de cocina, campanas extractoras hasta frigoríficos y lavavajillas. Este catálogo es una herramienta esencial para inspirarse y encontrar electrodomésticos de alta calidad que se adaptan a cualquier proyecto de diseño.
En Amado Salvador somos distribuidor oficial Teka en Valencia y ponemos atu disposición acceso directo a los mejores productos de Teka. Explora este catálogo y encuentra la inspiración y los electrodomésticos necesarios para equipar tu hogar con la garantía y calidad que solo un distribuidor oficial Teka puede ofrecer.
HPE presenta una competició destinada a estudiants, que busca fomentar habilitats tecnològiques i promoure la innovació en un entorn STEAM (Ciència, Tecnologia, Enginyeria, Arts i Matemàtiques). A través de diverses fases, els equips han de resoldre reptes mensuals basats en àrees com algorísmica, desenvolupament de programari, infraestructures tecnològiques, intel·ligència artificial i altres tecnologies. Els millors equips tenen l'oportunitat de desenvolupar un projecte més gran en una fase presencial final, on han de crear una solució concreta per a un conflicte real relacionat amb la sostenibilitat. Aquesta competició promou la inclusió, la sostenibilitat i l'accessibilitat tecnològica, alineant-se amb els Objectius de Desenvolupament Sostenible de l'ONU.
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor OficialAMADO SALVADOR
Explora el catálogo completo de cajas fuertes BTV, disponible a través de Amado Salvador, distribuidor oficial de BTV. Este catálogo presenta una amplia variedad de cajas fuertes, cada una diseñada con la más alta calidad para ofrecer la máxima seguridad y satisfacer las diversas necesidades de protección de nuestros clientes.
En Amado Salvador, como distribuidor oficial de BTV, ofrecemos productos que destacan por su innovación, durabilidad y robustez. Las cajas fuertes BTV son reconocidas por su eficiencia en la protección contra robos, incendios y otros riesgos, lo que las convierte en una opción ideal tanto para uso doméstico como comercial.
Amado Salvador, distribuidor oficial BTV, asegura que cada producto cumpla con los más estrictos estándares de calidad y seguridad. Al adquirir una caja fuerte a través de Amado Salvador, distribuidor oficial BTV, los clientes pueden tener la tranquilidad de que están obteniendo una solución confiable y duradera para la protección de sus pertenencias.
Este catálogo incluye detalles técnicos, características y opciones de personalización de cada modelo de caja fuerte BTV. Desde cajas fuertes empotrables hasta modelos de alta seguridad, Amado Salvador, como distribuidor oficial de BTV, tiene la solución perfecta para cualquier necesidad de seguridad. No pierdas la oportunidad de conocer todos los beneficios y características de las cajas fuertes BTV y protege lo que más valoras con la calidad y seguridad que solo BTV y Amado Salvador, distribuidor oficial BTV, pueden ofrecerte.
La inteligencia artificial sigue evolucionando rápidamente, prometiendo transformar múltiples aspectos de la sociedad mientras plantea importantes cuestiones que requieren una cuidadosa consideración y regulación.
3. Doug Dineley
Executive Editor
InfoWorld Test Center
“Nuestro premio para La Mejor Base de Datos ha
ido a la incomparable base de datos Oracle 11g,
un estreno con capacidades – especialmente
Real Application Testing y Active Data Guard
– que los DBAs sólo soñaban por tener.”
http://www.infoworld.com/node/62955
4. Tony O’Sullivan,
COO,
IBIS, Inc.
“Durante nuestras pruebas, la extracción de
meta-datos DICOM con Oracle 11g Release 2
es 3 veces más rápido."
5. Lehigh University Benchmark (LUBM)
Oracle 11g Release 2 estrena la más rápida base de
datos semántica del mundo.
Basados en pruebas internas de deducción usando el
Benchmark de Lehigh University (LUBM 8000)*, la
deducción semántica de Oracle en 20% más rápida,
mientras utiliza 1/5 del presupuesto hardware
necesario para nuestra competencia.
http://www.ontotext.com/owlim/OWLIMPres.pdf
6. Oracle el Primer Vendedor de RDBMS
Microsoft
16.6% Other
Oracle tiene más
12.6%
cuota de
IBM mercado que los
siguientes 6
21.9%
competidores
junto
Oracle
48.9%
Source: Gartner DataQuest July 2009, ba sed on Total Software Revenue
7. Oracle #1 for Data Warehousing
Source: IDC, July 2009 – “Worldwide Data Warehouse Platforms Software 2008 Vendor Shares”
8. Oracle el Primer Vendedor de RDBMS
sobre Unix
IBM Sybase
24.3% 5.1% Other
9.2%
Sobre Unix, Oracle
Oracle tiene casi 3 veces
61.4% más cuota de
mercado que UDB
Source: Gartner DataQuest July 2009, ba sed on Total Software Revenue
9. Best Business Performance
World Record SAP SD 2-tier Benchmark
First Ever Benchmark on
a 256 Core SMP
39,100
40,000 35,400
35,000
30,000
25,000
SD Users
20,000
15,000 10,400
10,000
5,000
0
MSFT DB2 Oracle
These results, as of November 18, 2009, have been certified by SAP AG, www.sap.com/benchmark. Please see notes page for benchmark SAP
certification details for the above results.
11. Oracle Database 11g Release
Innovaciones ASM
• Ubicación de ficheros en los
•discos basada en políticas para
Gestión mejorada Datos Datos No
obtener un mayorInstalación y
– Asistente de rendimiento Utilizados Utilizados
Configuración de ASM Habitualmente Habitualmente
• Clasificación automática de
(ASMCA)
ficheros en función de su grado
– ASMCMD completo
de utilización (HOT/COLD)
– ASM File Access Control
• Soporte para Oracle Exadata
– ASM Disk Group Rename
Storage Server
– Datafile to Disk Mapping
• •Ahorro de tiempo afinado
Rendimiento de acceso
estimado de hasta un 35%
– Colocación Inteligente de
• Incremento(Intelligent sobre el
Datos estimado Data
Placement)
throughput de hasta un 60%
12. Oracle Database 11g Release 2
ASM based Cluster File System
HR SALES ERP
Database Files Oracle Binaries Files
• Virtualiza y comparte recursos de almacenamiento
• Data striping avanzado para un rendimiento I/O máximo
• Mirroring integrado, Read-Only Snapshots
• Añadido y migración de volúmenes en línea
13. Oracle Database 11g Release 2
ASM based Cluster File System (ACFS)
Databases Applications File Systems
Automatic Storage Management (ASM)
DB Datafiles OCR and Voting Files Oracle Binaries 3rd Party File Systems
rd
• Sistema de archivos escalable de uso general
• Se puede acceder a través de protocolos NAS (NFS, CIFS)
• Multi OS platform (Linux y Windows en la versión inicial)
• Soporta Read Only Snapshots
14. Reducir los costes de almacenamiento
Oracle Database 11g Release 2
• Usando ASM y ACFS para reducir los gastos de
almacenamiento, de gestión de volúmenes, y de
licenciamiento de software para gestionar el
almacenamiento
• Con Partitioning se pueden colocar los datos en
diferentes niveles de almacenamiento para bajar los
costes
• Advance Compression para comprimir los datos
– Datos OLTP activos – factor de compresión 2-4x
– Datos archivados – 15-50x factor de compresión con Exadata
– Data warehousing – 10x factor de compresión con Exadata
ASM 11gR2: How To Upgrade An ASM Instance To Release 11gR2 (11.2.0.1.0)? [ID 950200.1]
16. Oracle Database 11g Release 2
Mejoras Particionamiento
ORDERS TABLE (7 years)
2003 2008 2009
Index Lookup
Partition Scan
Large Zero Size Unusable Index Small Usable Index
• Índices no utilizables (Unusable) e Índices de Particiones de tamaño cero
• Ejecución inteligente multi branch que permite queries sobre particiones
indexadas y no indexadas
• Columnas Virtuales en función de la Primary Key o Foreign Key para
Particionamiento por referencia
17. Columnas Virtuales
Create table t1 (
first_name varchar2,
last_name varchar2,
full_name as (first_name || ‘ ‘ || last_name) virtual)
• ANSI syntax
• Parecidas a las columnas habituales desde el punto de
vista SQL
• Soportan partitioning, índices, restricciones (constraints),
estadísticas, histogramas
• Se utiliza la evaluación de la expresión cuando se
necesitan
18. Columnas Virtuales - Ejemplo
• A una tabla básica con sus atributos ...
CREATE TABLE accounts
(acc_no number(10) not null,
acc_name varchar2(50) not null, ...
12500 Adams
12507 Blake
12666 King
12875 Smith
19. Columnas Virtuales - Ejemplo
• A una tabla básica con sus atributos ...
• ... se añade una columna virtual
CREATE TABLE accounts
(acc_no number(10) not null,
acc_name varchar2(50) not null, ...
acc_branch number(2) generated always as
(to_number(substr(to_char(acc_no),1,2)))
12500 Adams 12
12507 Blake 12
12666 King 12
12875 Smith 12
20. Columnas Virtuales - Ejemplo
• A una tabla básica con sus atributos ...
• ... se añade una columna virtual
• ... y ésta columna se utiliza como clave de particionamiento
CREATE TABLE accounts
(acc_no number(10) not null,
acc_name varchar2(50) not null, ...
acc_branch number(2) generated always as
(to_number(substr(to_char(acc_no),1,2)))
partition by list (acc_branch) ...
12500 Adams 12 32320 Jones 32
12507 Blake 12 32407 Clark 32
12666 King 12 ... 32758 Hurd 32
12875 Smith 12 32980 Phillips 32
22. Oracle Database 11g Release 2
Compression Advisor
• Analiza los objetos para proporcionar una evaluación del
ahorro de espacio en discos, considerando distintos
métodos de compresión
• Ayuda a escoger el nivel de compresión apropiado para
cada aplicación
• Recomienda diferentes estrategias de compresión
– Elige el algoritmo de compresión adecuado para los tipos de
datos considerados
– Ordena en función de una columna para mejorar el factor de
compresión
– Proporciona comparaciones entre distintos algoritmos de
compresión
23. Oracle Database 11g Release 2
Hybrid Columnar Compression
• Datos almacenados por columna
y entonces comprimidos
• Muy útil para grandes volúmenes de
datos a cargar o mover
• Query mode para data warehousing
• 10X ratio compresión
• Mejora proporcionalmente los
scans
Up To
• Archival mode para datos antiguos
• Entre un 15X y un 40X ratio
compresión
40X
24. Hybrid Columnar Compression
¿Cómo funciona?
• Nuevo método de organización de datos en un bloque de
la base de datos
• Cambio de organización de datos – por columnas
• Organización por filas
– Cada fila auto-contenida dentro de una “compression unit”
– Mínimo I/O para recuperar una fila completa
– Localización con índices, updates y deletes eficientes
• Organización por columnas
– Organiza y almacena transparentemente las tablas por columnas
– Incrementa considerablemente el factor de compresión
– Mejora el rendimiento de las queries agregadas y analíticas
25. Hybrid Columnar Compression
Compression Unit
Logical Compression Unit
BLOCK HEADER BLOCK HEADER BLOCK HEADER BLOCK HEADER
CU HEADER
C1 C2 C3 C4 C5 C5 C6 C7 C8
• Estructura lógica comprendiendo múltiples bloques de la database
• Tamaño típico de 32k (4 bloques x 8k tamaño del bloque)
• Datos organizados en columnas durante la carga
• Compresión separada columna x columna
• Todos los datos de una columna para un conjunto de filas,
almacenados en una “compression unit”
26. Hybrid Columnar Compression
Queries
• Los datos quedan comprimidos en el buffer caché
• Únicamente se descomprimen las columnas
necesarias para satisfacer las queries
• Los datos se descomprimen en la PGA
27. Hybrid Columnar Compression
DML and Load Operations
• Operaciones directas de carga se transforman en
Hybrid Columnar Compression
– Parallel DML, INSERT /*+ APPEND */, Direct Path
SQL*LDR
– Datos transformados en formato columnar y comprimidos
durante la carga
• INSERT convencionales se transforman en OLTP
Table Compression
• Filas modificadas, migradas automáticamente a
OLTP Table Compression
28. Exadata Hybrid Columnar Compression
Dos Modelos
Query Mode Archival Mode
• 10x ahorro de almacenamiento • 15x ahorro promedio de
promedio almacenamiento
• 10x reducción de Scan IO – Hasta 40x para algunos datos
• Para data warehousing • Un pequeño overhead de acceso
• Para datos históricos
Optimizado para Optimizado para
Velocidad Espacio
Warehouse m ás Pequeño Recupera 93% de los Discos
Alto Rendimiento Mantiene los Datos en Línea
OLTP Compression y Hybrid Columnar Compression pueden convivir en
distintas particiones en caso de ILM
30. Oracle Database 11g Release 2
Otras Innovaciones de Compresión
• SecureFiles Compression
– Nivel de compresión LOW
– Algoritmo de compresión optimizado para un alto
rendimiento
– 3x menos CPU utilizado que en el caso del nivel por
defecto (default) de compresión de SecureFiles
– Mantiene un 80% de ahorro de espacio como beneficio
por defecto de SecureFiles Compression
• Data Guard Redo Transport Compression
– Comprima el Redo Log enviado por la red durante
operaciones habituales
32. Active Data Guard 11g Release 2
Rendimiento de Lectura Escalable
• Soporta hasta 30 bases de datos Standby activas
Queries
Queries
Updates
Queries
Queries
Queries
Production
Database
33. Innovaciones para el Transporte de Redo
Data Guard 11g Release 2
• Data Guard 11.2 SYNC
• Redo enviado en paralelo,
escribiendo en el online
log file local
• Muy poco, a veces cero,
impacto sobre el tiempo
de respuesta, cuando se
usa el modo SYNC en
redes con ancho de
banda grande
• 40% mejor que 11gR1 en
network latency
LANs de alta velocidad
34. Network Compression for Gaps
Data Guard 11g
• Para activar la compresión:
seconds – Se configura el Data Guard Broker
80 – Se establece el atributo para el
70 destino del redo transport
60 • Resolución de retrasos 3 veces
50 más rapido
40 – Protección de datos superior
30 • Disponer de suficiente CPU
20 – Impacto insignificante sobre el
10 tiempo de respuesta
0 – Impacto insignificante sobre el
elapsed time to resolve gap rendimiento
uncompressed compressed • Requiere Oracle Advanced
Compression Option 11g
35. Network Compression for all Transport
Data Guard 11g Release 2
• RPO mejor para entornos con ancho de banda limitado
• Soporte para todos los modos de protección y transporte
– Requiere licenciar la opción Advanced Compression
2500 Uncompressed
22 MB/sec
Transport 2000 Compressed
Lag - MB 12 MB/sec
1500
1000 Test Details
• Asynchronous
500 • 12.5MB/sec bandwidth
• 22MB/sec redo rate
0
• >50% compression ratio
Elapsed time - minutes
36. Data Guard 11g Redo Apply
Recuperación en Paralelo – Simple y Rápida
• MEDIA RECOVERY COORDINATOR (MRP0)
– Gestiona la sesión de recuperación, combina el redo por SCN desde
múltiples instancias, agrupa el redo en mapeos de cambios particionados
por el proceso apply
• Procesos APPLY
– Leen los bloques de datos, reúnen los cambios redo desde los mapeos,
aplican los cambios redo a los bloques de datos
Parallel Media Recovery - 4 CPU server
apply process (pr00)
Media Recovery Coordinator (MRP0)
apply process (pr01)
coordinator & thread merger
apply process (pr02)
• Automáticamente configura el número de procesos apply igual al
número de CPUs - 1
37. Rendimiento Data Guard 11g Redo Apply
100% Más Rápido que Oracle Database 10g
120
• Paralelismo superior
100 112
• Menos sincronización
80
• Utilización mejor de
MB/sec 60 recursos I/O y CPU
40 47 48 • Optimizaciones para
cargas Direct-Path
20
24 • Auto-configurable*
0
OLTP Direct Path Load
*para ASYNC I/O
10gR2 11gR1
38. Data Guard 11g Release 2
Rendimiento Redo Apply con Exadata Storage
615 Data Guard 11.2 Redo Apply
700
• Aumento generalizado del
600 Redo Apply
• Las queries pesadas sobre
500 las standby activas no
400 afectan el proceso Apply
MB/sec • Redo Apply está optimizado
200
300 para utilizar el ancho de
banda I/O de Exadata
200 • Estadísticas “Apply Lag”
100 OLTP Batch superiores que permiten una
monitorización más detallada
0 de la evolución de las
Exadata Storage standby
39. Data Guard 11g Release 1 New Features
Resumen
• Active Data Guard Real-time Query
• RMAN block change tracking soportado con Active standby
• Snapshot Standby
• Fast-Start Failover soporta el modo ASYNC/Maximum Performance
• Mejoras para ASYNC redo transport
• Redo Transport Compression para recuperar los retrasos usando el archive log
• Rendimiento de Redo apply 100% más rápido que Data Guard 10g
• Transient Logical Standby, para actualizar el Physical Standby
• Protección frente a las corrupciones debido a Lost-writes
• Autentificación SSL en vez de password file
• SQL Apply switchovers - no requiere shutdown previo de las instancias RAC
• Soporte SQL Apply para XMLType (almacenado como CLOB), Transparent
Data Encryption (TDE), DBMS_FGA (Fine Grained Auditing), DBMS_RLS
(Virtual Private Database)
40. Data Guard 11g Release 2 New Features
Resumen
• Active Data Guard Automatic Block Repair y Query SLA
• Primary con hasta 30 Standbys
• Transporte paralelo en modo SYNC, local o remoto
• Recupera el redo pendiente desde la Primary antes de hacer Failover
• Cliente para automatizar el Failover mejorado
– Servicios Role-based
– Soporte Broker para ONS
– Soporte Auto-client Failover para Standby Lógico para JDBC, OCI, ODP.Net
• No necesita parar las instancias RAC en la Standby antigua para hacer
el Switchover
• No requiere shutdown para pasar de Max Availability a Max Protection
• Soporte SQL Apply para OLTP Compression, SecureFiles, XA en RAC,
Online Redefinition y Edition-based Redefinition
• Se puede usar Logical Standby como fuente para Streams
42. Oracle Database 11g Release 2
Reducción ancho banda I/O Con Flash Cache
• Una extensión transparente al buffer cache de la database
utilizando tecnología de disco de estado sólido (SSD)
– SSD actua como una cache de nivel 2 (SGA es la de Nivel 1)
– Más rápido que el disco convencional (100x para lecturas)
– Más económico que la memoria ($50 x gigabyte)
– Gran capacidad (cientos de gigabytes por flash disk)
• Menos discos y mayor rendimiento
– Comúnmente se utilizan muchos discos configurados en RAID para
mejorar el rendimiento I/O (throughput)
– La tecnología Flash proporciona los mismos, o mejores,
resultados sin requerir tantos dispositivos
– Los trabajos complejos finalizan antes
43. Database Smart Flash Cache
• Database Smart Flash Cache
amplia el Buffer Cache
– Hasta 10 veces más grande
– Usa discos sólidos (SSD) o tarjetas
de memoria flash ubicadas en el
Buffer Cache
Buffer Cache servidor de base de datos (PCI-X)
– Elimina casi todos los accesos al
Database disco
Smart
Flash Cache – Disponible para Solaris y OEL
Many
I/O’s Few
I/O’s • Beneficios
– Menos discos necesarios
– Tiempo de respuesta mejor
– Tareas grandes ejecutadas más
fácil
Mid-Range Storage
Few Shelves
– Menos gastos de electricidad
Enterprise Storage
– ROI alto
Multiple Cabinets
Oracle is the First Flash Optimized Database
44. Flash Cache
¿Cómo funciona? Extended Buffer Cache
16 GB 120 GB
SGA Memory Flash Cache
Se instala Flash Drive en el Host Server
Se instala Flash Drive en el Host Server
• Se configuran 2 parámetros init.ora ::
• Se configuran 2 parámetros init.ora
• db_flash_cache_file = <filename>
• db_flash_cache_file = <filename>
•• Especifica el path al flash disk
Especifica el path al flash disk
• db_flash_cache_size=<size>
• db_flash_cache_size=<size>
•• Especifica el porcentaje de flash disk a utilizar
Especifica el porcentaje de flash disk a utilizar
360 GB
Magnetic Disks
45. Flash Cache
¿Cómo funciona? Extended Buffer Cache
Hot Data
16 GB 120 GB
SGA Memory Flash Cache
1. Blocks read 2. Dirty blocks flushed to
into buffer disk
cache
Cold Data
360 GB
Magnetic Disks
46. Flash Cache
¿Cómo funciona? Extended Buffer Cache
Hot Data Warm Data
16 GB 3. Clean blocks 120 GB
SGA Memory moved to Flash Flash Cache
Cache based on
LRU* (once SGA
is full)
1. Blocks read 2. Dirty blocks flushed to
into buffer disk
cache
Cold Data
360 GB
Magnetic Disks * Headers for Flash
Cached blocks kept in
SGA
47. Flash Cache
4. User Process reads Extended Buffer Cache
blocks from SGA
(copied from Flash
Cache if not in SGA)
Hot Data Warm Data
16 GB 120 GB
SGA Memory 3. Clean blocks Flash Cache
moved to
Flash Cache
based on
LRU*
1. Blocks read 2. Dirty blocks flushed to
into buffer disk
cache
Cold Data
360 GB
Magnetic Disks
* Headers for Flash
Cached blocks kept in
SGA
49. Oracle Database 11g Release 2
In-Memory Parallel Execution
• Los nuevos servidores baratos de
uso general, disponibles a día de Real Application
hoy, ya tienen bastante memoria Clusters
RAM
• Comprimir los datos también
significa tener más datos en la
memoria
• Algoritmos inteligentes colocan
fragmentos de una tabla en la
memoria de distintos nodos
• Luego ejecutamos In-Memory
Parallel Queries sobre los nodos
correspondientes
• Elimina de esta manera la
obligación de acceder al disco
50. In-Memory Parallel Execution 11.2
QphH: 1 TB TPC-H • Una sola maquina Database Machine
1,166,976 tiene más de 400GB de memoria
1,018,321
disponible para caching
• La base de datos 11g R2 introduce
parallel query processing sobre los datos
existentes en la caché de la memoria
– Aprovecha la capacidad de memoria de todo el
cluster de base de datos para queries
315,842
– La fundación del record mundial 1TB TPC-H
• Exadata Hybrid Columnar Compression
permite crear caché en la memoria para
ParAccel Exasol Oracle
tablas o particiones multi-terabyte
Faster than in-memory
specialized startups Memoria es 100 veces más rápida que el disco
Source: Transaction Processing Council, as of 9/14/2009: Oracle on HP Bladesystem c-Class 128P RAC, 1,166,976 QphH@1000GB, $5.42/QphH@1000GB, available 12/1/09. Exasol on
PRIMERGY RX300 S4, 1,018,321 QphH@1000GB, $1.18/QphH@1000GB, available 08/01/08.ParAccel on SunFire X4100 315,842 QphH@1000GB, $4.57 /QphH@1000GB, available 10/29/07.
51. In-Memory Parallel Execution
¿Cómo funciona?
SQL Determine the size of the Table is a good candidate Fragments of Table are
statement table being looked at for In-Memory Parallel read into each node’s
Execution buffer cache
Table is
Table is extremely small extremely Large
Only parallel server on
the same RAC node
Read into the buffer will access each
cache on any node Always use direct read fragment
from disk
52. Oracle Database 11g Release 2
Automated Degree of Parallelism
• Actualmente afinar el paralelismo es un proceso manual
– Un grado de paralelismo no sirve para todas la queries
– Demasiado paralelismo puede ahogar el sistema
• Automated Degree of Parallelism decide automáticamente
• Si una sentencia se ejecutará en paralelo o no (la ejecución en
modo serial llevará más que el umbral especificado – 30 seg.)
• Que grado de paralelismo utilizará la sentencia
• El asistente de optimización calcula el DoP para la
sentencia basándose en los requerimientos de recursos
– Utiliza el coste de todas las operaciones scan
– Equilibrado en función de un grado máximo de paralelismo
53. Automated Degree of Parallelism (DoP)
¿Cómo funciona?
SQL Statement is hard parsed
And optimizer determines If estimated time Optimizer determines
statement greater than threshold ideal DoP
the execution plan
Actual DoP = MIN(default DoP, ideal DoP)
If estimated time less
than threshold
PARALLEL_MIN_TIME_THRESHOLD
Statement
executes in parallel
Statement
executes serially
54. Oracle Database 11g Release 2
Parallel Statement Queuing
• Automatic Degree of Parallelism significa
– Se pueden ejecutar más sentencias paralelas concurrentes
– Evitar paralizar el sistema debido a demasiados procesos
• Parallel Statement Queuing automáticamente decide
si una sentencia entra en ejecución en seguida o no
• Cuando comienza una sentencia en paralelo, se
averigua si hay disponibles suficientes servidores
paralelos (Parallel Query Slaves)
– Si no, la sentencia entra en queue (espera)
– En cuanto tenga disponible los servidores paralelos
necesarios, la sentencia se extrae del queue (de-queue) y se
ejecuta
55. Parallel Statement Queuing
¿Cómo funciona?
SQL Statement is parsed If not enough parallel
statements and Oracle automatically servers available queue
determines DoP
64 64
32 32
16 128
16
FIFO Queue
When the required
number of parallel servers
If enough parallel become available the first
servers available stmt on the queue is
execute immediately dequeued and executed
8
128
56. Parallel Statement Queuing
Monitorización en Enterprise Manager
Click on the
SQL ID for
more info
Awaiting screen
shot from EM
Clock
symbol
indicated a
queued
statement
58. Database Resource Manager
Parallel Queries
• Para los sistemas que ejecutan queries paralelas, la
mejor manera de controlarlo es al nivel del las
sentencias SQL, y no al nivel de procesos individuales
como es el caso de OLTP
• Con una sola transacción capaz de consumir todos los
recursos CPU, I/O, de memoria y espacio TEMP,
tenemos de considerar las capacidades de poner las
queries en espera (queue)
• Esto se puede conseguir usando el Resource Manager
para configurar las directivas ACTIVE_SESS_POOL_P1
y PARALLEL_DEGREE_LIMIT_P1 en el resource plan
59. Database Resource Manager
Parallel Queries
begin
dbms_resource_manager.create_pending_area();
dbms_resource_manager.update_plan_directive(
Esto limita el
plan => 'MIXED_WORKLOAD_PLAN',
número de
group_or_sub_plan => 'BATCH_GROUP', queries
new_active_sess_pool_p1 => 4); concurrentes
dbms_resource_manager.update_plan_directive( a4
plan => 'MIXED_WORKLOAD_PLAN',
group_or_sub_plan => 'BATCH_GROUP', Esto limita el
new_parallel_degree_limit_p1 => 32); grado de
dbms_resource_manager.submit_pending_area();
paralelismo a
end;
32
/
61. ¿Qué trayecto hay para actualizar?
Rendimiento Previsto Después del Upgrade
9.2.0.8
9.2.0.8
10.1.0.5
10.1.0.5
≥ 10.2.0.2
≥ 10.2.0.2
11.2
11.2
SQL Plan Management
Real Application Testing
≥ 11.1.0.6
≥ 11.1.0.6
62. Upgrade Webpage on OTN
• http://www.oracle.com/technology/products/database/oracle11g/upgrade/index.html
63. Oracle 11gR2 Upgrade Companion
• Guía para actualizar la base de datos de Oracle 9i
Release 2 o 10g a Oracle Database 11gR2
• Proporciona asistencia antes, durante y después de
la actualización
• Constantemente actualizado para encontrar más fácil
información necesaria durante el proceso de
actualización
64. Recursos Técnicos de Oracle
• El primer paso es Upgrade Path
– http://www.oracle.com/support/upgrade-path
• Oracle 11gR2 Upgrade Companion
– Note 785351.1
• SQL Plan Management
– http://www.oracle.com/technology/products/manageability/database/pdf/o
w07/spm_white_paper_ow07.pdf
• SQL Performance Analyzer
– http://www.oracle.com/technology/products/manageability/database/pdf/o
w07/spa_white_paper_ow07.pdf
• Database Replay
– http://www.oracle.com/technology/products/manageability/database/pdf/o
w07/db_replay_white_paper_ow07_1.pdf
• Key RDBMS Install Differences in 11gR2
– Note 881063.1
• Different Upgrade Methods For Upgrading Your Database
– Note 419550.1