Vad är skillnaden mellan Oracle 11g och 12c

Den största skillnaden mellan Oracle 11g och 12c är att Oracle 11g är en äldre version av Oracle RDBMS och har inga pluggbara databaser medan Oracle 12c är en nyare version utformad för molnet och har pluggbara databaser. Dessutom tillåter Oracle 12c att köra flera databaser på samma maskinvara samtidigt som säkerhet och isolering hålls kvar bland databaserna.

DBMS (Database Management System) är en programvara som hjälper dig att skapa och hantera databaser enkelt och effektivt. En RDBMS är ett DBMS som följer relationsmodellen. Med andra ord använder dessa system en relationsmodell för att lagra data. De lagrar data i tabeller som är anslutna till varandra. Oracle är en sådan RDBMS. Det finns olika versioner i Oracle, Oracle 11g och 12c är två av dem.

Viktiga områden som omfattas

1. Vad är Oracle 11g
     - Definition, Funktionalitet
2. Vad är Oracle 12c
     - Definition, Funktionalitet
3. Vad är skillnaden mellan Oracle 11g och 12c
     - Jämförelse av viktiga skillnader

Nyckelbegrepp

Oracle, Oracle 11g, Oracle 12c

Vad är Oracle 11g

Oracle 11g är en RDBMS som är lätt att installera, hantera och utveckla. Den består av ett intuitivt, webbläsarbaserat gränssnitt för hantering av databaser. Användare kan utföra flera operationer med hjälp av Oracle 11g. De kan skapa tabeller, visningar och andra databasobjekt. Det är också möjligt att importera, exportera och visa tabelldata. Användarna kan skriva SQL-frågor och utföra dem för att utföra operationer på databasobjekten. I detta är det också möjligt att generera rapporter.

Dessutom finns det två versioner i Oracle 11g; de är Oracle Database 11g Release 1 och Oracle Database 12g Release 2. Release 1 har Marquee-funktioner som Active Data Guard, Secure Files och Exadata. Utgåvan 2 har Marquee-funktioner som Edition-Based Redefinition, Data Reduction, Hybrid Columnar Compression, Cluster File System, Golden Gate Replication och, Database Appliance.

Vad är Oracle 12c

Oracle 12c är en högpresterande RDBMS på företagsnivå. Det är Oracles första RDBMS utformat för molnet. Oracle Database 12c Release 1 tillhandahåller kolonnutrymme i minnet. Det är en valfri tillägg som tillhandahåller minnesfunktioner. Alternativet i minnet ger realtidsanalys. Oracle 12c stöder också Native JSON och SQL-mönster matchning.

En stor fördel med denna Oracle-version är att den gör det möjligt för användarna att lättare flytta till molnet. Dessutom följer en multitenantarkitektur. Och denna arkitektur förenklar konsolideringen utan några ändringar i applikationerna. Det ger också pluggbara databaser för snabb support och portabilitet. Därför är Oracle 12c lämplig för självbetjäning och databas som en tjänst. Oracle 12c Release 2 har Native Sharding, Noll Data Recovery Recovery Device och Exadata Cloud Service.

Skillnad mellan Oracle 11g och 12c

Definition

Oracle 11g är en version av Oracle RDBMS som släpptes 2008. Oracle 12g är en högpresterande, RDBMS-version av Oracle-versionen på företagsnivå, som släpptes 2014.

Version

Oracle 11g är den äldre versionen medan Oracle 12g är den senaste versionen.

Pluggbar databas

Huvudskillnaden mellan Oracle 11g och 12c är att Oracle 11g har inga pluggbara databaser medan Oracle 12c har pluggbara databaser. Dessutom tillåter Oracle 12c att köra flera databaser på samma maskinvara samtidigt som säkerhet och isolering hålls kvar bland databaserna. 

Multitenant Architecture

En annan viktig skillnad mellan Oracle 11g och 12c är att i Oracle 11g finns det ingen multitenantarkitektur. Men däremot finns det multitenantarkitektur i Oracle 12c.

Molntjänst

Cloud service är också en stor skillnad mellan Oracle 11g och 12c. Oracle 11g har inte molnstöd medan Oracle 12c tillhandahåller Oracle databas molntjänst.

In-memory Capability

Dessutom tillhandahåller Oracle 11g inte minnesfunktioner. Oracle 12c ger dock minnesfunktioner.

JSON Support

JSON-stöd är en annan skillnad mellan Oracle 11g och 12c. Oracle 11g har inget JSON-stöd medan Oracle 12c stöder JSON.

Prestanda

Dessutom ger Oracle 12c bättre prestanda i I / O-genomströmning och svarstid än Oracle 11g. Vi kan också överväga detta som en skillnad mellan Oracle 11g och 12c.

Slutsats

Oracle 11g och 12c är två versioner av Oracle. Sammanfattningsvis är huvudskillnaden mellan Oracle 11g och 12c att Oracle 11g är en äldre version och har inga pluggbara databaser medan Oracle 12c är en nyare version och har pluggarbara databaser. Dessutom tillåter Oracle 12c att köra flera databaser på samma maskinvara samtidigt som säkerhet och isolering hålls kvar bland databaserna.

Referens:

1. "Vad är Oracle Database 12c? - Definition från WhatIs.com. "SearchOracle, tillgängligt här.
2. "Oracle Database." Wikipedia, Wikimedia Foundation, 25 oktober 2018, Tillgänglig här.

Image Courtesy:

1. "Oracle logo" Av Oracle Corporation - den tyska Wikipedia - uppladdad av Afrank99 (Public Domain) via Wikimedia Commons