Sommario:
- Definizione - Cosa significa Oracle Database (Oracle DB)?
- Techopedia spiega Oracle Database (Oracle DB)
Definizione - Cosa significa Oracle Database (Oracle DB)?
Oracle database (Oracle DB) è un sistema di gestione di database relazionale (RDBMS) di Oracle Corporation. Sviluppato originariamente nel 1977 da Lawrence Ellison e altri sviluppatori, Oracle DB è uno dei motori di database relazionali più affidabili e ampiamente utilizzati.
Il sistema è costruito attorno a un framework di database relazionale in cui gli utenti dei dati (o un front-end dell'applicazione) possono accedere direttamente agli oggetti dati tramite il linguaggio di query strutturato (SQL). Oracle è un'architettura di database relazionale completamente scalabile ed è spesso utilizzata da aziende globali, che gestiscono ed elaborano i dati attraverso reti locali e di grandi dimensioni. Il database Oracle ha un proprio componente di rete per consentire le comunicazioni tra le reti.
Oracle DB è anche noto come Oracle RDBMS e, a volte, solo Oracle.
Techopedia spiega Oracle Database (Oracle DB)
Oracle DB compete con SQL Server di Microsoft nel mercato dei database aziendali. Esistono altre offerte di database, ma la maggior parte di queste ha una piccola quota di mercato rispetto a Oracle DB e SQL Server. Fortunatamente, le strutture di Oracle DB e SQL Server sono abbastanza simili, il che è un vantaggio nell'apprendimento dell'amministrazione del database.
Oracle DB funziona sulla maggior parte delle principali piattaforme, tra cui Windows, UNIX, Linux e Mac OS. Sono disponibili diverse versioni del software, in base ai requisiti e al budget. Le edizioni Oracle DB sono suddivise gerarchicamente come segue:
- Edizione Enterprise: offre tutte le funzionalità, tra cui prestazioni e sicurezza superiori, ed è la più robusta
- Edizione standard: contiene funzionalità di base per gli utenti che non richiedono il solido pacchetto Enterprise Edition
- Express Edition (XE): l'edizione Windows, Linux leggera, gratuita e limitata
- Oracle Lite: per dispositivi mobili
Una caratteristica chiave di Oracle è che la sua architettura è suddivisa tra logico e fisico. Questa struttura significa che per il calcolo distribuito su larga scala, noto anche come grid computing, la posizione dei dati è irrilevante e trasparente per l'utente, consentendo una struttura fisica più modulare che può essere aggiunta e modificata senza influire sull'attività del database, i suoi dati o utenti. La condivisione delle risorse in questo modo consente reti di dati molto flessibili la cui capacità può essere regolata in alto o in basso per soddisfare la domanda, senza degrado del servizio. Inoltre, consente di ideare un sistema robusto in quanto non esiste un singolo punto in cui un errore può far cadere il database, poiché lo schema in rete delle risorse di archiviazione significa che qualsiasi errore sarebbe solo locale.