logo

Kas ir Oracle?

Oracle datu bāze ir Oracle Corporation relāciju datu bāzes pārvaldības sistēma (RDBMS). Šajā rakstā ir izskaidrots pilnīgs Oracle datu bāzes, līdzekļu, vēstures un izdevumu pārskats. Pirms apspriest orākulu, mums vispirms būs jāzina par datu bāzi.

Kas ir datubāze?

Datubāze attiecas uz organizēta strukturētu datu vākšana elektroniski glabājas ierīcē. Tas ļauj mums bieži piekļūt, pārvaldīt un atrast atbilstošu informāciju. Plakanā failu struktūra tika plaši izmantota datu glabāšanai pirms datu bāzes sistēmas izgudrošanas. Relāciju datu bāzes pieeja kļūst populāra salīdzinājumā ar plakano failu modeli, jo tā novērš liekos datus. Piemēram , pieņemsim, ka tajā pašā failā ir saglabāta darbinieka un kontaktinformācija. Šādā gadījumā darbinieki ar vairākiem kontaktiem tiks parādīti daudzās rindās.

The RDBMS sistēma pārvalda relāciju datus. Oracle Database ir slavenākā relāciju datu bāzu sistēma (RDBMS), jo tā dala lielāko tirgus daļu starp citām relāciju datu bāzēm. Dažas citas populāras relāciju datu bāzes ir MySQL , DB2 , SQL Server , PostgreSQL utt.

Kas ir Oracle datu bāze?

Oracle datu bāze ir relāciju datu bāzes pārvaldības sistēma. To sauc arī OracleDB , vai vienkārši Orākuls . To ražo un tirgo Oracle korporācija . Tas tika izveidots gadā 1977. gads autors Lorenss Elisons un citi inženieri. Tas ir viens no populārākajiem relāciju datu bāzes dzinējiem IT tirgū datu glabāšanai, organizēšanai un izguvei.

Oracle datu bāze bija pirmā DB, kas paredzēta uzņēmuma režģa skaitļošana un datu glabāšana. Uzņēmuma režģa skaitļošana nodrošina elastīgāko un izmaksu ziņā efektīvāko veidu, kā pārvaldīt informāciju un lietojumprogrammas. Tas izmanto SQL vaicājumus kā valodu mijiedarbībai ar datu bāzi.

Oracle datu bāzes izdevumi

Oracle datu bāze ir saderīga ar plašu platformu klāstu, piemēram, Windows, UNIX, Linux un macOS. Tā atbalsta vairākas operētājsistēmas, piemēram, IBM AIX, HP-UX, Linux, Microsoft Windows Server, Solaris, SunOS, macOS utt. 1990. gadi , Oracle sāka atbalstīt atvērtās platformas, piemēram, GNU/Linux.

Šis ir Oracle datu bāzes izdevumu saraksts prioritārā secībā:

    Enterprise Edition:Tas ir visizturīgākais un drošākais izdevums. Tas piedāvā visas funkcijas, tostarp izcilu veiktspēju un drošību.Standarta izdevums:Tā nodrošina pamata funkcionalitāti lietotājiem, kuriem nav nepieciešama Enterprise Edition robustā pakotne.Express izdevums (XE):Tas ir viegls, bezmaksas un ierobežots Windows un Linux izdevums.Oracle Lite:Tas ir paredzēts mobilajām ierīcēm.Personīgais izdevums:Tas ir salīdzināms ar Enterprise Edition, bet bez Oracle Real Application Clusters funkcijas.

Oracle korporācija

Oracle Corporation ir lielākais programmatūras uzņēmums, kas izstrādā un tirgo datoru programmatūras lietojumprogrammas uzņēmējdarbībai. Uzņēmums ir vislabāk pazīstams ar saviem Oracle datu bāzes produktiem un nesen mākoņa produktiem un pakalpojumiem. Tā relāciju datu bāze bija pirmā, kas tika atbalstīta SQL , kas kopš tā laika ir kļuvis par nozares standartu.

