Obsah:
Definice - Co znamená virtuální databáze?
Virtuální databáze je typ systému správy databází, který slouží jako kontejner k průhlednému prohlížení a dotazování na několik dalších databází prostřednictvím jednotného API, které vyřazuje z více zdrojů, jako by šlo o jednu entitu. Tyto databáze jsou připojeny přes počítačovou síť a poté se k nim přistupuje, jako by byly z jedné databáze. Cílem virtuální databáze je umět zobrazit a přistupovat k datům jednotným způsobem, aniž by bylo nutné je kopírovat a duplikovat do několika databází nebo ručně kombinovat výsledky z mnoha dotazů.
Virtuální databáze jsou také známé jako federované databáze.
Techopedia vysvětluje virtuální databázi
Každá z kombinovaných databází v systému je zcela soběstačná a funkční a je schopna fungovat samostatně bez závislosti na jiných existujících databázích. Když aplikace požádá o přístup k virtuální databázi, systém zjistí, které z databází obsahují data požadovaná uživatelem, a předá požadavek do této databáze. Nejdůležitější a nejnáročnější součástí vytváření virtuální databáze je vytvoření univerzálního datového modelu, který slouží jako mapa nebo průvodce ke každému zdroji dat v rámci společnosti.
Díky začlenění několika databází do centralizovaného kontejneru nabízí virtuální databáze mnoho výhod. Jednou z jeho klíčových výhod je to, že slouží jako alternativní technika slučování pro více databází, což je poměrně obtížný úkol pro většinu koncových uživatelů. Může také pomoci vývojářům vyhnout se těsnému propojení aplikací tím, že odstraní blokování dodavatelů a schémat. Aby bylo možné přistupovat k více databázím, musí být aplikace připojeny k virtuální databázi.