¿Cuál es la diferencia entre Oracle 11g y 12c?

La principal diferencia entre Oracle 11g y 12c es que la Oracle 11g es una versión anterior de Oracle RDBMS y no tiene bases de datos conectables, mientras que Oracle 12c es una versión más nueva diseñado para la nube y tiene bases de datos conectables. Además, Oracle 12c permite ejecutar múltiples bases de datos en el mismo hardware mientras se mantiene la seguridad y el aislamiento entre las bases de datos..

DBMS (Database Management System) es un software que ayuda a crear y administrar bases de datos de manera fácil y eficiente. Un RDBMS es un DBMS que sigue el modelo relacional. En otras palabras, estos sistemas utilizan un modelo relacional para almacenar datos. Almacenan datos en tablas, que están conectadas entre sí. Oracle es uno de esos RDBMS. Hay varias versiones en Oracle, Oracle 11g y 12c son dos de ellas..

Áreas clave cubiertas

1. Qué es Oracle 11g
     - Definición, Funcionalidad
2. Qué es Oracle 12c
     - Definición, Funcionalidad
3. ¿Cuál es la diferencia entre Oracle 11g y 12c?
     - Comparación de diferencias clave

Términos clave

Oracle, Oracle 11g, Oracle 12c

Qué es Oracle 11g

Oracle 11g es un RDBMS que es fácil de instalar, administrar y desarrollar. Consiste en una interfaz intuitiva basada en el navegador para administrar las bases de datos. Los usuarios pueden realizar múltiples operaciones utilizando Oracle 11g. Pueden crear tablas, vistas y otros objetos de base de datos. También es posible importar, exportar y ver datos de tablas. Los usuarios pueden escribir consultas SQL y ejecutarlas para realizar operaciones en los objetos de la base de datos. Además, en esto, es posible generar informes..

Por otra parte, hay dos versiones en Oracle 11g; son Oracle Database 11g Release 1 y Oracle Database 12g Release 2. El Release 1 tiene características de Marquee como Active Data Guard, Secure Files y Exadata. La versión 2 tiene características de Marquee como la redefinición basada en la edición, la reducción de datos, la compresión híbrida en columnas, el sistema de archivos de clúster, la replicación Golden Gate y el dispositivo de base de datos..

Qué es Oracle 12c

Oracle 12c es un RDBMS de alto rendimiento a nivel empresarial. Es el primer RDBMS de Oracle diseñado para la nube. Oracle Database 12c Release 1 proporciona un almacén de columnas en memoria. Es un complemento opcional que proporciona capacidades en memoria. La opción en memoria proporciona análisis en tiempo real. Oracle 12c también es compatible con JSON nativo y la coincidencia de patrones SQL.

Una de las principales ventajas de esta versión de Oracle es que permite a los usuarios transitar a la nube con mayor facilidad. Por otra parte, sigue una arquitectura multitenant. Y, esta arquitectura simplifica la consolidación sin ningún cambio en las aplicaciones. Además, proporciona bases de datos conectables para admitir un rápido aprovisionamiento y portabilidad. Por lo tanto, Oracle 12c es adecuado para el aprovisionamiento de autoservicio y la base de datos como un servicio. Oracle 12c versión 2 tiene fragmentación nativa, dispositivo de recuperación de pérdida de datos cero y Exadata Cloud Service.

Diferencia entre Oracle 11g y 12c

Definición

Oracle 11g es una versión de Oracle RDBMS lanzada en 2008. Oracle 12g es una versión RDBMS de alto rendimiento y nivel empresarial de Oracle lanzada en 2014.

Versión

Oracle 11g es la versión anterior, mientras que Oracle 12g es la versión más reciente.

Base de datos conectable

La principal diferencia entre Oracle 11g y 12c es que Oracle 11g no tiene bases de datos conectables, mientras que Oracle 12c tiene bases de datos conectables. Además, Oracle 12c permite ejecutar múltiples bases de datos en el mismo hardware mientras se mantiene la seguridad y el aislamiento entre las bases de datos.. 

Arquitectura multitenant

Otra diferencia importante entre Oracle 11g y 12c es que, en Oracle 11g, no existe una arquitectura multitenant. Pero, en contraste, hay una arquitectura multitenant en Oracle 12c.

Servicio de almacenamiento en la nube

El servicio en la nube también es una gran diferencia entre Oracle 11g y 12c. Oracle 11g no tiene soporte en la nube, mientras que Oracle 12c proporciona el servicio de nube de base de datos Oracle.

Capacidad en memoria

Por otra parte, Oracle 11g no proporciona capacidades en memoria. Sin embargo, Oracle 12c proporciona capacidades en memoria.

Soporte JSON

El soporte de JSON es otra diferencia entre Oracle 11g y 12c. Oracle 11g no tiene soporte JSON mientras que Oracle 12c es compatible con JSON.

Actuación

Además, Oracle 12c proporciona más rendimiento en rendimiento de E / S y tiempo de respuesta que Oracle 11g. Podemos considerar esto también como una diferencia entre Oracle 11g y 12c.

Conclusión

Oracle 11g y 12c son dos versiones de Oracle. En resumen, la principal diferencia entre Oracle 11g y 12c es que Oracle 11g es una versión anterior y no tiene bases de datos conectables, mientras que Oracle 12c es una versión más nueva y tiene bases de datos conectables. Además, Oracle 12c permite ejecutar múltiples bases de datos en el mismo hardware mientras se mantiene la seguridad y el aislamiento entre las bases de datos..

Referencia:

1. “¿Qué es Oracle Database 12c? - Definición de WhatIs.com. ”SearchOracle, disponible aquí.
2. “Base de datos Oracle”. Wikipedia, Wikimedia Foundation, 25 de octubre de 2018, disponible aquí.

Imagen de cortesía:

1. "Logotipo de Oracle" Por Oracle Corporation - la Wikipedia alemana - cargado por Afrank99 (Dominio público) a través de Commons Wikimedia