Oracle Database (comúnmente conocido como Oracle DBMS , Oracle Autónoma Base de datos , o simplemente como Oracle ) es un sistema de gestión de bases de datos multimodelo [4] patentado producido y comercializado por Oracle Corporation .
Es una base de datos comúnmente utilizada para ejecutar cargas de trabajo de procesamiento de transacciones en línea (OLTP), almacenamiento de datos (DW) y bases de datos mixtas (OLTP y DW). Oracle Database está disponible a través de varios proveedores de servicios de forma local , en la nube o como una instalación de nube híbrida. Puede ejecutarse en servidores de terceros, así como en hardware de Oracle ( Exadata local, en Oracle Cloud o en la nube del cliente). [5]
Oracle Database utiliza el lenguaje de consulta SQL para la actualización y recuperación de bases de datos. [6]
Larry Ellison y sus dos amigos y antiguos compañeros de trabajo, Bob Miner y Ed Oates , fundaron 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 trabajaba en Ampex . [7]
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 23c, significa "Nube". Las versiones anteriores (por ejemplo, Oracle Database 10g y Oracle9i Database) han utilizado los sufijos "g" e "i", que significan "Grid" e "Internet" respectivamente. Antes del lanzamiento de Oracle8i Database, no figuraban sufijos en las convenciones de nomenclatura de Oracle Database. 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". [8] Para cada versión de base de datos, Oracle también proporciona una Express Edition (XE) que es de uso gratuito. [9]
La numeración de versiones de Oracle Database ha utilizado los siguientes códigos:
La Introducción a Oracle Database incluye una breve historia de algunas de las innovaciones clave introducidas con cada versión importante de Oracle Database.
Consulte la nota Calendario de lanzamientos de las versiones actuales de bases de datos de My Oracle Support (MOS) (ID de documento 742060.1) para conocer las versiones actuales de Oracle Database y las fechas de finalización de los parches.
Antes de Oracle Database 18c, Oracle Corporation lanzó actualizaciones de parches críticos (CPU) y actualizaciones de parches de seguridad (SPU) [30] y alertas de seguridad para cerrar vulnerabilidades de seguridad. Estos comunicados se publican trimestralmente; Algunas de estas versiones tienen actualizaciones publicadas antes de la próxima versión trimestral.
A partir de Oracle Database 18c, Oracle Corporation lanza actualizaciones de versión (RU) y revisiones de actualización de versión (RUR). [31] Las RU generalmente contienen seguridad, regresión (error), optimizador y correcciones funcionales que también pueden incluir extensiones de funciones. Los RUR incluyen todas las correcciones de su RU correspondiente, pero solo agregan nuevas correcciones de seguridad y regresión. Sin embargo, no se incluyen nuevos optimizadores ni correcciones funcionales.
Un informe de Gartner de 2016 afirmaba que Oracle tenía la participación de mercado número uno en RDBMS en todo el mundo en función de la participación en los ingresos, por delante de sus cuatro competidores más cercanos: Microsoft , IBM , SAP y Teradata . [32] [ verificación necesaria ] [ aclaración necesaria ] Un informe del Cuadrante Mágico de Gartner de 2021 nombró a Oracle líder en sistemas de gestión de bases de datos en la nube. [33]
En el mercado de bases de datos relacionales, Oracle Database compite con productos comerciales como IBM Db2 y Microsoft SQL Server . Oracle e IBM tienden a luchar por el mercado de bases de datos de rango medio en plataformas Unix y Linux, mientras que Microsoft domina el mercado de bases de datos de rango medio en plataformas Microsoft Windows . Sin embargo, dado que comparten muchos de los mismos clientes, Oracle e IBM tienden a respaldar los productos de cada uno 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 [ cita requerida ] con Oracle en tecnologías de servidor que optimizan el rendimiento (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.
En la nube, Oracle Database compite con los servicios de bases de datos de AWS, Microsoft Azure y Google Cloud Platform.
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 , ArangoDB y otros. Oracle adquirió Innobase , proveedor del código base 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 bases de datos con licencia de código abierto son, según los términos legales de Open Source. Definición de fuente , de distribución gratuita y libre de regalías u otras tarifas de licencia.
{{cite web}}
: Mantenimiento CS1: nombres numéricos: lista de autores ( enlace )No debe confundirse entre la Actualización de parche crítico (CPU) y la Actualización de parche de seguridad (SPU), ya que la terminología de CPU se cambió a SPU desde octubre de 2012.