Mis on andmebaasi virtualiseerimine?

Andmebaasi virtualiseerimine keskendub andmebaasitarkvara kasutamisele andmebaasi füüsilise asukoha ja konfiguratsiooni varjamiseks päringuprogrammide eest. Kuigi programmi tegelik andmebaas võib eksisteerida mitmes serveris, näevad seda kasutavad programmid seda nii, nagu oleks tegemist tavalise andmebaasiga. Virtualiseerimistehnoloogia kasutamine lihtsustab andmebaaside haldamist, muudab andmebaasid kiiremaks ja vähendab suurte andmebaasisüsteemide ülalpidamiskulusid.

Probleemid standardsete andmebaasidega

Standardne andmebaas eksisteerib ühes arvutis. Andmebaas kasutab teabekomplekti salvestamiseks ühte serverit või serveriklastrit. See komplekt laieneb ja kahaneb teabe salvestamisel või eemaldamisel. Seda tüüpi andmebaase on tavaliselt lihtne hooldada, kuid need on kasutajale vähem kasulikud, kuna samaaegsete kasutajate ja andmebaasipäringute arvu piirab andmebaasi riistvara võimsus. Lisaks muudavad kõik arvuti või selle võrguga seotud probleemid andmebaasi ligipääsmatuks.

Virtualiseerimise eelised

Andmebaasi virtualiseerimine leevendab mõnda neist probleemidest andmebaasi detsentraliseerimisega. Virtualiseeritud andmebaas võib eksisteerida mitmes arvutis, paljudes kohtades ja mitut tüüpi andmebaasitarkvaras. Sisuliselt koosneb andmebaas väikestest süsteemiga ühendatud andmebaaside tükkidest.

Kihtide kasutamine
See protsess on võimalik tänu andmebaasi virtualiseerimiskihile. Kui andmebaasi tehakse päring, siseneb see selle kihi moodustavasse tarkvara. Seejärel pääseb kiht juurde andmebaasi osade ja asukohtade loendile, otsib teavet sisaldava koha ja saadab päringu sellele asukohale. Esialgne päring arvab, et andmebaasi virtualiseerimiskiht on tegelik andmebaas, millega ta rääkis, ja toob teabe tagasi, nagu poleks midagi teistmoodi.
Kasu kasutajale
Andmebaasi virtualiseerimine on parem inimestele, kes andmebaasi kasutavad ja hooldavad. Kasutaja vaatenurgast saab ta mitmeid eeliseid, ilma et rakendusi oluliselt muudetaks. Kasutaja saab jätkata samade programmide kasutamist nagu seni, sest andmebaasi virtualiseerimiskiht juhib pigem päringuid kui süsteemi. Teave on varasemast kiiremini kättesaadav, sest ühte asukohta küsib vähem inimesi. Lõpuks väheneb andmebaasi seisakuaeg, kuna andmebaas on hajutatud paljudes kohtades.
Eelised administraatorile
Administraatori vaatenurgast toimib andmebaasi virtualiseerimine väga hästi. Andmebaas on juba killustatud, mistõttu on lihtne omada andmebaasi iga osa korraga mitmes kohas. Kuna kõik andmebaasi jaotised on paljundatud, on üksikuid jaotisi lihtne hoolduseks ja parandamiseks võrguühenduseta võtta. Arvuti või võrgu rikke korral säilitatakse andmeid alternatiivsetes asukohtades. See varundus- ja replikatsiooniprotsess on suures osas automaatne ja seda teostab andmebaasi virtualiseerimistarkvara, vabastades administraatoril aega muude asjadega tegelemiseks.