Skip to main content

Co je to virtualizace databáze?

Virtualizace databáze se soustředí na používání databázového softwaru k maskování fyzické umístění a konfigurace databáze z programů dotazování.Ačkoli skutečná databáze používaná programem může existovat na několika serverech, programy používající jej vidí, jako by se jedná o normální databázi.Použití technologie virtualizace zjednodušuje správu databází a zrychluje databáze a snižuje náklady na údržbu velký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 cluster serveru.Tato sada se rozšiřuje a smlouvy jako informace jsou uloženy nebo odstraněny.Tyto typy databází jsou obvykle snadno udržovatelné, ale jsou pro uživatele méně užitečné, protože počet současných uživatelů a dotazů na databáze je omezen napájením hardwaru databáze.Kromě toho jakýkoli problém s počítačem nebo jeho sítí způsobí, že databáze bude nepřístupná.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.V podstatě je databáze vyrobena z malých kusů databází připojených k systému.

Použití vrstev

Tento proces je umožněn prostřednictvím něčeho, co se nazývá vrstva virtualizace databáze.Když je dotaz proveden do databáze, zadá software, který tvoří tuto vrstvu.Vrstva poté přistupuje k seznamu kusů a umístění databáze, najde místo, kde drží informace a pošle požadavek na toto místo.Počáteční dotaz si myslí, že vrstva virtualizace databáze je skutečná databáze, s níž hovořil, a přináší informace zpět, jako by se nic jiného.Z pohledu uživatelů získává několik výhod bez 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í dotazuje na jediné místo.A konečně, prostoje databáze jsou sníženy, protože databáze je rozložena na mnoha místech.Databáze je již roztříštěná, takže je snadné mít každou část databáze existující na více místech současně.Tím, že jsou replikovány všechny sekce databáze, lze jednotlivé sekce snadno převzít offline pro údržbu a opravu.V případě selhání počítače nebo sítě jsou data zachována na alternativních místech.Tento proces zálohování a replikace je do značné míry automatický, prováděn softwarem pro virtualizaci databáze a uvolňuje čas pro správce, aby pracoval na jiných věcech.