Introducing 

Prezi AI.

Your new presentation assistant.

Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.

Loading…
Transcript

Evolución de Oracle

Oracle 1

Fue un sistema experimental de gestión de bases de datos que nunca fue lanzado al público.

Al parecer Oracle 1 corrió en un sistema VAX en modo de emulación PDP-11 bajo el sistema operativo RSX con 128 KB de memoria. Fue escrito en lenguaje ensamblador. El código ya estaba dividido en procesos de base de datos y de usuario separados.

ORACLE 2

Fue la primera versión disponible comercialmente de la base de datos Oracle y también la primera base de datos relacional en el mercado para utilizar SQL, fue lanzada en Junio de 1979

ORACLE 2

ORACLE 3

Las siguientes nuevas características se introdujeron con Oracle 3:

-Ejecución atómica de sentencias SQL y transacciones (COMMIT y ROLLBACK de transacciones)

-Consultas sin bloqueo (no más bloqueos de lectura)

-Re-escrito en el lenguaje de programación C

ORACLE 4

Las siguientes nuevas características se introdujeron con Oracle 4:

-Leer coherencia

-Primera interoperabilidad entre PC y servidor de bases de datos

-Base de datos con varias plataformas

Fue lanzada en Octubre de 1984

ORACLE 5

Caracteristicas:

-Apoyo al cliente-modelo de servidor

-PC puede acceder a la base de datos en el host remoto

Fue lanzada en 1985

ORACLE 5.1

ORACLE 5.1

Se implementa la caracteristica de consultas distribuidad, esta version fue lanzada en 1986

ORACLE 6

-Mejoras en el rendimiento de OLTP

-Bloqueo a nivel de fila

-Copias de seguridad de la base de datos en línea (copia de seguridad de inicio / fin del tablespace)

-Nueva opción de procedimiento (TPO) - PL / SQL en la base de datos (*)

-B * Índices de árbol implementados

-Segmentos de reversión introducidos

-Concepto de tablespaces introducido

Lanzada en Julio de 1988

ORACLE 6.1

ORACLE 6.1

Nunca hubo una versión de producción de Oracle 6.1. Sin embargo, una versión 6.1 se puso a disposición de los clientes beta seleccionados que se ejecutan en hardware agrupado. Al parecer, la base de datos estaba tan ocupada controlando el estado del bloque entre las máquinas que mató los sistemas en los que funcionaba.

ORACLE 6.2

ORACLE 6.2

Opción de Oracle Parallel Server (más tarde renombrada como Real Application Clusters)

ORACLE 7

lanzada en 1992, implementa las siguientes caracteristicas:

-Restricciones de integridad de base de datos (claves primarias, claves externas, restricciones de comprobación, valores predeterminados)

-Procedimientos y funciones almacenados, paquetes de procedimientos

-Disparadores de base de datos

-Ver compilación

-Funciones SQL definidas por el usuario

-Seguridad basada en roles

-Miembros de Rehacer múltiples - archivos de registro redo en línea reflejados

-Límites de recursos - Perfiles

-Auditoría mucho mejorada

-Funcionalidad mejorada de la base de datos distribuida: INSERTS, UPDATES, DELETES, 2PC

-Recuperación incompleta de bases de datos (por ejemplo, recuperación basada en SCN)

-Optimizador basado en costos

-TRUNCATE tablas

-Cambios en los tipos de datos (por ejemplo, VARCHAR2, CHAR, VARCHAR)

-SQL * Net v2, MTS

-Proceso de punto de control (CKPT)

-Replicación de datos - Instantáneas

ORACLE 7.1

ORACLE 7.1

Lanzada en Mayo de 1994, implementa las siguientes caracteristicas:

-Nivel de entrada SQL92 de ANSI / ISO

-Replicación avanzada de Oracle - replicación de datos simétrica

-Actualizar grupos de instantáneas

-Recuperación paralela

-SQL dinámico - DBMS_SQL

