Skip to main content

Was ist die Datenbankvirtualisierung?

Die Datenbankvirtualisierung zielt auf die Verwendung von Datenbanksoftware zum Maskieren des physischen Standorts und der Konfiguration einer Datenbank aus Abfragsprogrammen.Obwohl die tatsächliche Datenbank, die vom Programm verwendet wird, auf mehreren Servern vorhanden ist, sehen die Programme, die sie verwenden, so, als wäre es eine normale Datenbank.Mithilfe der Virtualisierungstechnologie vereinfacht die Datenbankverwaltung, macht Datenbanken schneller und senkt die Kosten für die Wartung großer Datenbanksysteme.

Probleme mit Standarddatenbanken

Eine Standarddatenbank gibt es auf einem einzelnen Computer.Die Datenbank verwendet einen einzelnen Server- oder Servercluster, um einen Informationssatz zu speichern.Dieser Satz erweitert und Verträge, wenn Informationen gespeichert oder entfernt werden.Diese Arten von Datenbanken sind in der Regel einfach zu warten, sind jedoch für den Benutzer weniger nützlich, da die Anzahl der gleichzeitigen Benutzer und Datenbankabfragen durch die Leistung der Hardware der Datenbank begrenzt ist.Darüber hinaus wird jedes Problem mit dem Computer oder seinem Netzwerk die Datenbank unzugänglich machen.

Vorteile der Virtualisierung

Datenbankvirtualisierung lindert einige dieser Probleme, indem sie die Datenbank dezentralisieren.Eine virtualisierte Datenbank kann auf mehreren Computern, an vielen Standorten und an mehreren Arten von Datenbanksoftware vorhanden sein.Im Wesentlichen besteht die Datenbank aus kleinen Datenbanken, die mit dem System verbunden sind.

Verwendung von Schichten

Dieser Prozess wird durch eine sogenannte Datenbankvirtualisierungsschicht ermöglicht.Wenn eine Abfrage an eine Datenbank durchgeführt wird, tritt sie in die Software ein, die diese Ebene ausmacht.Die Ebene greift dann auf eine Auflistung von Datenbankstücken und Standorten zu, findet den Ort, der die Informationen hält und die Anforderung an diesen Ort sendet.Die anfängliche Abfrage ist der Ansicht, dass die Datenbankvirtualisierungsschicht die tatsächliche Datenbank ist, mit der sie gesprochen hat, und die Informationen zurückbringt, als ob nichts anders wäre.Aus Sicht der Benutzer gewinnt er oder sie mehrere Vorteile ohne wesentliche Änderung der Anwendungen.Der Benutzer kann weiterhin dieselben Programme wie zuvor verwenden, da die Datenbankvirtualisierungsschicht eher die Abfragen als das System steuert.Die Informationen sind schneller zugänglich als zuvor, da weniger Personen den einzelnen Standort abfragen.Schließlich wird die Datenbankausfallzeit reduziert, da die Datenbank über viele Standorte verteilt ist.

Vorteile für den Administrator

Aus Sicht des Administrators funktioniert die Datenbankvirtualisierung sehr gut.Die Datenbank ist bereits fragmentiert, sodass jeder Teil der Datenbank gleichzeitig an mehreren Stellen vorhanden ist.Indem alle Datenbankabschnitte repliziert werden, können einzelne Abschnitte für die Wartung und Reparatur einfach offline durchgeführt werden.Bei einem Computer- oder Netzwerkfehler bleiben die Daten an alternativen Stellen erhalten.Dieser Backup- und Replikationsprozess ist weitgehend automatisch und wird von der Datenbank -Virtualisierungssoftware durchgeführt und die Zeit für den Administrator freigegeben, um an anderen Dingen zu arbeiten.