Base de données
de virtualisation centrée sur l'utilisation de logiciels de base de données
pour masquer l'emplacement physique et la configuration d'une base de données à
partir de l'interrogation programmes. Bien que la base de données réelle
utilisée par le programme pourrait exister sur plusieurs serveurs, les
programmes l'utilisant voient comme si elle est une base de données normale.
Utilisation de la technologie de virtualisation simplifie la gestion de base de
données, bases de données rend plus rapide et réduit le coût de l'entretien des
systèmes de grandes bases de données.
Problèmes avec
les bases de données standard
Une base de
données standard existe sur un seul ordinateur. La base de données utilise un
cluster de serveurs ou un serveur unique pour stocker un ensemble
d'informations. Cet ensemble dilate et se contracte comme l'information est
stockée ou éliminée. Ces types de bases de données sont généralement faciles à
entretenir, mais ils sont moins utiles pour l'utilisateur car le nombre
d'utilisateurs simultanés et les requêtes de base de données sont limitées par
la puissance du matériel de la base de données. En outre, un problème avec
l'ordinateur ou le réseau va rendre inaccessible la base de données.
Avantages de la
virtualisation
Base de données
de virtualisation atténue certains de ces problèmes par la décentralisation de
la base de données. Une base de données virtualisé peut exister sur plusieurs
ordinateurs, dans de nombreux endroits et sur plusieurs types de logiciels de
base de données. En substance, la base de données est fait de petits morceaux
de bases de données connectées au système.
L'utilisation de
couches
Ce processus est
rendu possible grâce à ce qu'on appelle une couche de virtualisation de base de
données. Quand une requête est faite à une base de données, il pénètre dans le
logiciel constituant cette couche. La couche accède ensuite à une liste de pièces
et des lieux de base de données, trouve la place qui détient les informations
et envoie la demande à cet emplacement. La requête initiale pense que la couche
de virtualisation de base de données est la base de données réelle qu'il a
parlé à et apporte les informations de retour comme si de rien était différent.
Avantages pour
l'utilisateur
Base de données
de virtualisation est mieux pour les gens qui utilisent et maintiennent la base
de données. Du point de vue de l'utilisateur, il ou elle gagne plusieurs
avantages sans aucun changement significatif aux applications. L'utilisateur
peut continuer à utiliser les mêmes programmes comme avant, parce que la couche
de virtualisation de base de données gère les requêtes plutôt que le système.
L'information est accessible plus rapidement que par le passé, parce que moins
de gens s'interrogent l'emplacement unique. Enfin, la base de données temps
d'arrêt est réduite parce que la base de données est répartie sur de nombreux
sites.
Avantages pour
l'administrateur
Du point de vue
de l'administrateur, la base de données la virtualisation fonctionne très bien.
La base de données est déjà fragmentée, de sorte qu'il est facile d'avoir
chaque partie de la base de données existante à plusieurs endroits en même
temps. En ayant toutes les sections de base de données répliquées, les sections
individuelles sont faciles à mettre hors ligne pour maintenance et réparation.
Dans le cas d'un ordinateur ou d'une défaillance du réseau, les données sont
conservées dans d'autres emplacements. Ce processus de sauvegarde et de
réplication est en grande partie automatique, effectué par la base de données
des logiciels de virtualisation, de libérer du temps pour l'administrateur de
travailler sur d'autres choses.