Está en la página 1de 47

Oracle Database 11g

Rafael Planella
Arquitecto Oracle BD
Novedades de Oracle 11g

• Automatización y administración
• Calidad de servicio
• Rendimiento y escalabilidad
• Disponibilidad y tolerancia ante fallos
• Seguridad
• Mejoras en el tratamiento de la información
• Gestión del cambio
Automatizacion y
administración
Base de datos Auto-gestionada

Auto-Tuning

Advisory

Instrumentation

Replication
Recovery
RAC
Schema
Apps/SQL
Memory
Backup
Storage
Base de datos Auto-gestionada

Auto-Tuning

Advisory

Instrumentation

Replication
Recovery
RAC
Schema
Apps/SQL
Memory
Backup
Storage
Calidad de servicio
Rendimiento y escalabilidad
Grid Computing

Fusion Middleware

Real Application Clusters

Grid Control

Automatic Storage Management


Escalabilidad probada

• Clientes RAC +8 nodos


• Citigroup • SAIC
• Burlington Coat Factory • Fairmont Hotels
• J2 Global Communications • ADESLAS
• Genworth Financial • Evite.com
• Amazon.com • Quelle AG
• MSDS • Telstra
• Mercado Libre • Gas Natural
• Yahoo! Overture • MyTravel
• Babcock Engineering • Thompson
• Ordnance Survey • AOL
• Dell • Vivo
• Yahoo! • Sagawa Kyubin
Calidad de servicio
Disponibilidad y
tolerancia ante fallos
Aprovechar el valor de las bases de datos en
Standby

Upgrade Test y
Disaster “online” y consultas
Recovery y Automatic “online”
Backup Failover
Oracle Active DataGuard

Consultas
concurrentes en
Envío y aplicación tiempo real
continuo de redo
Primary Physical Standby
Database Database

• Consultas Read-Only sobre la standby física de manera


concurrente a la aplicación de los archivos de redo
• Soporta RAC tanto en la primaria como en la Standby
• Consistencia en las consultas
• Soporta TODOS los tipos de datos (Espaciales, XML)
Oracle Active DataGuard : Snapshot Standby
Utilización de una Standby para pruebas

Updates Queries
Updates
Queries

Primary Physical
Snapshot
Physical Standby
Standby
Database Database
Database
Database
Tecnologías de Flashback recuperación frente a
errores humanos

Novedad

Flashback Flashback Flashback Flashback


Query Tables Database Data Archive
Flashback Data Archive

• Almacén de datos históricos


optimizado Select * from orders
AS OF
• Añade una dimensión temporal a ‘Midnight 31-Dec-2003’
los datos
• Seguridad: No se permiten DMLs
• Transparente a las aplicaciones ORDERS
(“AS OF”) Archive
• Gestión centralizada y automática Tables
de políticas Changes
• varias tablas pueden compartir las
mismas políticas de retención y User Flashback Data
purgado. Tablespaces Archive

• No hay limitaciones por el dimen- Total Recall


sionamiento del tablespace de
undo o el área de flashback
Calidad de servicio
Seguridad
Seguridad y cumplimiento de normas
Cifrar datos en la base de datos

Nuevo en Oracle Database 11g…


Cifrado a nivel de tablespace
Protección de clave maestra basada en hardware

Transparent Data Encryption


Seguridad y cumplimiento de normas
Cifrar Backups

Nuevo en Oracle Database 11g…


Cifrar Backups

Advanced Security
Seguridad y cumplimiento de normas
Autenticación y autorización de usuarios

Nuevo en Oracle Database 11g…


Kerberos authentication
Strong passwords

Advanced Security
Seguridad y cumplimiento de las normas
Añade controles de acceso a usuarios administradores

Database Vault
Seguridad y cumplimiento de normas
Consolidar y monitorizar información de auditoría

Database Vault

Audit Vault
Seguridad en base de datos y cumplimiento legal

Audit Database Label Advanced Secure Configuration


Vault Vault Security Security Backup Mgmt Pack

Datos
Monitoriza, Clasificación Datos Despliegues
Control al DBA encriptados en
Alerta, Consolida de Datos Encriptados seguros
cinta
Calidad de servicio
Mejoras en el tratamiento
de la información
Oracle Advanced Compression

• Advanced compression en Oracle Database 11g


• Compresión de datos estructurados
• Compresión de datos no-estructurados
• Compresión para backups
• Compresión para transporte de red
• Reduce la necesidad de recursos y los costes
• Sistema de almacenamiento
• Ancho de banda de red
• Uso de memoria

Redo Logs
Standby
Backups
Option Oracle Partitioning
10 años de innovación
Funcionalidad principal
Oracle8 Particionamiento por rango, global range index
Oracle8i Particionamiento hash y compuesto range-hash
Oracle9i List partitioning
Oracle9i R2 Particionamiento compuesto range-list
Oracle 10g Índices hash globales
Oracle 10g R2 1M particiones por tabla
Particionamiento por referencia
Particionamiento por columna virtual
Particionamiento intervalo automático
Nuevo particionamiento compuesto:
range-range, list-range, list-list, list-hash

