Baza de date Oracle - Oracle Database

Baza de date Oracle
Oracle logo.svg
Dezvoltatori Oracle Corporation
Eliberarea inițială 1979 ; Acum 42 de ani ( 1979 )
Versiune stabila
19c  Editați acest lucru pe Wikidata / 13 februarie 2019 ; acum 2 ani ( 13 februarie 2019 )
Scris in Limbaj de asamblare , C , C ++
Tip Baza de date multi-model
Licență Proprietate
Site-ul web oracle .com / baza de date

Oracle Database (denumit în mod obișnuit Oracle DBMS sau pur și simplu Oracle ) este un sistem de gestionare a bazelor de date multi-model produs și comercializat de Oracle Corporation .

Este o bază de date utilizată în mod obișnuit pentru a rula încărcări de lucru pentru procesarea tranzacțiilor online (OLTP), depozitarea datelor (DW) și mixte (OLTP și DW). Baza de date Oracle este disponibilă de mai mulți furnizori de servicii on-prem , on-cloud sau ca instalație de cloud hibrid. Poate fi rulat pe servere terțe, precum și pe hardware Oracle ( Exadata on-prem, pe Oracle Cloud sau la Cloud de la client)

Istorie

Larry Ellison și cei doi prieteni și foști colegi ai săi, Bob Miner și Ed Oates , au început o consultanță numită Software Development Laboratories (SDL) în 1977. SDL a dezvoltat versiunea originală a software-ului Oracle. Numele Oracle provine din numele de cod al unui proiect finanțat de CIA pe care Ellison îl lucrase în timp ce era angajat anterior la Ampex .

Lansări și versiuni

Produsele Oracle respectă o convenție personalizată de numerotare și denumire. „C” din versiunea curentă, Oracle Database 21c, înseamnă „Cloud”. Versiunile anterioare (de exemplu, baza de date Oracle 10g și baza de date Oracle9i) au folosit sufixe de „g” și „i” care reprezintă „Grid” și respectiv „Internet”. Înainte de lansarea bazei de date Oracle8i, nu existau sufixe în convențiile de denumire Oracle Database. Rețineți că nu exista v1 al bazei de date Oracle, deoarece cofondatorul Larry Ellison „știa că nimeni nu ar vrea să cumpere versiunea 1”. Numerotarea versiunii RDBMS a Oracle a folosit următoarele coduri:

Versiunea Oracle
Database
Versiunea de
lansare inițială
Data
lansării inițiale
Versiunea Terminal
Patchset
Data terminalului
Patchset

Caracteristici ale carcasei
Versiune veche, care nu mai este menținută: Oracle v2 2.3 1979 Primul RDBMS bazat pe SQL disponibil comercial, implementând câteva interogări SQL de bază și îmbinări simple
Versiune veche, care nu mai este menținută: Oracle v3 3.1.3 1983 Controlul concurenței , distribuția datelor și scalabilitatea
Versiune veche, care nu mai este menținută: Oracle v4 4.1.4.0 1984 4.1.4.4 Consistență de citire în mai multe versiuni. Prima versiune disponibilă pentru MS-DOS .
Versiune veche, care nu mai este menținută: Oracle v5 5.0.22 (5.1.17) 1985 5.1.22 Suport pentru calculatoare client / server și sisteme de baze de date distribuite . Prima versiune disponibilă pentru OS / 2 .
Versiune veche, care nu mai este menținută: Oracle v6 6.0.17 1988 6.0.37 Blocare la nivel de rând, scalabilitate, backup și recuperare online, PL / SQL . Prima versiune disponibilă pentru Novell Netware 386 .
Versiune veche, care nu mai este menținută: Oracle 6.2 6.2.0 Oracle Parallel Server
Versiune veche, care nu mai este menținută: Oracle7 7.0.12 Iunie 1992 Proceduri stocate PL / SQL, declanșatoare, comitere distribuită în 2 faze, cursori partajați, optimizator bazat pe costuri
Versiune veche, care nu mai este menținută: Oracle 7.1 7.1.0 Mai 1994 Execuție SQL paralelă. Prima versiune disponibilă pentru Windows NT .
Versiune veche, care nu mai este menținută: Oracle 7.2 7.2.0 Mai 1995 Server partajat, Tranzacții XA, Basculare transparentă a aplicației
Versiune veche, care nu mai este menținută: Oracle 7.3 7.3.0 Februarie 1996 7.3.4 Baza de date relațională obiect
Versiune veche, care nu mai este menținută: Baza de date Oracle8 8.0.3 Iunie 1997 8.0.6 Manager de recuperare, partiționare. Prima versiune disponibilă pentru Linux.
Versiune veche, care nu mai este menținută:Baza de date Oracle8 i 8.1.5.0 1998 8.1.7.4 August 2000 Protocoale de internet native și Java, bază de date privată virtuală
Versiune veche, care nu mai este menținută:Baza de date Oracle9 i 9.0.1.0 2001 9.0.1.5 Decembrie 2003 Oracle Real Application Clusters (RAC) , Oracle XML DB
Versiune veche, care nu mai este menținută:Versiunea 2 a bazei de date Oracle9 i 9.2.0.1 2002 9.2.0.8 Aprilie 2007 Coada avansată , extragerea datelor , fluxuri, standby logic
Versiune veche, care nu mai este menținută:Oracle Database 10 g Versiunea 1 10.1.0.2 2003 10.1.0.5 Februarie 2006 Gestionare automatizată a bazelor de date, monitorizare automată a diagnosticului bazei de date, infrastructură de rețea, Oracle ASM, bază de date Flashback
Versiune veche, care nu mai este menținută:Oracle Database 10 g Versiunea 2 10.2.0.1 Iulie 2005 10.2.0.5 Aprilie 2010 Testare reală a aplicației, seif de baze de date, indexare online, compresie avansată, failover de pornire rapidă a datelor, criptare transparentă a datelor
Versiune veche, care nu mai este menținută:Oracle Database 11 g Versiunea 1 11.1.0.6 Septembrie 2007 11.1.0.7 Septembrie 2008 Active Data Guard , Secure Files, Exadata
Versiune mai veche, dar încă menținută:Oracle Database 11 g Versiunea 2 11.2.0.1 Septembrie 2009 11.2.0.4 August 2013 Redefinire bazată pe ediție, redactarea datelor, compresie hibridă pe coloane, sistem de fișiere cluster, replicare Golden Gate, dispozitiv de baze de date
Versiune mai veche, dar încă menținută:Oracle Database 12 c Versiunea 1 12.1.0.1 iulie 2013 12.1.0.2 Iulie 2014 Arhitectură multitenantă, stocare în coloane în memorie , JSON nativ , potrivire de tipare SQL, serviciu cloud de baze de date
Versiune mai veche, dar încă menținută:Oracle Database 12 c Versiunea 2 12.2.0.1 Septembrie 2016 (nor)

