„Oracle“ duomenų bazė yra „Oracle Corporation“ reliacinė duomenų bazių valdymo sistema (RDBMS). Šiame straipsnyje bus paaiškinta visa „Oracle“ duomenų bazės, funkcijų, istorijos ir leidimų apžvalga. Prieš aptardami orakulą, pirmiausia turėsime žinoti apie duomenų bazę.
Kas yra duomenų bazė?
Duomenų bazė nurodo organizuotas struktūrinių duomenų rinkimas elektroniniu būdu saugomi įrenginyje. Tai leidžia mums dažnai pasiekti, valdyti ir rasti svarbią informaciją. Plokščia failų struktūra buvo plačiai naudojama duomenims saugoti prieš išrandant duomenų bazių sistemą. Reliacinės duomenų bazės metodas tampa populiarus, palyginti su plokščių failų modeliu, nes pašalina perteklinius duomenis. Pavyzdžiui , tarkime, kad darbuotojo ir kontaktinė informacija yra saugoma tame pačiame faile. Tokiu atveju darbuotojai, turintys kelis kontaktus, bus rodomi daugelyje eilučių.
The RDBMS sistema valdo reliacinius duomenis. „Oracle Database“ yra garsiausia reliacinė duomenų bazių sistema (RDBMS), nes ji dalijasi didžiausią rinkos dalį tarp kitų reliacinių duomenų bazių. Kai kurios kitos populiarios reliacinės duomenų bazės MySQL , DB2 , SQL Server , PostgreSQL ir kt.
Kas yra „Oracle“ duomenų bazė?
Oracle duomenų bazė yra reliacinė duomenų bazių valdymo sistema. Jis taip pat vadinamas OracleDB , arba tiesiog Orakulas . Jį gamina ir parduoda „Oracle“ korporacija . Jis buvo sukurtas m 1977 m pateikė Lawrence'as Elisonas ir kiti inžinieriai. Tai vienas iš populiariausių reliacinių duomenų bazių variklių IT rinkoje, skirtas duomenims saugoti, tvarkyti ir gauti.
„Oracle“ duomenų bazė buvo pirmoji DB, skirta įmonės tinklelio skaičiavimas ir duomenų saugykla. Įmonės tinklelio kompiuterija yra lankstiausias ir ekonomiškiausias būdas valdyti informaciją ir programas. Jis naudoja SQL užklausas kaip kalbą sąveikai su duomenų baze.
Oracle duomenų bazės leidimai
„Oracle“ duomenų bazė yra suderinama su daugybe platformų, tokių kaip „Windows“, „UNIX“, „Linux“ ir „MacOS“. Jis palaiko kelias operacines sistemas, tokias kaip IBM AIX, HP-UX, Linux, Microsoft Windows Server, Solaris, SunOS, macOS ir kt. 1990-ieji , Oracle pradėjo palaikyti atviras platformas, tokias kaip GNU/Linux.
Toliau pateikiamas „Oracle“ duomenų bazės leidimų sąrašas prioriteto tvarka:
„Oracle“ korporacija
„Oracle Corporation“ yra didžiausia programinės įrangos įmonė, kurianti ir parduodanti kompiuterių programinės įrangos taikomąsias programas verslui. Bendrovė geriausiai žinoma dėl savo „Oracle“ duomenų bazės produktų ir pastaruoju metu debesų produktų ir paslaugų. Jos reliacinė duomenų bazė buvo pirmoji, kurią palaikė SQL , kuris nuo tada tapo pramonės standartu.
Oracle duomenų bazė yra vienas patikimiausių ir plačiausiai naudojamų reliacinės duomenų bazės variklių. Didžiausias „Oracle“ duomenų bazės konkurentas yra „Microsoft SQL Server“.
Oracle istorija
„Oracle Corporation“ 1977 m. rugpjūčio mėn. įkūrė Lawrence'as Elisonas (Larry'is Elisonas), Bobas Mineris, Edas Oatesas ir Bruce'as Scottas. . Jie turi daug patirties kuriant duomenų bazių programas kelioms įmonėms ir sukuria savo pirmąjį projektą (specialią duomenų bazių programą) CŽV (Centrinė žvalgybos agentūra). „Oracle“ buvo pavadintas „Oracle“ projekto vardu, vieno iš jų klientų, pavadinto Centrine žvalgybos agentūra, projektu, o „Oracle“ sukūrusi įmonė buvo pavadinta Sistemų kūrimo laboratorijos (SDL) . 1978 m. „Systems Development Labs“ buvo pervadinta į „Relational Software Inc.“ (RSI), siekiant išplėsti naujos duomenų bazės rinką. 1982 m. jie vėl pakeitė įmonės pavadinimą iš RSI į Oracle Systems Corporation.
Pirmoji komerciškai prieinama RDBVS pavadinta Oracle V2 (2 versija) buvo sukurta naudojant PDP-11 asemblerio kalbą (SQL pagrindu pagrįstą RDBMS). Nors jie jau sukūrė komercinę RDBVS 1977 m., ją įsigyti buvo galima tik 1979 m., kai buvo išleista 2 Oracle versija.
1983 metais , buvo išleista „Oracle“ duomenų bazės nešiojama versija, pavadinta „Oracle version 3“. Ši versija buvo parašyta C programavimo kalba. Tai buvo pirmoji reliacinė duomenų bazė, kuri gali veikti pagrindiniuose kompiuteriuose, minikompiuteriuose, asmeniniuose kompiuteriuose ar bet kurioje aparatinėje įrangoje su C kompiliatoriumi. Jis taip pat palaiko SQL užklausas ir operacijų vykdymą.
css keičia vaizdo dydį
Kitos vėlesnės versijos yra:
Oracle svarba
Tai viena seniausių duomenų bazių valdymo įmonių pasaulyje. Ji visada buvo sutelkta į įmonės poreikius ir neatsiliko nuo naujausių technologijų pokyčių. Dėl to jos produktai nuolat atnaujinami naujomis funkcijomis. Pavyzdžiui, naujausia „Oracle“ duomenų bazė 19C taip pat pasiekiama „Oracle Cloud“. „Oracle“ leidžia vartotojams pasirinkti iš įvairių duomenų bazės leidimų, kad jie atitiktų konkrečius poreikius, naudodamiesi ekonomišku sprendimu.
„Oracle“ duomenų bazės funkcijos
Oracle duomenų bazė valdo duomenis naudodama atvirą, išsamų ir integruotą metodą. Toliau pateikiamos funkcijos, kurios užbaigia galingo duomenų bazių valdymo poreikį:
Prieinamumas: Jis niekada nėra neprisijungęs arba neveikia, o tai reiškia, kad duomenų bazė palaikoma visą parą. Dėl „Oracle Data Guard“ funkcionalumo jis užtikrina aukštą duomenų bazių prieinamumą. Ši funkcija leidžia naudoti antrinę duomenų bazę kaip pirminės duomenų bazės kopiją bet kokio gedimo metu. Dėl to visi įprasti procesai, tokie kaip atsarginės kopijos ir daliniai gedimai, nenutraukia duomenų bazės naudojimo.
Saugumas: „Oracle“ turi duomenų bazės valdymo ir prieigos prie jos mechanizmą, kad būtų išvengta neteisėtos prieigos. Jis užtikrina aukštą saugumą dėl Oracle Advanced Security funkcijų. Ji siūlo du sprendimus duomenų bazėms apsaugoti: TDE (skaidrus duomenų šifravimas) ir duomenų redagavimas. TDE palaiko duomenų šifravimą tiek šaltinyje, tiek po eksporto. Redagavimas atliekamas programos lygiu. „Oracle“ turi keletą kitų saugos funkcijų, pvz., „Oracle Database Vault“, kuri reguliuoja vartotojo teises ir „Oracle Label Security“.
Mastelio keitimas: Jame yra tokių funkcijų kaip RAC (Real Application Cluster) ir perkeliamumas, todėl Oracle duomenų bazės mastelio keitimas priklauso nuo naudojimo. Klasterizuotoje aplinkoje ji apima tokias galimybes kaip egzempliorių perkėlimas, atnaujinimas, programų tęstinumo palaikymas, paslaugų valdymo kokybė ir kt.
Spektaklis: „Oracle“ teikia našumo optimizavimo įrankius, tokius kaip „Oracle Advanced Compression“, „Oracle Database In-Memory“, „Oracle Real Application Testing“ ir „Oracle Times Ten Application-Tier Database Cache“. Pagrindinis jų tikslas yra pagerinti sistemos našumą iki aukščiausio įmanomo lygio.
Analytics: „Oracle“ siūlo šiuos analizės sprendimus:
Valdymas: „Oracle Multitenant“ yra duomenų bazių valdymo įrankis, sujungiantis vieną konteinerio duomenų bazę su daugybe prijungiamų duomenų bazių konsoliduotame projekte.
„Oracle“ duomenų bazės pranašumai
Pagrindiniai „Oracle“ duomenų bazės pranašumai yra šie:
Spektaklis: „Oracle“ turi procedūras ir principus, padedančius pasiekti aukšto lygio duomenų bazės našumą. Mes galime padidinti užklausos vykdymo laiką ir operacijas, naudodami jos duomenų bazėje esančius našumo optimizavimo metodus. Ši technika padeda greičiau gauti ir pakeisti duomenis.
Perkeliamumas: „Oracle“ duomenų bazė gali būti perkelta į visas skirtingas platformas nei bet kuri kita jos konkurentė. Šią duomenų bazę galime naudoti maždaug 20 tinklo protokolų ir daugiau nei 100 aparatinės įrangos platformų. Ši duomenų bazė leidžia lengvai rašyti „Oracle“ programą, saugiai atliekant OS ir aparatinės įrangos pakeitimus.
Atsarginė kopija ir atkūrimas: Visada geriau pasidaryti tinkamą visos „Oracle“ internetinės atsarginės kopijos ir atkūrimo kopiją. Oracle duomenų bazė leidžia lengvai atlikti greitą atkūrimą naudojant. RMAN (Recovery Manager) funkcionalumas. Jis gali atkurti arba atkurti duomenų bazės failus prastovos ar gedimų metu. Jis gali būti naudojamas kuriant internetines atsargines kopijas, archyvuojamas atsargines kopijas ir nuolatinį archyvavimą. Taip pat galime naudoti SQL* PLUS atkūrimui, kuris yra žinomas kaip vartotojo valdomas atkūrimas.
PL/SQL: Vienas didžiausių „Oracle“ duomenų bazės pranašumų yra palaikyti PL/SQL plėtinį procedūriniam programavimui.
Kelios duomenų bazės: Oracle duomenų bazė leidžia valdyti kelis duomenų bazės egzempliorius viename serveryje. Jame pateikiamas egzempliorių įtraukimo į narvelį metodas, skirtas valdyti procesoriaus paskirstymą serveryje, kuriame yra duomenų bazės egzemplioriai. Duomenų bazės išteklių valdymas ir egzempliorių įtraukimas į narvelius gali veikti kartu, kad būtų galima valdyti paslaugas keliuose egzemplioriuose.
„Flashback“ technologija: Šis pranašumas pateikiamas naudojant naujausią „Oracle“ versiją. Tai leidžia mums atkurti tuos duomenis, kurie buvo neteisingai ištrinti arba prarasti dėl žmogiškų klaidų, pvz., netyčia ištrynus vertingus duomenis, ištrynus neteisingus duomenis arba numetus lentelę.
„Oracle“ duomenų bazės trūkumai
„Oracle“ duomenų bazės trūkumai yra šie:
Sudėtingumas: „Oracle“ nerekomenduojama naudoti, kai vartotojai nėra techniškai išprusę ir turi ribotus techninius įgūdžius, reikalingus dirbti su „Oracle“ duomenų baze. Taip pat nepatartina naudoti, jei įmonė ieško riboto funkcionalumo ir lengvai naudojamos duomenų bazės.
Kaina: Oracle produktų kaina yra labai didelė, palyginti su kitomis duomenų bazėmis. Todėl vartotojai labiau linkę rinktis kitas pigesnes parinktis, tokias kaip MS SQL Server, MySQL ir kt.
Sunku valdyti: Oracle duomenų bazės dažnai yra daug sudėtingesnės ir sudėtingesnės tam tikros veiklos valdymo požiūriu.