Skip to main content

Co to jest wirtualizacja bazy danych?

Database Virtualiation Construuje na korzystaniu z oprogramowania bazy danych do maskowania fizycznej lokalizacji i konfiguracji bazy danych z programów zapytania.Chociaż faktyczna baza danych używana przez program może istnieć na kilku serwerach, programy używające go postrzegają ją tak, jakby była to normalna baza danych.Korzystanie z technologii wirtualizacji upraszcza zarządzanie bazami danych, sprawia, że bazy danych szybciej i obniża koszty utrzymania dużych systemów bazy danych.

Problemy ze standardowymi bazami danych

Standardowa baza danych istnieje na jednym komputerze.Baza danych używa jednego serwera lub klastra serwera do przechowywania zestawu informacji.Ten zestaw rozszerza się i umawia się, ponieważ informacje są przechowywane lub usuwane.Tego rodzaju bazy danych są zazwyczaj łatwe w utrzymaniu, ale są mniej przydatne dla użytkownika, ponieważ liczba jednoczesnych użytkowników i zapytań bazy danych jest ograniczona mocem sprzętu bazy danych.Ponadto każdy problem z komputerem lub jego siecią sprawi, że baza danych jest niedostępna.

Zalety wirtualizacji

Baza danych wirtualizacja łagodzi niektóre z tych problemów poprzez zdecentralizowanie bazy danych.Zwirtualizowana baza danych może istnieć na kilku komputerach, w wielu lokalizacjach i na wielu typach oprogramowania do bazy danych.Zasadniczo baza danych jest wykonana z małych elementów baz danych podłączonych do systemu.

Zastosowanie warstw

Ten proces jest możliwy poprzez coś, co nazywa się warstwa wirtualizacji bazy danych.Gdy zapytanie jest dokonywane do bazy danych, wchodzi do oprogramowania, które składa się na tę warstwę.Następnie warstwa uzyskuje dostęp do listy elementów i lokalizacji bazy danych, znajduje miejsce zawierające informacje i wysyła żądanie do tej lokalizacji.Początkowe zapytanie uważa, że warstwa wirtualizacji bazy danych jest faktyczną bazą danych, do której przemawiała i przywraca informacje, jakby nic nie było inne.

Korzyści dla użytkownika

Wirtualizacja bazy danych jest lepsza dla osób korzystających i utrzymujących bazę danych.Z perspektywy użytkowników zyskuje kilka zalet bez znaczącej zmiany w aplikacjach.Użytkownik może nadal korzystać z tych samych programów jak poprzednio, ponieważ warstwa wirtualizacji bazy danych kontroluje zapytania, a nie system.Informacje są szybciej dostępne niż wcześniej, ponieważ mniej osób pyta o pojedynczą lokalizację.Na koniec przestojów bazy danych jest skrócony, ponieważ baza danych jest rozłożona w wielu lokalizacjach.

Korzyści dla administratora

Z perspektywy administratora wirtualizacja bazy danych działa bardzo dobrze.Baza danych jest już rozdrobniona, więc łatwo jest mieć każdą część bazy danych istniejącej w wielu lokalizacjach jednocześnie.Dzięki powtórzeniu wszystkich sekcji bazy danych poszczególnych sekcji łatwych do oderwania w celu konserwacji i naprawy.W przypadku awarii komputera lub sieci dane są zachowane w alternatywnych lokalizacjach.Ten proces tworzenia kopii zapasowych i replikacji jest w dużej mierze automatyczny, wykonywany przez oprogramowanie do wirtualizacji bazy danych, uwalniając czas administratorowi na inne rzeczy.