java norobežotājs

Oracle datu bāze ir viens no uzticamākajiem un visplašāk izmantotajiem relāciju datu bāzes dzinējiem. Lielākais Oracle datu bāzes konkurents ir Microsoft SQL Server.

Oracle vēsture

Oracle Corporation 1977. gada augustā dibināja Lorenss Elisons (Lerijs Elisons), Bobs Miners, Eds Oatess un Brūss Skots. . Viņiem ir liela pieredze datu bāzu programmu veidošanā vairākiem uzņēmumiem un viņi veido savu pirmo projektu (speciālu datu bāzes programmu) CIP (Centrālā izlūkošanas pārvalde). Oracle tika nosaukts pēc projekta Oracle — projekta vienam no viņu klientiem ar nosaukumu Centrālā izlūkošanas aģentūra, un uzņēmums, kas izveidoja Oracle, tika saukts. Sistēmu izstrādes laboratorijas (SDL) . Sistēmu izstrādes laboratorijas 1978. gadā tika pārdēvētas par Relational Software Inc. (RSI), lai paplašinātu jaunās datu bāzes tirgu. Viņi atkārtoti mainīja uzņēmuma nosaukumu no RSI uz Oracle Systems Corporation 1982. gadā.

Pirmā komerciāli pieejamā RDBMS nosaukta Oracle V2 (2. versija) tika veidota, izmantojot PDP-11 montētāja valodu (uz SQL balstītu RDBMS). Lai gan viņi jau izstrādāja komerciālu RDBMS 1977. gadā, to varēja iegādāties tikai 1979. gadā, kad tika izlaista Oracle 2. versija.

1983. gadā , tika izlaista Oracle datu bāzes portatīvā versija ar nosaukumu 'Oracle version 3'. Šī versija tika uzrakstīta C programmēšanas valodā. Tā bija pirmā relāciju datu bāze, kas var darboties lieldatoros, minidatoros, personālajos datoros vai jebkurā aparatūrā ar C kompilatoru. Tā atbalsta arī SQL vaicājumus un transakciju izpildi.

Pārējās turpmākās versijas ir:

    1984. gadā, tika izlaists Oracle 4, kas atbalsta darījumus [iesaistīt/atcelšanu], eksporta/importēšanas utilītas un atskaites rakstītāju.1985. gadā, tika izlaists Oracle 5, kas nodrošina atbalstu klienta-servera arhitektūrai. Šai jaunajai funkcijai ir iespēja savienot klienta programmatūru ar datu bāzes serveri, izmantojot tīklu.1989. gadā, Oracle 6 pievienoja atbalstu PL/SQL valodai. Tam ir arī jaunas funkcijas, piemēram, OLTP ātrgaitas sistēmas, karstās dublēšanas iespēja un rindas līmeņa bloķēšana.1992. gadā, tika izlaists Oracle 7. Šī versija tirgū nonāk četru gadu smaga darba un divus gadus ilgas klientu pārbaudes rezultātā. Tas pievienoja dažas aizraujošas funkcijas un iespējas drošības, administrēšanas, izstrādes un veiktspējas jomā.1997. gadā, tika izlaists Oracle 8. Šī versija ir aprīkota ar ORDBMS atbalstu, kas bija paredzēts darbam ar Oracle tīkla datoru (NC). Tas arī pievienoja Java, HTML un OLTP atbalstu.1998. gadā, tika izlaists Oracle 8i. Šeit “es” apzīmē internetu. Tā bija pirmā datu bāzes versija, kas pievienoja atbalstu tādām tīmekļa tehnoloģijām kā Java un HTTP.2001. gadā, Oracle 9i tika izlaists ar 400 jauniem līdzekļiem, piemēram, XML, RAC (Real Application Clusters) utt. Šīs funkcijas samazina datu bāzes lielumu un nodrošina augstu pieejamību un uzlabotu veiktspēju.2003. gadā, Oracle 10g tika izlaists ar režģa skaitļošanas tehnoloģiju, kas nozīmē režģi. Tā bija pirmā versija, kas atbalsta 64 bitu LINUX OS.2006. gadā, tika izlaists Oracle 11g. Šajā versijā ir iekļautas jaunas funkcijas, piemēram, Oracle Database Replay, transakciju pārvaldība, izmantojot Log Miner, virtuālo kolonnu sadalīšana, reģistrjutīgas paroles, tiešsaistes ielāpošana, paralēlās dublējumkopijas tajā pašā failā, izmantojot RMAN, un daudzas citas.2014. gada jūlijā, Oracle 12C tika izlaists ar mākoņa atbalstu.2018. gada februārī, tika izlaists Oracle 18 C. Šī versija bija pasaulē pirmā autonomā datubāze.

