Skip to main content

Hvad er databasevirtualisering?

Virtualisering af databasecentre om brug af databasesoftware til at maskere den fysiske placering og konfiguration af en database fra forespørgselsprogrammer.Selvom den faktiske database, der bruges af programmet, muligvis findes på flere servere, ser programmerne, der bruger det, det som om det er en normal database.Brug af virtualiseringsteknologi forenkler databasestyring, gør databaser hurtigere og sænker omkostningerne ved vedligeholdelse af store databasesystemer.

Problemer med standarddatabaser

Der findes en standarddatabase på en enkelt computer.Databasen bruger en enkelt server eller serverklynge til at gemme et informationssæt.Dette sæt udvides og kontrakter, når information gemmes eller fjernes.Disse typer databaser er typisk lette at vedligeholde, men de er mindre nyttige for brugeren, fordi antallet af samtidige brugere og databaseforespørgsler er begrænset af kraften i databasens hardware.Derudover vil ethvert problem med computeren eller dets netværk gøre databasen utilgængelig.

Fordele ved virtualisering

Databasevirtualisering lindrer nogle af disse problemer ved at decentralisere databasen.En virtualiseret database kan eksistere på flere computere, mange steder og på flere typer databasesoftware.I det væsentlige er databasen lavet af små stykker databaser, der er forbundet til systemet.

Brug af lag

Denne proces er muliggjort gennem noget, der kaldes et databasevirtualiseringslag.Når en forespørgsel stilles til en database, går den ind i softwaren, der udgør dette lag.Laget får derefter adgang til en liste over databasestykker og placeringer, finder stedet, der holder oplysningerne og sender anmodningen til det sted.Den indledende forespørgsel mener, at databasevirtualiseringslaget er den faktiske database, som den talte med, og bringer oplysningerne tilbage, som om intet var anderledes.

Fordele for brugeren

Database -virtualisering er bedre for folk, der bruger og vedligeholder databasen.Fra brugerens perspektiv får han eller hun flere fordele uden nogen væsentlig ændring af applikationerne.Brugeren kan fortsætte med at bruge de samme programmer som før, fordi databasevirtualiseringslaget styrer forespørgslerne snarere end systemet.Oplysningerne er hurtigere tilgængelige end før, fordi færre mennesker spørger den enkelte placering.Endelig reduceres databasens nedetid, fordi databasen er spredt ud over mange steder.

Fordele for administratoren

Fra administratorens perspektiv fungerer databasevirtualisering meget godt.Databasen er allerede fragmenteret, så det er let at have hver del af databasen, der findes flere steder på samme tid.Ved at få alle databasesektioner replikeret, er individuelle sektioner lette at tage offline til vedligeholdelse og reparation.I tilfælde af en computer- eller netværkssvigt bevares dataene på alternative steder.Denne sikkerhedskopierings- og replikationsproces er stort set automatisk, udført af databasevirtualiseringssoftwaren, hvilket frigør tid til administratoren til at arbejde på andre ting.