Martie 2017 (on-prem)

Native Sharding, Zero Data Loss Recovery Appliance, Exadata Cloud Service, Cloud at Customer
Versiune mai veche, dar încă menținută: Baza de date Oracle 18c 18.1.0 // 12.2.0.2 Februarie 2018 (cloud, Exadata)

Iulie 2018 (altele)

Funcții de masă polimorfă, integrare Active Directory, continuitate transparentă a aplicației, procesare aproximativă a interogărilor Top-N, carusel instantaneu PDB, îmbinare online de partiții și subpartiții
Versiune mai veche, dar încă menținută: Baza de date Oracle 19c 19.1.0 // 12.2.0.3 Februarie 2019 (Exadata)

Aprilie 2019 (Linux) iunie 2019 (cloud)

Redirecție DML Active Data Guard, Crearea automată a indexului, Întreținerea statisticilor în timp real, Interogări SQL în magazinele de obiecte, În memorie pentru fluxuri de date IoT, Tabelele partiționate hibride, Gestionarea automată a planurilor SQL, Carantină SQL, Patching de infrastructură a rețelei Zero-Inactivitate, Finer -Granularitate jurnal suplimentar, relocare automată PDB
Versiune stabilă curentă: Baza de date Oracle 21c 21.1 Decembrie 2020 (nor) Tabelele Blockchain, Motor multilingv - Execuție JavaScript în baza de date, Tip de date binar JSON, Așteptare fizică de protecție a datelor per-PDB (aliasă Protecție de date multitenant), Captură de schimbare GoldenGate per PDB, Autogestionare în memorie, În memorie hibridă coloană Scanare, îmbinări vectoriale în memorie cu SIMD, instrument Sharding Advisor, studio de vizualizare grafic de proprietăți, vizualizări automate materializate, hărți automate ale zonelor, macro-uri SQL, trecere treptată a parolei
Legendă:
Versiune veche
Versiune mai veche, încă menținută
Ultima versiune
Ultima versiune de previzualizare
Lansare viitoare

Introducere în Oracle Database include o istorie scurtă pe unele dintre inovațiile - cheie introduse cu fiecare versiune majoră a Oracle Database.

Actualizări de patch-uri și alerte de securitate

Oracle Corporation lansează Actualizări de patch-uri critice (CPU) sau Actualizări de patch-uri de securitate (SPU) și Alerte de securitate pentru a închide vulnerabilitățile de securitate. Aceste versiuni sunt emise trimestrial; unele dintre aceste versiuni au actualizări emise înainte de următoarea versiune trimestrială.

Poziția pe piață

Un raport Gartner din 2016 susținea că Oracle deține cota de piață RDBMS # 1 la nivel mondial, pe baza cotei de venit înaintea celor mai apropiați concurenți - Microsoft , IBM , SAP și Teradata .

Concurență

Pe piața bazelor de date relaționale, Oracle Database concurează cu produse comerciale precum IBM DB2 UDB și Microsoft SQL Server . Oracle și IBM tind să lupte pentru piața bazelor de date mid-range pe platformele Unix și Linux, în timp ce Microsoft domină piața bazelor de date mid-range pe platformele Microsoft Windows . Cu toate acestea, din moment ce împărtășesc mulți dintre aceiași clienți, Oracle și IBM tind să își sprijine reciproc produsele în multe categorii de middleware și aplicații (de exemplu: WebSphere , PeopleSoft și Siebel Systems CRM ), iar diviziile hardware IBM lucrează îndeaproape cu Oracle în ceea ce privește performanța -optimizarea tehnologiilor serverului (de exemplu, Linux pe IBM Z ). Printre concurenții comerciali de nișă se numără Teradata (în depozitarea datelor și business intelligence), ADABAS , Sybase și Informix de la IBM AG , printre multe altele.

Din ce în ce mai mult, produsele bazei de date Oracle concurează cu astfel de sisteme open-source de baze de date relaționale și non-relaționale ca PostgreSQL , MongoDB , Couchbase , Neo4j și altele. Oracle a achiziționat Innobase , furnizorul bazei de cod InnoDB către MySQL , în parte pentru a concura mai bine împotriva alternativelor open source, și a achiziționat Sun Microsystems , proprietarul MySQL, în 2010. Produsele bazei de date licențiate ca open-source sunt, conform termenilor legali ai Open Definiție sursă , gratuită de distribuit și fără redevențe sau alte taxe de licențiere.

Vezi si

Referințe

linkuri externe