Partition Advisor
Beneficios del particionamiento

ORDERS ORDERS ORDERS

Europe

USA
Jan Feb Jan Feb

Gran tabla Partición Partición compuesta


Dificil de manejar Divide y vencerás Mayor rendimiento
Fácil de manejar Más flexibilidad para
alcanzar los objetivos de
Mejora rendimiento negocio
Nuevo en Oracle Database 11g
Partition Advisor

ORDERS ORDERS ORDERS

Europe

USA
Jan Feb Jan Feb
Nuevo en Oracle Database 11g
Automated Partitioning: Internal

ORDERS ORDERS

Jan Feb Jan Feb Mar


Integrando datos no estructurados

0101
1010
1010

Images
Nuevo en Oracle Database 11g
Nuevos tipos de datos críticos

RFID DICOM 3D Spatial


Data Types Medical Images Images
Nuevo en Oracle Database 11g
Soporte extendido a XML con XML binario

Performant Schema-based

XML - Object Relational

Unstructured XML - Binary Structured

XML - LOB

Schema-less Flexible
Oracle SecureFiles
Gestión de datos consolidada y segura

• Muchas aplicaciones tienen ficheros y datos relacionales


• i.e. Document Management, Ficheros médicos, CAD, Imágenes
• SecureFiles rompe la barrera del rendimiento que ha limitado el
uso de ficheros en bases de datos
• Similar a LOB, pero más rápido y con más capacidades
• Transparent encryption (con Advanced Security Option)
• Compression, Deduplication (con Advanced Compression Option)
• Superset de interfaces LOB con fácil migración desde LOBs
• Beneficios
• Modelo único de seguridad
• Vista única de datos
• Punto único de mantenimiento
• Alto rendimiento
Oracle SecureFiles
Rompe la barrera del rendimiento…

Rendimiento lectura Rendimiento escritura

SecureFiles
Mb/Sec

Mb/Sec
Linux Files

0 ,0 1 0 ,1 1 10 10 0 0 ,0 1 0 ,1 1 10 10 0

Tamaño fichero (Mb) Tamaño fichero (Mb)


Information Lifecycle Management
¿Qué es?

“Las políticas, procesos, prácticas y herramientas utilizadas para alinear el


valor de negocio de la información con la infraestructura IT más apropiada y
eficiente en costes, desde que la información se concibe y hasta su
disposición final”

Storage Networking Industry Association (SNIA) Data Management Forum

Datos Datos menos Datos


activos activos históricos
Information Lifecycle Management
Ajustando la vida del dato al almacenamiento

Activo Menos Histórico Archivo


activo

DIGITAL DATA STORAGE

Sistema de Sistema de Sistema de Sistema de


alto rendimiento bajo coste archivo online archivo offline
Politicas de acceso…

• Las políticas de acceso


Aplicaciones determinan la visibilidad de los
datos
Desktop Portals & ISV
Oracle
Apps Browsers Apps • Sólo datos autorizados
• Sólo datos recientes
• Usando Virtual Private Database
Políticas de acceso (VPD)
• Las políticas de acceso son
Oracle Database 11g transparentes para las aplicaciones
con Partitioning Option

Usuarios Usuarios • Sólo usuarios u operaciones


Autorizados Especiales
especiales acceden a datos
históricos
• El ocultar datos históricos acelera
las lecturas y el mantenimiento
Implementación de Oracle ILM

• Definir
Clases de
Datos
• Crear capas de
almacenamiento para
las Clases

• Definir y • Crear normas de


preservar acceso y de migración
normativas
regulatorias
En resumen

• ILM es una estrategia de gestión de datos diseñada para


• Reducir el coste que implica la retención de datos
• Cumplir regulaciones legales y de negocio

• Desde el punto de vista de BD, ILM es un conjunto de políticas


y técnicas para la gestión de datos
• Funcionalidad clave de Oracle
Gestion del cambio
Real Application Testing
El testing de aplicaciones actual
Producción – Miles de usuarios

PRODUCCION
El testeo de aplicaciones actual
Test – 1-2 testers simulando miles de usuarios

PRODUCCION TEST
Real Application Testing
Captura de carga de 1,000s de usuarios online

Captura
Carga

PRODUCCION
Real Application Testing
Reejecución de la carga en entornos de test

Captura Replay
Carga

PRODUCCION TEST
Cambio seguro – Opción Real Application Testing
Buscar SQL mejorable con SQL Performance Analyzer
En resumen…
Valor añadido de Oracle 11g

• Más fácil de gestionar


• Más calidad de servicio
• Mayor seguridad ante el cambio
rafael.planella@bbr.cat

C/ Aragó, 182, 4t, 08011 Barcelona


Telèfon 934 731 363

Av. Ramon Folch, 13, 3r, 17001 Girona


Telèfon 972 413 638
www.bbr.cat

También podría gustarte