Co je virtualizace databáze?
Virtualizace databáze se soustředí na použití databázového softwaru k maskování fyzického umístění a konfigurace databáze z dotazovacích programů. Ačkoli skutečná databáze použitá programem může existovat na několika serverech, programy, které ji používají, ji považují za normální databázi. Použití virtualizační technologie zjednodušuje správu databází, zrychluje databáze a snižuje náklady na údržbu rozsáhlých databázových systémů.
Problémy se standardními databázemi
Na jednom počítači existuje standardní databáze. Databáze používá k uložení sady informací jediný server nebo serverový klastr. Tato sada se rozšiřuje a uzavírá smlouvy, protože informace jsou uloženy nebo odstraněny. Tyto typy databází se obvykle snadno udržují, ale jsou pro uživatele méně užitečné, protože počet současných uživatelů a dotazy na databázi jsou omezeny výkonem hardwaru databáze. Navíc jakýkoli problém s počítačem nebo jeho sítí způsobí, že bude databáze nepřístupná.
Výhody virtualizace
Virtualizace databáze některé z těchto problémů zmírňuje decentralizací databáze. Virtualizovaná databáze může existovat na několika počítačích, na mnoha místech a na více typech databázového softwaru. Databáze je v podstatě tvořena malými kousky databází připojených k systému.
Použití vrstev
Tento proces je možný prostřednictvím tzv. Vrstvy virtualizace databáze. Když je zadán dotaz do databáze, vstupuje do softwaru, který tvoří tuto vrstvu. Vrstva poté přistupuje k seznamu databázových kusů a umístění, vyhledá místo, kde jsou uloženy informace, a odešle požadavek na toto umístění. Počáteční dotaz si myslí, že virtualizační vrstva databáze je skutečná databáze, se kterou hovořila, a vrací informace zpět, jako by se nic jiného nezměnilo.
Výhody pro uživatele
Virtualizace databáze je lepší pro lidi, kteří používají a udržují databázi. Z pohledu uživatele získává několik výhod bez jakékoli významné změny v aplikacích. Uživatel může nadále používat stejné programy jako dříve, protože vrstva virtualizace databáze řídí dotazy spíše než systém. Informace jsou rychlejší než dříve, protože méně lidí se dotazuje na jediné místo. Nakonec se prostoje databáze sníží, protože databáze je rozložena na mnoha místech.
Výhody pro správce
Z pohledu administrátora funguje virtualizace databází velmi dobře. Databáze je již roztříštěná, takže je snadné mít každou část databáze na několika místech současně. Díky replikaci všech databázových sekcí lze jednotlivé oddíly snadno přepnout do režimu offline kvůli údržbě a opravám. V případě selhání počítače nebo sítě jsou data uchována na alternativních místech. Tento proces zálohování a replikace je do značné míry automatický, provádí jej software pro virtualizaci databází, což správci uvolňuje čas na práci na jiných věcech.