Base de données virtuelle

Définition - Que signifie la base de données virtuelle?

Une base de données virtuelle est un type de système de gestion de base de données qui sert de conteneur pour afficher et interroger de manière transparente plusieurs autres bases de données via une API uniforme qui extrait de plusieurs sources comme s'il s'agissait d'une seule entité. Ces bases de données sont connectées via un réseau informatique puis accédées comme si elles provenaient d'une seule base de données. L'objectif d'une base de données virtuelle est de pouvoir afficher et accéder aux données de manière unifiée sans avoir besoin de les copier et de les dupliquer dans plusieurs bases de données ou de combiner manuellement les résultats de nombreuses requêtes.

Les bases de données virtuelles sont également appelées bases de données fédérées.

Definir Tech explique la base de données virtuelle

Chacune des bases de données combinées dans le système est complètement autonome et fonctionnelle, et peut fonctionner seule sans dépendre d'autres bases de données existantes. Lorsqu'une application demande à accéder à une base de données virtuelle, le système détermine laquelle des bases de données contient les données demandées par l'utilisateur et transmet la demande à cette base de données. La partie la plus importante et la plus difficile de la création d'une base de données virtuelle est la création d'un modèle de données universel, qui sert de carte ou de guide pour chaque source de données au sein de l'entreprise.

En incorporant plusieurs bases de données sous un conteneur centralisé, une base de données virtuelle offre de nombreux avantages. L'un de ses principaux avantages est qu'il sert de technique de fusion alternative pour plusieurs bases de données, une tâche plutôt difficile à faire pour la plupart des utilisateurs finaux. Il peut également aider les développeurs à éviter la connexion étroite des applications en supprimant le verrouillage du fournisseur et du schéma. Les applications doivent simplement être connectées à la base de données virtuelle pour pouvoir accéder à plusieurs bases de données.