-Opciones de consulta paralela: consulta, creación de índices, carga de datos

-Administrador de servidores introducido

-Leer sólo tablespaces

ORACLE 7.2

ORACLE 7.2

Lanzada en Mayo de 1995, implementa las siguientes caracteristicas:

-Archivos de datos redimensionables y autoextendidos

-Reducir segmentos de retroceso manualmente

-Crear tabla, índice UNRECOVERABLE

-Subconsulta en la cláusula FROM (vista en línea)

-Envoltura PL / SQL

-Variables de cursor PL / SQL

-Checksums - DB_BLOCK_CHECKSUM, LOG_BLOCK_CHECKSUM

-Paralelo Crear tabla como (CTAS)

-Colas de trabajo - DBMS_JOB

-Paquetes DBMS_SPACE y DBMS_APPLICATION_INFO

-Mejoras de clasificación - SORT_DIRECT_WRITES

ORACLE 7.3

ORACLE 7.3

Lanzada en Mayo de 1996, implementa las siguientes caracteristicas:

-Vistas Particionadas

-Índices de mapa de bits

-Asynchronous read ahead para análisis de tablas

-Base de datos en espera

-Recuperación diferida de la transacción en el inicio de la instancia

-Actualizable Ingresar a las vistas (con restricciones)

-SQL * DBA ya no se envía.

-Reconstrucción del índice

-Utilidad db_verify introducida

-Opción de Contexto

-Opción de Datos Espaciales

-Cambios en el espacio de tablas - Coalesce, Temporal / Permanente,

-Recopilación de desencadenadores, depuración

-Extensiones ilimitadas en la cláusula STORAGE.

-Algunos parámetros de init.ora modificables - TIMED_STATISTICS

-Juntas de hash, Antijuntos

-Histogramas

-Dependencias

-Oracle Trace

-Grupos de objetos de replicación avanzada

-PL / SQL - UTL_FILE

ORACLE 12c

Algunas de las nuevas características incluyen:

- Enterprise Manager DB Control fue reemplazado por EM DB Express

- Bases de datos de contenedores (CDB) con bases de datos acoplables (PDB)

- Optimización Automática de Datos (ADO) con mapas de calor para automatizar ILM

- Archivado en Base de Datos y Validez Temporal

- Auditoría unificada

- Análisis de privilegios de base de datos para ver quién utiliza qué privilegios

- Redacción de datos

- Optimización de consultas adaptativas

- Asistente de migración de base de datos para Unicode (DMU) reemplaza "csscan" y "csalter"

- Consultas de limitación de fila

- Límite de tamaño aumentado para los tipos de datos VARCHAR2, NVARCHAR2 y RAW

- Movimiento en línea de archivos de datos y particiones

ORACLE 8

Comienzo rápido de la recuperación - La tasa de punto de verificación se ajusta automáticamente para cumplir los criterios de avance

- Reorganizar las tablas de índices / índices sólo para los usuarios que acceden a los datos - Reconstrucción de índices en línea

- Log Miner introducido - Permite que los registros de redo en línea o archivados sean vistos vía SQL

- OPS Cache Fusion introdujo evitar E / S de disco durante la comunicación entre nodos

