OZ 2008/4

216 ORGANIZACIJA ZNANJA 2008, LETN. 13, ZV. 4 • Standard Edition (SE), • Enterprise Edition (EE). Vse različice so v svoji osnovi enake, razlikujejo pa se po dodatkih, ki so v posameznih različicah na voljo, v drugih pa ne, in v sposobnosti izkoriščanja razpoložljive strojne opreme. Različne verzije z različnim naborom dodatnih orodij in zmogljivosti predstavljajo Oraclovo strategijo pridobivanja in širjenja kroga uporabnikov od individu- alnih uporabnikov (ki testirajo in razvijajo) do malih in srednjih podjetij in korporacij največjega obsega. Področje zagotavljanja visoke razpoložljivosti je tisto, pri čemer se navedene različice še najbolj razlikujejo med seboj oz. je pogosto razlog, da se uporabniki odločajo za nakup licenc različice EE. Oracle Enterprise Edition je “najprestižnejša” in najdražja li- cenčna oblika Oraclove baze podatkov in vključuje ob RDMS še širok nabor dodatnih orodij in funkcij, ki jih različice XE, SE in SE1 ne vključujejo, so pa namenjene najzahtevnejšim uporabnikom, običajno na nivoju velikih podjetij. Nekaj funkcij iz različice EE, ki zagotavljajo visoko raz- položljivost: • Advanced Replication omogoča enosmerno replika- cijo baz distribuiranih sistemov. • Transparent Application Failover (TAF) zagotavlja avtomatizirano ponovno vzpostavitev in nadaljevanje uporabniške seje, ki je bila prekinjena zaradi izpada bazne instance (v failover RAC postavitvi). • Fast-start fault recovery zagotavlja hitro obnovitev in restart bazne instance v primeru izpadov zaradi težav na strojni opremi. • DataGuard omogoča avtomatiziran prenos podatkov na eno ali več oddaljenih lokacij in skrbi za sinhro- nizacijo podatkov iz celotne Oraclove baze podatkov ali samo iz posamičnih delov. Poleg tega DataGuard poskrbi še za preverjanje baznih blokov podatkov pri prenosu in tako še dodatno varuje skladnost baze po- datkov. • Flashback omogoča dostop do že spremenjenih in tudi potrjenih (komitiranih) zapisov. Poleg zapisov je od verzije 10g dalje v različici EE možno za nazaj dostopati do posameznih tabel in celo do celotne baze. Če zaradi človeške napake izgubimo podatke, bazo “prevrtimo” nazaj, skopiramo pravilne podatke, bazo “prevrtimo” naprej in ponovno vnesemo podatke, ki so bili pomotoma prepisani. Natančnejša primerjava med posameznimi različica- mi EE, SE in SE1 je v tabelarični obliki objavljena na spletnem naslovu http://www.oracle.com/database/prod- uct_editions.html. Iz tabele je jasno razvidno, da je po- dročje funkcionalnosti in rešitev zagotavljanja visoke raz- položljivosti tisto področje, na katerem obstajajo največje razlike med posameznimi različicami. Vrsta podatkov, njihov pomen in način uporabe bodo v posameznih pri- merih narekovali izbiro posamezne različice zaradi neke napredne funkcije. Pri tem je pomembno opozoriti na dejstvo (v praksi ga uporabniki pogosto prezrejo in se v želji vzpostavljanja sistemov visoke razpoložljivosti ne- upravičeno odločajo za nakup različice EE), da obe raz- ličici – tako EE kot SE – vsebujeta podporo Clusterware in samo različica SE vsebuje operativno licenco za Real Application Cluster (RAC), medtem ko je treba v primeru EE to funkcijo dodatno licencirati. Standard Edition (SE) je primerna programska različica za okolja do 1000 uporabnikov in baze v obsegu 500 GB, deluje na štirih procesorskih računalnikih, podpira ASM, vključuje podporo Clusterver in licenco RAC. Standard Edition One (SE1) je primerna programska različica za okolja do 400 uporabnikov in baze v obsegu 500 GB, deluje na dvoprocesorskih računalnikih, podpira ASM in ne vključuje podpore za Clusterware in RAC. Expres Edition (XE) je brezplačna različica, ki jo je Oracle omejil na tak način, da lahko uporabniki v bazi podatkov hranijo največ 4 GB podatkov, deluje le na enem procesorju in podpira največ 1 GB pomnilnika na strežniku, sicer pa vsebuje vse druge lastnosti večjih iz- delkov. Oracle XE ne vključuje podpore za RAC (gl. Oracle Database XE named “Best Database Solution” by LinuxWorld Magazine). Oracle RAC Oracle Real Application Cluster je funkcija, ki je v Oraclove baze podatkov vključena od verzije 9i dalje in zagotavlja visoko razpoložljivost Oraclovih baz podatkov in tudi nekaterih drugih programskih rešitev. RAC omo- goča sočasno izvajanje RDBMS na več računalnikih, ki se kot gruča navzven predstavljajo kot en sistem. Na vsakem strežniku v gruči teče samostojna bazna instanca, poda- tkovna baza v ozadju pa je ista. Prednosti, ki jih prinese postavitev strežnikov baz poda- tkov v gručo, so: • varovanje pred izpadi posameznih podsistemov (di- skovje, strežnik z bazno instanco …), • porazdelitev obremenitev med več fizičnih strežnikov, • razširljivost. Postavitev Oraclove podatkovne zbirke precej poveča kompleksnost postavitve in zahtevnost upravljanja baznih instanc. Različica podatkovne zbirke 11g ravno v tem po-

RkJQdWJsaXNoZXIy MTAxMzI5