Base de datos Oracle - Oracle Database

Base de datos Oracle
Oracle logo.svg
Desarrollador (es) Oracle Corporation
Versión inicial 1979 ; Hace 42 años ( 1979 )
Lanzamiento estable
19c  Edita esto en Wikidata / 13 de febrero de 2019 ; Hace 2 años ( 13 de febrero de 2019 )
Escrito en Lenguaje ensamblador , C , C ++
Escribe Base de datos multimodelo
Licencia Propiedad
Sitio web oracle .com / base de datos

Oracle Database (comúnmente conocida como Oracle DBMS o simplemente como Oracle ) es un sistema de administración de bases de datos de múltiples modelos producido y comercializado por Oracle Corporation .

Es una base de datos comúnmente utilizada para ejecutar el procesamiento de transacciones en línea (OLTP), el almacenamiento de datos (DW) y las cargas de trabajo de bases de datos mixtas (OLTP y DW). Oracle Database está disponible a través de varios proveedores de servicios en las instalaciones , en la nube o como instalación en la nube híbrida. Puede ejecutarse en servidores de terceros, así como en hardware de Oracle ( Exadata on-prem, en Oracle Cloud o en Cloud at Customer)

Historia

Larry Ellison y sus dos amigos y antiguos compañeros de trabajo, Bob Miner y Ed Oates , iniciaron una consultoría llamada Software Development Laboratories (SDL) en 1977. SDL desarrolló la versión original del software Oracle. El nombre Oracle proviene del nombre en clave de un proyecto financiado por la CIA en el que Ellison había trabajado mientras era empleado de Ampex .

Lanzamientos y versiones

Los productos de Oracle siguen una convención personalizada de numeración y denominación de versiones. La "c" en la versión actual, Oracle Database 21c, significa "Nube". Las versiones anteriores (por ejemplo, Oracle Database 10g y Oracle9i Database) han utilizado sufijos de "g" e "i" que significan "Grid" e "Internet" respectivamente. Antes del lanzamiento de Oracle8i Database, no se incluían sufijos en las convenciones de nomenclatura de Oracle Database. Tenga en cuenta que no existía la versión 1 de Oracle Database, ya que el cofundador Larry Ellison "sabía que nadie querría comprar la versión 1". La numeración de versiones de RDBMS de Oracle ha utilizado los siguientes códigos:

Versión de la
base de datos de Oracle
Versión de
lanzamiento inicial
Fecha de
lanzamiento inicial
Versión Terminal
Patchset
Fecha de terminal
Patchset

Características de la marquesina
Versión antigua, ya no se mantiene: Oracle v2 2.3 1979 Primer RDBMS basado en SQL disponible comercialmente que implementa algunas consultas SQL básicas y uniones simples
Versión antigua, ya no se mantiene: Oracle v3 3.1.3 1983 Control de concurrencia , distribución de datos y escalabilidad
Versión antigua, ya no se mantiene: Oracle v4 4.1.4.0 1984 4.1.4.4 Consistencia de lectura multiversion. Primera versión disponible para MS-DOS .
Versión antigua, ya no se mantiene: Oracle v5 5.0.22 (5.1.17) 1985 5.1.22 Soporte para computación cliente / servidor y sistemas de bases de datos distribuidas . Primera versión disponible para OS / 2 .
Versión antigua, ya no se mantiene: Oracle v6 6.0.17 1988 6.0.37 Bloqueo a nivel de fila, escalabilidad, respaldo y recuperación en línea, PL / SQL . Primera versión disponible para Novell Netware 386 .
Versión antigua, ya no se mantiene: Oracle 6.2 6.2.0 Servidor paralelo de Oracle
Versión antigua, ya no se mantiene: Oracle7 7.0.12 Junio ​​de 1992 Procedimientos almacenados PL / SQL, desencadenadores, confirmación distribuida de 2 fases, cursores compartidos, optimizador basado en costos
Versión antigua, ya no se mantiene: Oracle 7.1 7.1.0 Mayo de 1994 Ejecución de SQL en paralelo. Primera versión disponible para Windows NT .
Versión antigua, ya no se mantiene: Oracle 7.2 7.2.0 Mayo de 1995 Servidor compartido, transacciones XA, conmutación por error de aplicación transparente
Versión antigua, ya no se mantiene: Oracle 7.3 7.3.0 Febrero de 1996 7.3.4 Base de datos relacional de objetos
Versión antigua, ya no se mantiene: Base de datos Oracle8 8.0.3 Junio ​​de 1997 8.0.6 Administrador de recuperación, particionamiento. Primera versión disponible para Linux.
Versión antigua, ya no se mantiene:Base de datos Oracle8 i 8.1.5.0 1998 8.1.7.4 Agosto de 2000 Protocolos nativos de Internet y Java, base de datos privada virtual
Versión antigua, ya no se mantiene:Base de datos Oracle9 i 9.0.1.0 2001 9.0.1.5 Diciembre de 2003 Clústeres de aplicaciones reales de Oracle (RAC) , base de datos XML de Oracle
Versión antigua, ya no se mantiene:Versión 2 de la base de datos Oracle9 i 9.2.0.1 2002 9.2.0.8 Abril de 2007 Cola avanzada , minería de datos , transmisiones, modo de espera lógico
Versión antigua, ya no se mantiene:Oracle Database 10 g versión 1 10.1.0.2 2003 10.1.0.5 Febrero de 2006 Gestión automatizada de bases de datos, monitor de diagnóstico automático de bases de datos, infraestructura Grid, Oracle ASM, base de datos Flashback
Versión antigua, ya no se mantiene:Oracle Database 10 g versión 2 10.2.0.1 Julio de 2005 10.2.0.5 Abril de 2010 Pruebas de aplicaciones reales, Bóveda de bases de datos, Indexación en línea, Compresión avanzada, Conmutación por error de inicio rápido de Data Guard, Cifrado de datos transparente
Versión antigua, ya no se mantiene:Oracle Database 11 g versión 1 11.1.0.6 Septiembre de 2007 11.1.0.7 Septiembre de 2008 Active Data Guard , Secure Files, Exadata
Versión anterior, pero aún se mantiene:Oracle Database 11 g versión 2 11.2.0.1 Septiembre de 2009 11.2.0.4 Agosto 2013 Redefinición basada en ediciones, redacción de datos, compresión en columnas híbrida, sistema de archivos de clúster, replicación Golden Gate, dispositivo de base de datos
Versión anterior, pero aún se mantiene:Oracle Database 12 c versión 1 12.1.0.1 julio 2013 12.1.0.2 Julio de 2014 Arquitectura multiusuario, almacenamiento de columnas en memoria , JSON nativo , coincidencia de patrones SQL, servicio en la nube de base de datos
Versión anterior, pero aún se mantiene:Oracle Database 12 c versión 2 12.2.0.1 Septiembre de 2016 (nube)