Oracle nozīme

Tā ir viena no vecākajām datu bāzu pārvaldības kompānijām pasaulē. Tas vienmēr ir koncentrējies uz uzņēmuma vajadzībām un sekojis jaunākajiem tehnoloģiju sasniegumiem. Tā rezultātā tā produkti tiek pastāvīgi atjaunināti ar jaunām funkcijām. Piemēram, jaunākā Oracle datubāze 19C ir pieejama arī Oracle Cloud. Oracle ļauj lietotājiem izvēlēties no dažādiem datu bāzes izdevumiem, lai apmierinātu viņu īpašās prasības ar rentablu risinājumu.

Oracle datu bāzes līdzekļi

Oracle datu bāze pārvalda datus, izmantojot atvērtu, pilnīgu un integrētu pieeju. Tālāk ir norādīti līdzekļi, kas papildina pieprasījumu pēc jaudīgas datu bāzes pārvaldības:

Kas ir Oracle

Pieejamība: Tas nekad nav bezsaistē vai nedarbojas, kas nozīmē atbalstītu datubāzes pieejamību 24 *7 diennaktī. Tas nodrošina augstu datu bāzu pieejamību, pateicoties Oracle Data Guard funkcionalitātei. Šī funkcionalitāte ļauj izmantot sekundāro datu bāzi kā primārās datu bāzes kopiju jebkuras kļūmes laikā. Tā rezultātā visi parastie procesi, piemēram, dublējumkopijas un daļējas atteices, nepārtrauc datu bāzes izmantošanu.

Drošība: Oracle ir datu bāzes kontroles un piekļuves mehānisms, lai novērstu nesankcionētu piekļuvi. Tas nodrošina augstu drošību, pateicoties Oracle Advanced Security funkcijām. Tas piedāvā divus risinājumus datu bāzu aizsardzībai: TDE (caurspīdīga datu šifrēšana) un datu rediģēšana. TDE atbalsta datu šifrēšanu gan avotā, gan pēc eksportēšanas. Rediģēšana tiek veikta lietojumprogrammas līmenī. Oracle ir daži citi drošības līdzekļi, piemēram, Oracle Database Vault, kas regulē lietotāju privilēģijas un Oracle Label Security.

Mērogojamība: Tas nodrošina tādas funkcijas kā RAC (Real Application Cluster) un pārnesamība, kas padara Oracle datubāzi mērogojamu, pamatojoties uz lietojumu. Klasteru vidē tajā ir iekļautas tādas iespējas kā instanču migrācija, jauninājumu veikšana, lietojumprogrammu nepārtrauktības uzturēšana, pakalpojumu pārvaldības kvalitāte utt.

Veiktspēja: Oracle nodrošina veiktspējas optimizācijas rīkus, piemēram, Oracle Advanced Compression, Oracle Database In-Memory, Oracle Real Application Testing un Oracle Times Ten Application-Tier Database Cache. To galvenais mērķis ir uzlabot sistēmas veiktspēju līdz augstākajam iespējamajam līmenim.

hashmap java

Analytics: Oracle piedāvā šādus risinājumus analītikas jomā:

    OLAP (Oracle Analytic Processing):Tā ir Oracle ieviešana sarežģītu biznesa datu analītisko aprēķinu veikšanai.Oracle Advanced Analytics:Tā ir Oracle R Enterprise un Oracle Data Mining tehniska kombinācija, kas palīdz klientiem noteikt paredzamos biznesa modeļus, izmantojot datu un teksta ieguvi, kā arī statistikas datu aprēķinus.