- Mejoras avanzadas de colas (seguridad, rendimiento, soporte OO4O

- Mejoras de Seguridad de Usuario: más centralización, usuario de una sola empresa, usuarios / roles en múltiples bases de datos.

- Virtual Private Database ( VPD )

- API de carga directa de SQL * Loader

- Enterprise Manager v2 entregado - completamente reescrito en Java

- NLS - Símbolo del euro apoyado

- Analizar las tablas en paralelo.

- Se admiten tablas temporales (Tablas que se truncarán al final de una transacción o sesión).

- Soporte de Net8 para protocolos SSL, HTTP, HOP

- Espacios de tabla transportables , copiar espacios de tabla con archivos de datos entre bases de datos

- Monitor de progreso para realizar un seguimiento de largo plazo DML , DDL

- Índices basados ​​en función - NLS, insensible a la casilla, descendente, basado en la función definida por el usuario, etc.

- Compresión de la clave de índice: las claves duplicadas se combinan para ahorrar espacio

ORACLE 8i

ORACLE 8i

Comienzo rápido de la recuperación - La tasa de punto de verificación se ajusta automáticamente para cumplir los criterios de avance

- Reorganizar las tablas de índices / índices sólo para los usuarios que acceden a los datos - Reconstrucción de índices en línea

- Log Miner introducido - Permite que los registros de redo en línea o archivados sean vistos vía SQL

- OPS Cache Fusion introdujo evitar E / S de disco durante la comunicación entre nodos

- Mejoras avanzadas de colas (seguridad, rendimiento, soporte OO4O

- Mejoras de Seguridad de Usuario: más centralización, usuario de una sola empresa, usuarios / roles en múltiples bases de datos.

- Virtual Private Database ( VPD )

- API de carga directa de SQL * Loader

- Copie las estadísticas de optimizador en las bases de datos para garantizar las mismas rutas de acceso en diferentes entornos.

- Standby Database - envío automático y aplicación de registros de redo. Sólo se permiten las consultas de lectura en la base de datos de reserva.

- Enterprise Manager v2 entregado - completamente reescrito en Java

- NLS - Símbolo del euro apoyado

- Analizar las tablas en paralelo.

- Se admiten tablas temporales (Tablas que se truncarán al final de una transacción o sesión).

- Soporte de Net8 para protocolos SSL, HTTP, HOP

- Espacios de tabla transportables , copiar espacios de tabla con archivos de datos entre bases de datos

- Columna de la gota en la tabla (finalmente !!!!!)

- DBMS_DEBUG Paquete PL / SQL, DBMS_SQL reemplazado por la nueva instrucción EXECUTE IMMEDIATE

- Monitor de progreso para realizar un seguimiento de largo plazo DML , DDL

- Índices basados ​​en función - NLS, insensible a la casilla, descendente, basado en la función definida por el usuario, etc.

- Compresión de la clave de índice: las claves duplicadas se combinan para ahorrar espacio

ORACLE 8i (8.1.5)

ORACLE 8i (8.1.5)

- PL / SQL Server Pages ( PSP )

- Presentado DBA Studio

- Statspack - utilizado para la supervisión del rendimiento (mucho mejor que UTLBSTAT / UTLESTAT)

- Muchas nuevas funciones analíticas de SQL como retraso, liderazgo y rango

- ALTER FREELISTS comando (previamente realizado por DROP / CREATE TABLE)

- Los checksums siempre están activados para el tablespace SYSTEM, permitiendo que se corregan muchas corrupciones posibles antes de escribir en el disco (DB_BLOCK_CHECKING).

- XML Parser para Java

- Nuevo paquete de cifrado / descifrado PL / SQL

- JServer Accelerator (compilador nativo de Java para cada plataforma), los programas Java pueden ejecutarse como código de máquina, no interpretado como con 8.1.5

- Soporte nativo para Java2

- Nueva instrucción CASE en SQL similar a la función Decode ()

- Nuevas opciones de línea de comandos de SQL * Plus : sqlplus -MARKUP [HTML ...] y -RESTRICT

- Usuario y esquemas separados

- Parámetro CURSOR_SHARING - optimizar la PISCINA COMPARTIDA para aplicaciones que no utilizan variables de enlace

- Numerosas mejoras de rendimiento

ORACLE 8i (8.1.7)

ORACLE 8i (8.1.7)

- Servidor estático HTTP incluido (Apache)

- JVM Accelerator para mejorar el rendimiento del código Java

- Motor de páginas de servidor Java (JSP)

- MemStat - Una nueva utilidad para analizar las huellas de la memoria Java

- OIS - Introducción a Oracle Integration Server.

- Introducción a PLSQL Gateway para implementar soluciones basadas en PL / SQL en la Web

- Mejoras de Enterprise Manager: incluye nuevos informes basados ​​en HTML y funciones de replicación avanzada.

- Nueva utilidad de migración de conjunto de caracteres de base de datos incluida.

ORACLE 9i

Status: Desupported

Último conjunto de parches: 9.0.1.4

Fin de la corrección de errores Soporte: 31-Dec- 2003

Fin de la asistencia extendida Soporte: 30-Jun- 2006

Fin del soporte de mantenimiento extendido: no se ofrece

ORACLE 9i (9.1)

ORACLE 9i (9.1)

Los segmentos de retroceso tradicionales (RBS) siguen estando disponibles, pero se pueden reemplazar con SMU ( System Managed Undo ) automatizado . Usando SMU, Oracle creará sus propios "Rollback Segments" y los dimensionará automáticamente sin ninguna participación de DBA.

- Consulta de flashback (dbms_flashback.enable): se pueden consultar datos tal como se veían en algún momento del pasado. Esta característica permitirá a los usuarios corregir las transacciones incorrectamente comprometidas sin ponerse en contacto con el DBA para realizar una restauración de la base de datos.

- Utilice Oracle Ultra Search para buscar bases de datos, sistemas de archivos, etc. El rastreador de UltraSearch recupera los datos y los entrega a Oracle Text para que se indizen.

- Oracle Nameserver sigue estando disponible, pero se desaconseja a favor de LDAP Naming (usando Oracle Internet Directory Server). Se proporciona un proxy de servidor de nombres para la compatibilidad con versiones anteriores, ya que el cliente pre-8i no puede resolver los nombres de un servidor LDAP.

- Se mejoró la escalabilidad de OPS (Oracle Parallel Server), ahora llamada Real Application Clusters ( RAC ). Completo Cache Fusion implementado. Cualquier aplicación puede escalar en un clúster de base de datos. Las aplicaciones no necesitan estar más informadas del clúster.

- La función de Oracle Standby DB ha cambiado su nombre a Oracle Data Guard. Las nuevas bases de datos de espera lógicas replay SQL en el sitio en espera permiten que la base de datos se utilice para operaciones normales de escritura de lectura. El Data Guard Broker permite un solo paso de error cuando se produce un desastre.

- Soporte de desplazamiento del cursor. Oracle9i permite buscar al revés en un conjunto de resultados.

- Gestión dinámica de la memoria: las agrupaciones de búfer y la agrupación compartida se pueden cambiar de tamaño al momento. Esto elimina la necesidad de reiniciar la base de datos cada vez que se realizan cambios de parámetros.

- Tabla en línea y reorganización de índices.

Lanzada en diciembre del 2003

ORACLE 9i (9.2)

ORACLE 9i (9.2)

Espacios de tabla SYSTEM administrados localmente

- Oracle Streams - nueva característica de intercambio / replicación de datos (puede sustituir a Oracle Advance Replication y Standby Databases)

- XML DB (Oracle es ahora una base de datos XML compatible con los estándares)

- Compresión del segmento de datos (comprimir las teclas en las tablas - sólo al cargar datos)

- Sistema de archivos de clúster para Windows y Linux (ya no se necesitan dispositivos en bruto)

- Crear bases de datos de espera lógicas con Data Guard

- Java JDK 1.3 utilizado dentro de la base de datos (JVM)

- Mejoras de Oracle Data Guard (modo SQL Apply: copia lógica de la base de datos primaria, conmutación por error automática

- Mejoras de seguridad

- Cuentas de instalación predeterminadas bloqueadas, VPD en sinónimos, AES, Migrar usuarios al directorio

Lanzada en mayo del 2002

ORACLE 10g

Grid computing - una extensión de la característica de agrupación (Real Application Clusters)

Mejoras de gestión (funciones de autoajuste)

Mejoras de rendimiento y escalabilidad

Administración de almacenamiento automatizado (ASM)

Repositorio Automático de Cargas de Trabajo (AWR)

Monitor automático de diagnóstico de la base de datos (ADDM)

Operaciones de flashback disponibles en nivel de fila, transacción, tabla o base de datos

Capacidad para UNDROP una tabla utilizando una papelera de reciclaje

Posibilidad de cambiar el nombre de los espacios de tablas

Posibilidad de transportar espacios de tabla a través de tipos de máquina (por ejemplo, Windows a Unix)

Nueva declaración 'drop database'

Nuevo programador de base de datos - DBMS_SCHEDULER

DBMS_FILE_TRANSFER Paquete

Compatibilidad con espacios de tablas bigfile de hasta 8 exabytes

Datapump - movimiento de datos más rápido con expdp e impdp

Se ha introducido el tablespace SYSAUX

NID se ha introducido para cambiar el nombre de la base de datos y / o id.

Oracle 10g Release 1

Oracle 10g Release 1

Caracteristicas:

Grid computing - una extensión de la característica de agrupación (Real Application Clusters)

Mejoras de gestión (funciones de autoajuste)

Mejoras de rendimiento y escalabilidad

Administración de almacenamiento automatizado (ASM)

Repositorio Automático de Cargas de Trabajo (AWR)

Monitor automático de diagnóstico de la base de datos (ADDM)

Operaciones de flashback disponibles en nivel de fila, transacción, tabla o base de datos

Capacidad para UNDROP una tabla utilizando una papelera de reciclaje

Posibilidad de cambiar el nombre de los espacios de tablas

Posibilidad de transportar espacios de tabla a través de tipos de máquina (por ejemplo, Windows a Unix)

Nueva declaración 'drop database'

Nuevo programador de base de datos - DBMS_SCHEDULER

DBMS_FILE_TRANSFER Paquete

Compatibilidad con espacios de tablas bigfile de hasta 8 exabytes

Datapump - movimiento de datos más rápido con expdp e impdp

Se ha introducido el tablespace SYSAUX

NID se ha introducido para cambiar el nombre de la base de datos y / o id.

Lanzada en el 2003

Oracle 10g Release 2

Oracle 10g Release 2

Caracteristicas:

-Cifrado de datos transparente

-Async COMMITs

-Ahora el CONNECT ROLE sólo puede conectarse (CREATE privs removed)

-Las contraseñas de los vínculos de base de datos están encriptadas

-Nueva utilidad asmcmd para administrar el almacenamiento ASM

-Soporte para expresiones regulares en SQL y PL / SQL

Lanzada en septiembre del 2005

ORACLE 11g

Mejora de las relaciones de compresión de datos (hasta 20x).

Posibilidad de actualizar aplicaciones de base de datos mientras los usuarios permanecen en línea.

Nuevas características de facilidad de uso que hacen que la computación Grid sea más accesible.

Automatización de las principales actividades de gestión de sistemas.

Lanzada en septiembre del 2009

ORACLE 11g

ORACLE 12c

-Enterprise Manager DB Control fue reemplazado por EM DB Express

-Bases de datos de contenedores (CDB) con bases de datos acoplables (PDB)

-Optimización Automática de Datos (ADO) con mapas de calor para automatizar ILM

-Archivado en Base de Datos y Validez Temporal

-Auditoría unificada

-Análisis de privilegios de base de datos para ver quién utiliza qué privilegios

-Redacción de datos

-Optimización de consultas adaptativas

-Asistente de migración de base de datos para Unicode (DMU) reemplaza "csscan" y "csalter"

-Consultas de limitación de fila

-Límite de tamaño aumentado para los tipos de datos VARCHAR2, -NVARCHAR2 y RAW

-Movimiento en línea de archivos de datos y particiones

Lanzada en julio del 2013

Learn more about creating dynamic, engaging presentations with Prezi