Was ist der Unterschied zwischen Oracle 11g und 12c?

Der Hauptunterschied zwischen Oracle 11g und 12c besteht darin, dass die Oracle 11g ist eine ältere Version von Oracle RDBMS und hat keine steckbaren Datenbanken, während Oracle 12c ist eine neuere Version entworfen für die Wolke und hat steckbare Datenbanken. Darüber hinaus ermöglicht Oracle 12c den Betrieb mehrerer Datenbanken auf derselben Hardware, während die Sicherheit und Isolation zwischen den Datenbanken erhalten bleibt.

DBMS (Database Management System) ist eine Software, mit deren Hilfe Datenbanken einfach und effizient erstellt und verwaltet werden können. Ein RDBMS ist ein DBMS, das dem relationalen Modell folgt. Mit anderen Worten, diese Systeme verwenden ein relationales Modell zum Speichern von Daten. Sie speichern Daten in Tabellen, die miteinander verbunden sind. Oracle ist ein solches RDBMS. Es gibt verschiedene Versionen in Oracle, Oracle 11g und 12c sind zwei davon.

Wichtige Bereiche

1. Was ist Oracle 11g?
     - Definition, Funktionalität
2. Was ist Oracle 12c?
     - Definition, Funktionalität
3. Was ist der Unterschied zwischen Oracle 11g und 12c?
     - Vergleich der wichtigsten Unterschiede

Schlüsselbegriffe

Oracle, Oracle 11g, Oracle 12c

Was ist Oracle 11g?

Oracle 11g ist ein RDBMS, das sich einfach installieren, verwalten und entwickeln lässt. Es besteht aus einer intuitiven, browserbasierten Oberfläche zum Verwalten von Datenbanken. Benutzer können mit Oracle 11g mehrere Vorgänge ausführen. Sie können Tabellen, Ansichten und andere Datenbankobjekte erstellen. Es ist auch möglich, Tabellendaten zu importieren, zu exportieren und anzuzeigen. Die Benutzer können SQL-Abfragen schreiben und ausführen, um Vorgänge an den Datenbankobjekten auszuführen. Hier können auch Berichte generiert werden.

Darüber hinaus gibt es zwei Versionen in Oracle 11g. Hierbei handelt es sich um Oracle Database 11g Release 1 und Oracle Database 12g Release 2. Das Release 1 bietet Marquee-Funktionen wie Active Data Guard, Secure Files und Exadata. Version 2 verfügt über Marquee-Funktionen, wie z. B. Editions-basierte Neudefinition, Datenreduzierung, Hybride Spaltenkompression, Cluster-Dateisystem, Golden Gate Replication und Datenbank-Appliance.

Was ist Oracle 12c?

Oracle 12c ist ein leistungsfähiges RDBMS auf Unternehmensebene. Es ist das erste RDBMS von Oracle für die Cloud. Oracle Database 12c Release 1 bietet In-Memory-Spaltenspeicher. Es ist ein optionales Add-On, das In-Memory-Funktionen bietet. Die In-Memory-Option bietet Echtzeitanalyse. Oracle 12c unterstützt auch native JSON- und SQL-Mustererkennung.

Ein großer Vorteil dieser Oracle-Version besteht darin, dass Benutzer einfacher in die Cloud wechseln können. Darüber hinaus folgt es einer Architektur mit mehreren Mandanten. Diese Architektur vereinfacht die Konsolidierung, ohne Änderungen an den Anwendungen vorzunehmen. Es bietet auch steckbare Datenbanken, die eine schnelle Bereitstellung und Portabilität unterstützen. Daher eignet sich Oracle 12c für die Self-Service-Bereitstellung und Datenbank als Service. Oracle 12c, Version 2, verfügt über systemeigenes Sharding, eine Appliance zur Wiederherstellung ohne Datenverlust und Exadata Cloud Service.

Unterschied zwischen Oracle 11g und 12c

Definition

Oracle 11g ist eine Version von Oracle RDBMS, die 2008 veröffentlicht wurde. Oracle 12g ist eine Hochleistungs-RDBMS-Version für Unternehmen, die 2014 veröffentlicht wurde.

Ausführung

Oracle 11g ist die ältere Version, während Oracle 12g die neueste Version ist.

Steckbare Datenbank

Der Hauptunterschied zwischen Oracle 11g und 12c besteht darin, dass Oracle 11g keine steckbaren Datenbanken hat, während Oracle 12c steckbare Datenbanken hat. Darüber hinaus ermöglicht Oracle 12c den Betrieb mehrerer Datenbanken auf derselben Hardware, während die Sicherheit und Isolation zwischen den Datenbanken erhalten bleibt. 

Multitenant-Architektur

Ein weiterer wichtiger Unterschied zwischen Oracle 11g und 12c ist, dass es in Oracle 11g keine Architektur mit mehreren Mandanten gibt. Im Gegensatz dazu gibt es in Oracle 12c eine Architektur mit mehreren Mandanten.

Cloud-Dienst

Cloud-Service ist auch ein wesentlicher Unterschied zwischen Oracle 11g und 12c. Oracle 11g bietet keine Cloud-Unterstützung, während Oracle 12c Oracle-Datenbank-Cloud-Service anbietet.

In-Memory-Fähigkeit

Darüber hinaus bietet Oracle 11g keine In-Memory-Funktionen. Oracle 12c bietet jedoch In-Memory-Funktionen.

JSON-Unterstützung

JSON-Unterstützung ist ein weiterer Unterschied zwischen Oracle 11g und 12c. Oracle 11g hat keine JSON-Unterstützung, während Oracle 12c JSON unterstützt.

Performance

Darüber hinaus bietet Oracle 12c eine höhere Leistung bei E / A-Durchsatz und Reaktionszeit als Oracle 11g. Wir können dies auch als Unterschied zwischen Oracle 11g und 12c betrachten.

Fazit

Oracle 11g und 12c sind zwei Versionen von Oracle. Zusammenfassend ist der Hauptunterschied zwischen Oracle 11g und 12c, dass Oracle 11g eine ältere Version ist und keine steckbaren Datenbanken hat, während Oracle 12c eine neuere Version ist und steckbare Datenbanken aufweist. Darüber hinaus ermöglicht Oracle 12c den Betrieb mehrerer Datenbanken auf derselben Hardware, während die Sicherheit und Isolation zwischen den Datenbanken erhalten bleibt.

Referenz:

1. „Was ist Oracle Database 12c? - Definition von WhatIs.com. “SearchOracle, hier verfügbar.
2. „Oracle Database“. Wikipedia, Wikimedia Foundation, 25. Oktober 2018, hier verfügbar.

Bildhöflichkeit:

1. "Oracle-Logo" Von Oracle Corporation - der deutschen Wikipedia -, die von Afrank99 (Public Domain) über Commons Wikimedia hochgeladen wurde