Pārvaldība: Oracle Multitenant ir datu bāzes pārvaldības rīks, kas apvieno vienu konteineru datu bāzi ar daudzām pievienojamām datu bāzēm konsolidētā dizainā.

cik unces ir 10 mililitri

Oracle datu bāzes priekšrocības

Šīs ir galvenās Oracle datu bāzes priekšrocības:

Veiktspēja: Oracle ir procedūras un principi, kas palīdz mums iegūt augstu datu bāzes veiktspējas līmeni. Mēs varam palielināt vaicājuma izpildes laiku un darbības, izmantojot veiktspējas optimizācijas paņēmienus tās datubāzē. Šis paņēmiens palīdz ātrāk izgūt un mainīt datus.

Pārnesamība: Oracle datu bāzi var pārnest uz dažādām platformām nekā jebkuru no tās konkurentiem. Mēs varam izmantot šo datu bāzi aptuveni 20 tīkla protokolos, kā arī vairāk nekā 100 aparatūras platformās. Šī datu bāze ļauj vienkārši rakstīt Oracle lietojumprogrammu, drošā veidā veicot izmaiņas operētājsistēmā un aparatūrā.

Dublēšana un atkopšana: Vienmēr ir labāk pareizi dublēt visu oracle tiešsaistes dublējumu un atkopšanu. Oracle datubāze ļauj viegli veikt ātru atkopšanu, izmantojot. RMAN (Recovery Manager) funkcionalitāte. Tas var atgūt vai atjaunot datu bāzes failus dīkstāves vai pārtraukumu laikā. To var izmantot tiešsaistes dublēšanai, arhivētām dublējumkopijām un nepārtrauktai arhivēšanai. Atkopšanai varam izmantot arī SQL* PLUS, kas ir pazīstama kā lietotāja pārvaldīta atkopšana.

PL/SQL: Viena no lielākajām Oracle datu bāzes izmantošanas priekšrocībām ir PL/SQL paplašinājuma atbalsts procesuālajai programmēšanai.

Vairākas datu bāzes: Oracle datu bāze ļauj pārvaldīt vairākus datu bāzes gadījumus vienā serverī. Tas nodrošina gadījumu ievietošanas būros pieeju, lai pārvaldītu CPU piešķiršanu serverī, kas mitina datu bāzes gadījumus. Datu bāzes resursu pārvaldība un gadījumu ievietošana būrī var darboties kopā, lai pārvaldītu pakalpojumus vairākos gadījumos.

Flashback tehnoloģija: Šī priekšrocība nāk ar jaunāko Oracle versiju. Tas ļauj mums atgūt tos datus, kas ir nepareizi izdzēsti vai pazaudēti cilvēka kļūdu dēļ, piemēram, nejauša vērtīgu datu dzēšana, nepareizu datu dzēšana vai tabulas nomešana.

Oracle datu bāzes trūkumi

Tālāk ir norādīti Oracle datu bāzes trūkumi:

Sarežģītība: Oracle nav ieteicams izmantot, ja lietotāji nav tehniski gudri un tiem ir ierobežotas tehniskās prasmes, kas nepieciešamas, lai strādātu ar Oracle datu bāzi. Tāpat nav ieteicams to izmantot, ja uzņēmums meklē datu bāzi ar ierobežotu funkcionalitāti un viegli lietojamu.

Izmaksas: Oracle produktu cena ir ļoti augsta salīdzinājumā ar citām datu bāzēm. Tāpēc lietotāji, visticamāk, izvēlēsies citas lētākas iespējas, piemēram, MS SQL Server, MySQL utt.

Grūti pārvaldīt: Oracle datu bāzes bieži vien ir daudz sarežģītākas un sarežģītākas noteiktu darbību pārvaldības ziņā.