Marzo de 2017 (local)

Sharding nativo, dispositivo de recuperación sin pérdida de datos, servicio en la nube Exadata, nube en el cliente
Versión anterior, pero aún se mantiene: Base de datos Oracle 18c 18.1.0 // 12.2.0.2 Febrero de 2018 (nube, Exadata)

Julio 2018 (otro)

Funciones de tabla polimórfica, integración de Active Directory, continuidad de la aplicación transparente, procesamiento de consultas Top-N aproximado, carrusel de instantáneas de PDB, fusión en línea de particiones y subparticiones
Versión anterior, pero aún se mantiene: Base de datos Oracle 19c 19.1.0 // 12.2.0.3 Febrero 2019 (Exadata)

Abril de 2019 (Linux) Junio ​​de 2019 (nube)

Redirección DML de Active Data Guard, creación automática de índices, mantenimiento de estadísticas en tiempo real, consultas SQL en almacenes de objetos, en memoria para flujos de datos de IoT, tablas particionadas híbridas, administración automática de planes SQL, cuarentena SQL, parcheo de infraestructura de red sin tiempo de inactividad, más fino -Registro suplementario de granularidad, reubicación automatizada de PDB
Versión estable actual: Base de datos Oracle 21c 21,1 Diciembre de 2020 (nube) Tablas de cadena de bloques, motor multilingüe: ejecución de JavaScript en la base de datos, tipo de datos JSON binario, modo de espera físico de protección de datos por PDB (también conocido como protección de datos de múltiples inquilinos), captura de cambios GoldenGate por PDB, autogestión en memoria, columna híbrida en memoria Escaneo, Uniones vectoriales en memoria con SIMD, Herramienta Sharding Advisor, Estudio de visualización de gráficos de propiedades, Vistas materializadas automáticas, Mapas de zona automáticos, Macros SQL, Traspaso gradual de contraseñas
Leyenda:
Versión antigua
Versión anterior, aún mantenida
Ultima versión
Última versión de vista previa
Lanzamiento futuro

La Introducción a Oracle Database incluye una breve historia sobre algunas de las innovaciones clave introducidas con cada versión importante de Oracle Database.

Actualizaciones de parches y alertas de seguridad

Oracle Corporation lanza actualizaciones críticas de parches (CPU) o actualizaciones de parches de seguridad (SPU) y alertas de seguridad para cerrar las vulnerabilidades de seguridad. Estos comunicados se emiten trimestralmente; algunas de estas versiones tienen actualizaciones publicadas antes de la próxima versión trimestral.

Posición de mercado

Un informe de Gartner de 2016 afirmó mostrar que Oracle tiene la participación de mercado de RDBMS número 1 en todo el mundo en función de la participación de ingresos por delante de sus cuatro competidores más cercanos: Microsoft , IBM , SAP y Teradata .

Competencia

En el mercado de bases de datos relacionales, Oracle Database compite con productos comerciales como DB2 UDB de IBM y Microsoft SQL Server . Oracle e IBM tienden a luchar por el mercado de bases de datos de rango medio en las plataformas Unix y Linux, mientras que Microsoft domina el mercado de bases de datos de rango medio en las plataformas Microsoft Windows . Sin embargo, dado que comparten muchos de los mismos clientes, Oracle e IBM tienden a respaldar los productos de los demás en muchas categorías de aplicaciones y middleware (por ejemplo: WebSphere , PeopleSoft y Siebel Systems CRM ), y las divisiones de hardware de IBM trabajan en estrecha colaboración con Oracle en el rendimiento. -optimizar las tecnologías de servidor (por ejemplo, Linux en IBM Z ). Los competidores comerciales de nicho incluyen Teradata (en almacenamiento de datos e inteligencia empresarial), ADABAS de Software AG , Sybase e Informix de IBM , entre muchos otros.

Cada vez más, los productos de bases de datos de Oracle compiten con sistemas de bases de datos relacionales y no relacionales de software de código abierto como PostgreSQL , MongoDB , Couchbase , Neo4j y otros. Oracle adquirió Innobase , proveedor de la base de código InnoDB para MySQL , en parte para competir mejor contra las alternativas de código abierto, y adquirió Sun Microsystems , propietario de MySQL, en 2010. Los productos de base de datos con licencia de código abierto son, según los términos legales de Open Definición de fuente , libre de distribuir y libre de regalías u otras tarifas de licencia.

Ver también

Referencias

enlaces externos