Skip to main content

Hva er databasevirtualisering?

Database -virtualiseringssentre ved bruk av databaseprogramvare for å maskere den fysiske plasseringen og konfigurasjonen av en database fra spørringsprogrammer.Selv om den faktiske databasen som brukes av programmet kan eksistere på flere servere, ser programmene som bruker den den som om det er en normal database.Å bruke virtualiseringsteknologi forenkler databaseadministrasjon, gjør databaser raskere og senker kostnadene for å opprettholde store databasesystemer.

Problemer med standarddatabaser

Det finnes en standard database på en enkelt datamaskin.Databasen bruker en enkelt server- eller serverklynge for å lagre et informasjonssett.Dette settet utvides og kontrakter når informasjonen lagres eller fjernes.Disse typene databaser er vanligvis enkle å vedlikeholde, men de er mindre nyttige for brukeren fordi antallet samtidige brukere og databasespørsmål er begrenset av kraften i databasens maskinvare.I tillegg vil ethvert problem med datamaskinen eller nettverket gjøre databasen utilgjengelig.

Fordeler med virtualisering

Database -virtualisering lindrer noen av disse problemene ved å desentralisere databasen.En virtualisert database kan eksistere på flere datamaskiner, mange steder og på flere typer databaseprogramvare.I hovedsak er databasen laget av små deler av databaser koblet til systemet.

Bruk av lag

Denne prosessen er muliggjort gjennom noe som kalles et database -virtualiseringslag.Når en spørring stilles til en database, går den inn i programvaren som utgjør dette laget.Laget får deretter tilgang til en liste over databasestykker og steder, finner stedet som holder informasjonen og sender forespørselen til det stedet.Den første spørringen mener at databasevirtualiseringslaget er den faktiske databasen som den snakket med og bringer informasjonen tilbake som om ingenting var annerledes.

Fordeler for brukeren

Database -virtualisering er bedre for folk som bruker og vedlikeholder databasen.Fra brukerens perspektiv får han eller hun flere fordeler uten vesentlig endring av applikasjonene.Brukeren kan fortsette å bruke de samme programmene som før, fordi databasevirtualiseringslaget kontrollerer spørsmålene i stedet for systemet.Informasjonen er raskere tilgjengelig enn før, fordi færre spør seg om det eneste stedet.Til slutt reduseres driftsstans for databasen fordi databasen er spredt over mange steder.

Fordeler for administratoren

Fra administratorens perspektiv fungerer databasevirtualisering veldig bra.Databasen er allerede fragmentert, så det er enkelt å ha hver del av databasen som eksisterer flere steder samtidig.Ved å ha alle databaseseksjonene replikert, er individuelle seksjoner enkle å ta offline for vedlikehold og reparasjon.I tilfelle av en datamaskin- eller nettverksfeil er dataene bevart på alternative steder.Denne sikkerhetskopierings- og replikeringsprosessen er i stor grad automatisk, utført av databasens virtualiseringsprogramvare, og frigjør tid for administratoren å jobbe med andre ting.