Skip to main content

Wat is databasevirtualisatie?

Virtualization database draait om het gebruik van databasesoftware om de fysieke locatie en configuratie van een database uit queryprogramma's te maskeren.Hoewel de werkelijke database die door het programma wordt gebruikt, op verschillende servers kan bestaan, zien de programma's die het gebruiken het alsof het een normale database is.Het gebruik van virtualisatietechnologie vereenvoudigt databasebeheer, maakt databases sneller en verlaagt de kosten voor het onderhouden van grote databasesystemen.

Problemen met standaarddatabases

Er bestaat een standaarddatabase op een enkele computer.De database gebruikt een enkele server- of servercluster om een informatieset op te slaan.Deze set breidt zich uit en contracten naarmate informatie wordt opgeslagen of verwijderd.Dit soort databases zijn meestal eenvoudig te onderhouden, maar ze zijn minder nuttig voor de gebruiker omdat het aantal gelijktijdige gebruikers en databasequery's worden beperkt door de kracht van de hardware van de database.Bovendien maakt elk probleem met de computer of het netwerk de database ontoegankelijk.

Voordelen van virtualisatie

Database virtualisatie verlicht sommige van deze problemen door de database te decentraliseren.Een gevirtualiseerde database kan op verschillende computers bestaan, op veel locaties en op meerdere soorten databasesoftware.In wezen is de database gemaakt van kleine stukjes databases die zijn aangesloten op het systeem.

Gebruik van lagen

Dit proces wordt mogelijk gemaakt door iets dat een databasevirtualisatielaag wordt genoemd.Wanneer een zoekopdracht in een database wordt gedaan, komt deze de software in die deze laag vormt.De laag heeft vervolgens toegang tot een lijst met database -stukken en locaties, vindt de plaats die de informatie vasthoudt en verzendt het verzoek naar die locatie.De initiële vraag denkt dat de virtualisatielaag de databasevirtualisatie de werkelijke database is die hij heeft gesproken en de informatie terugbrengt alsof niets anders was.

Voordelen voor de gebruiker

Database virtualisatie is beter voor mensen die de database gebruiken en onderhouden.Vanuit het perspectief van gebruikers krijgt hij of zij verschillende voordelen zonder enige significante wijziging van de applicaties.De gebruiker kan dezelfde programma's blijven gebruiken als voorheen, omdat de virtualisatielaag de database -virtualisatie de vragen bestuurt in plaats van het systeem.De informatie is sneller toegankelijk dan voorheen, omdat minder mensen de enkele locatie opvragen.Ten slotte wordt de downtime van de database verminderd omdat de database op veel locaties is verspreid.

Voordelen voor de beheerder

vanuit het perspectief van de beheerder, databasevirtualisatie komt zeer goed uit.De database is al gefragmenteerd, dus het is gemakkelijk om elk deel van de database tegelijkertijd op meerdere locaties te laten bestaan.Door alle databasesecties te laten repliceren, zijn afzonderlijke secties gemakkelijk offline te nemen voor onderhoud en reparatie.In het geval van een computer- of netwerkstoring worden de gegevens bewaard op alternatieve locaties.Dit back -up- en replicatieproces is grotendeels automatisch, uitgevoerd door de virtualisatiesoftware voor database, waardoor de beheerder tijd vrijmaakt om aan andere dingen te werken.