Skip to main content

Vad är databas virtualisering?

Databas virtualisering handlar om att använda databasprogramvara för att maskera den fysiska platsen och konfigurationen av en databas från frågeställningsprogram.Även om den faktiska databasen som används av programmet kan existera på flera servrar, ser programmen som använder det som om det är en normal databas.Att använda virtualiseringsteknik förenklar databashantering, gör databaser snabbare och sänker kostnaden för att upprätthålla stora databassystem.

Problem med standarddatabaser

Det finns en standarddatabas på en enda dator.Databasen använder en enda server eller serverkluster för att lagra en informationsuppsättning.Denna uppsättning expanderar och kontrakt när information lagras eller tas bort.Dessa typer av databaser är vanligtvis enkla att underhålla, men de är mindre användbara för användaren eftersom antalet samtidiga användare och databasfrågor begränsas av kraften i databasens hårdvara.Dessutom kommer alla problem med datorn eller dess nätverk att göra databasen otillgänglig.

Fördelar med virtualisering

Databas virtualisering lindrar några av dessa problem genom att decentralisera databasen.En virtualiserad databas kan existera på flera datorer, på många platser och på flera typer av databasprogramvara.I huvudsak är databasen tillverkad av små databaser anslutna till systemet.

Användning av lager

Denna process möjliggörs genom något som kallas ett databas virtualiseringsskikt.När en fråga görs i en databas kommer den in i programvaran som utgör detta lager.Skiktet kommer sedan åt en lista över databasstycken och platser, hittar platsen som innehar informationen och skickar begäran till den platsen.Den första frågan tror att databasens virtualiseringslager är den faktiska databasen som den talade till och tar tillbaka informationen som om ingenting var annorlunda.

Fördelar för användarbasens virtualisering är bättre för personer som använder och underhåller databasen.Ur användarens perspektiv får han eller hon flera fördelar utan någon betydande förändring av applikationerna.Användaren kan fortsätta att använda samma program som tidigare, eftersom databasens virtualiseringslager styr frågorna snarare än systemet.Informationen är snabbare tillgänglig än tidigare, eftersom färre människor frågar den enda platsen.Slutligen reduceras databasens driftstopp eftersom databasen är utspridd över många platser.

Fördelar för administratören

Ur administratörens perspektiv fungerar databas virtualisering mycket bra.Databasen är redan fragmenterad, så det är lätt att ha varje del av databasen som finns på flera platser samtidigt.Genom att få alla databasavsnitt replikerade är enskilda avsnitt enkla att ta offline för underhåll och reparation.Vid ett dator eller nätverksfel bevaras data på alternativa platser.Denna säkerhetskopierings- och replikationsprocess är till stor del automatisk, utförd av databasens virtualiseringsprogramvara och frigör tid för administratören att arbeta med andra saker.