Qual è la differenza tra Oracle 11g e 12c

La principale differenza tra Oracle 11g e 12c è che il Oracle 11g è una versione precedente di Oracle RDBMS e non ha database collegabili mentre Oracle 12c è una versione più recente progettato per il cloud e ha database collegabili. Inoltre, Oracle 12c consente di eseguire più database sullo stesso hardware mantenendo la sicurezza e l'isolamento tra i database.

DBMS (Database Management System) è un software che consente di creare e gestire database in modo semplice ed efficiente. Un RDBMS è un DBMS che segue il modello relazionale. In altre parole, questi sistemi utilizzano un modello relazionale per archiviare i dati. Memorizzano i dati nelle tabelle, che sono collegate tra loro. Oracle è uno di questi RDBMS. Ci sono varie versioni in Oracle, Oracle 11g e 12c sono due di queste.

Aree chiave coperte

1. Che cos'è Oracle 11g
     - Definizione, Funzionalità
2. Cos'è Oracle 12c
     - Definizione, Funzionalità
3. Qual è la differenza tra Oracle 11g e 12c
     - Confronto tra le principali differenze

Parole chiave

Oracle, Oracle 11g, Oracle 12c

Che cos'è Oracle 11g

Oracle 11g è un RDBMS facile da installare, gestire e sviluppare. Consiste in un'interfaccia intuitiva basata su browser per gestire i database. Gli utenti possono eseguire più operazioni utilizzando Oracle 11g. Possono creare tabelle, viste e altri oggetti di database. È anche possibile importare, esportare e visualizzare i dati della tabella. Gli utenti possono scrivere query SQL ed eseguirle per eseguire operazioni sugli oggetti del database. Inoltre, in questo, è possibile generare report.

Inoltre, ci sono due versioni in Oracle 11g; sono Oracle Database 11g Release 1 e Oracle Database 12g Release 2. La Release 1 presenta funzionalità di Marquee come Active Data Guard, Secure Files ed Exadata. La versione 2 presenta funzionalità di Marquee come Redefinizione basata su edizione, Riduzione dati, Compressione colonnare ibrida, File system cluster, Replica Golden Gate e, Appliance database.

Cos'è Oracle 12c

Oracle 12c è un RDBMS di livello aziendale ad alte prestazioni. È il primo RDBMS di Oracle progettato per il cloud. Oracle Database 12c Release 1 fornisce un archivio di colonne in memoria. È un componente aggiuntivo opzionale che fornisce funzionalità di memoria. L'opzione in memoria fornisce analisi in tempo reale. Oracle 12c supporta anche la corrispondenza di modelli JSON e SQL nativi.

Uno dei principali vantaggi di questa versione di Oracle è che consente agli utenti di transitare nel cloud più facilmente. Inoltre, segue un'architettura multi-tenant. E questa architettura semplifica il consolidamento senza modifiche alle applicazioni. Inoltre, fornisce database collegabili per supportare il provisioning rapido e la portabilità. Pertanto, Oracle 12c è adatto per il provisioning self-service e il database come servizio. Oracle 12c release 2 ha una condivisione nativa, un'appliance di ripristino della perdita di dati pari a zero e il servizio cloud Exadata.

Differenza tra Oracle 11g e 12c

Definizione

Oracle 11g è una versione di Oracle RDBMS rilasciata nel 2008. Oracle 12g è una versione RDBMS di Oracle di livello enterprise ad alte prestazioni rilasciata nel 2014.

Versione

Oracle 11g è la versione precedente mentre Oracle 12g è la versione più recente.

Database inseribile

La principale differenza tra Oracle 11g e 12c è che Oracle 11g non ha database collegabili mentre Oracle 12c ha database collegabili. Inoltre, Oracle 12c consente di eseguire più database sullo stesso hardware mantenendo la sicurezza e l'isolamento tra i database. 

Architettura multi-tenant

Un'altra importante differenza tra Oracle 11g e 12c è che, in Oracle 11g, non esiste un'architettura multi-tenant. Ma, al contrario, c'è un'architettura multi-tenant in Oracle 12c.

Servizio Cloud

Il servizio cloud è anche una delle principali differenze tra Oracle 11g e 12c. Oracle 11g non ha il supporto cloud mentre Oracle 12c fornisce il servizio cloud di database Oracle.

Capacità in memoria

Inoltre, Oracle 11g non fornisce funzionalità di memoria. Tuttavia, Oracle 12c fornisce funzionalità di memoria.

Supporto JSON

Il supporto JSON è un'altra differenza tra Oracle 11g e 12c. Oracle 11g non ha supporto JSON mentre Oracle 12c supporta JSON.

Prestazione

Inoltre, Oracle 12c offre maggiori prestazioni in termini di throughput I / O e tempi di risposta rispetto a Oracle 11g. Possiamo considerare questo anche come una differenza tra Oracle 11g e 12c.

Conclusione

Oracle 11g e 12c sono due versioni di Oracle. In sintesi, la differenza principale tra Oracle 11g e 12c è che Oracle 11g è una versione precedente e non ha database collegabili mentre Oracle 12c è una versione più recente e ha database collegabili. Inoltre, Oracle 12c consente di eseguire più database sullo stesso hardware mantenendo la sicurezza e l'isolamento tra i database.

Riferimento:

1. "Che cos'è Oracle Database 12c? - Definizione da WhatIs.com. "SearchOracle, disponibile qui.
2. "Database Oracle". Wikipedia, Wikimedia Foundation, 25 ottobre 2018, disponibile qui.

Cortesia dell'immagine:

1. "Logo Oracle" di Oracle Corporation - la Wikipedia tedesca - caricata da Afrank99 (dominio pubblico) tramite Commons Wikimedia