Spisu treści:
Definicja - Co oznacza wirtualna baza danych?
Wirtualna baza danych jest rodzajem systemu zarządzania bazą danych, który służy jako kontener do przejrzystego przeglądania i przeszukiwania kilku innych baz danych za pomocą jednolitego interfejsu API, który pobiera dane z wielu źródeł, tak jakby były pojedynczą jednostką. Te bazy danych są połączone za pośrednictwem sieci komputerowej, a następnie dostępne tak, jakby były z jednej bazy danych. Celem wirtualnej bazy danych jest możliwość przeglądania i uzyskiwania dostępu do danych w ujednolicony sposób bez konieczności kopiowania i duplikowania ich w kilku bazach danych lub ręcznego łączenia wyników z wielu zapytań.
Wirtualne bazy danych są również nazywane federacyjnymi bazami danych.
Techopedia wyjaśnia wirtualną bazę danych
Każda z połączonych baz danych w systemie jest całkowicie samowystarczalna i funkcjonalna i jest w stanie funkcjonować samodzielnie, nie zależąc od innych istniejących baz danych. Gdy aplikacja żąda dostępu do wirtualnej bazy danych, system ustala, która z baz danych zawiera dane żądane przez użytkownika i przekazuje żądanie do tej bazy danych. Najważniejszą i najtrudniejszą częścią budowy wirtualnej bazy danych jest zbudowanie uniwersalnego modelu danych, który służy jako mapa lub przewodnik po każdym źródle danych w firmie.
Dzięki integracji kilku baz danych w scentralizowanym kontenerze wirtualna baza danych oferuje wiele korzyści. Jedną z jego kluczowych zalet jest to, że służy jako alternatywna technika łączenia wielu baz danych, co jest raczej trudnym zadaniem dla większości użytkowników końcowych. Może także pomóc programistom w unikaniu ścisłego połączenia aplikacji poprzez usunięcie blokady dostawcy i schematu. Aplikacje muszą być podłączone do wirtualnej bazy danych, aby mieć dostęp do wielu baz danych.