Różnica między dublowaniem bazy danych a replikacją

Kluczowa różnica: tworzenie kopii lustrzanej bazy danych i replikacja bazy danych to dwie techniki wysokiej dostępności danych dla serwerów baz danych. Podczas replikacji obiekty danych i bazy danych są kopiowane i rozprowadzane z jednej bazy danych do drugiej. Zmniejsza obciążenie z oryginalnego serwera bazy danych, a wszystkie serwery, na których została skopiowana baza danych, są tak aktywne, jak serwer główny. Z drugiej strony, dublowanie bazy danych tworzy kopie bazy danych w dwóch różnych instancjach serwera (główny i mirror). Te kopie lustrzane działają jako kopie autonomiczne i nie zawsze są aktywne, tak jak w przypadku replikacji danych.

Replikacja bazy danych odnosi się do grupy technik, w których dane są kopiowane, a kopie te są dystrybuowane z jednej bazy danych do drugiej. Aby zachować spójność między obiektami danych i baz danych, synchronizowane są również bazy danych. Źródłowy serwer bazy danych może być nazywany serwerem głównym, a serwery, w których dane są replikowane, mogą być znane jako slave. Pomaga to zmniejszyć obciążenie serwera głównego, ponieważ klienci mogą używać więcej niż jednego serwera.

Zachowanie serwerów nadrzędnych i podrzędnych jest zasadniczo takie samo. Każda zmiana danych jest również odzwierciedlana na serwerach podrzędnych. Ta technika może być używana do kopiowania danych w więcej niż jednej bazie danych. Częściowa replikacja jest zaimplementowana tylko dla podzbioru tabel lub kolumn wierszy i dlatego nie może zasadniczo replikować całej bazy danych.

Dublowanie baz danych odnosi się do technik, dzięki którym tworzone i utrzymywane są nadmiarowe kopie bazy danych. Kopia lustrzana jest konsekwentnie synchronizowana z główną bazą danych. Ta technika pomaga w zapewnieniu nieprzerwanej dostępności danych, a także pozwala skrócić przestoje, które w przeciwnym razie mogą wystąpić z powodu uszkodzenia lub utraty danych. Podczas procesu up-gradation, dublowanie bazy danych zapewnia co najmniej jedną dostępną kopię do uzyskania dostępu.

Serwer Microsoft SQL używa tej techniki, zachowując dwie kopie (główną i kopię lustrzaną) pojedynczej bazy danych na różnych komputerach znanych jako instancje serwera. Te kopie lustrzane działają jako rezerwowe kopie bazy danych. Dublowanie bazy danych jest ograniczone tylko do dwóch serwerów.

Techniki replikacji i tworzenia kopii lustrzanych są również używane w kombinacjach, aby osiągnąć większą dostępność baz danych. Kluczową różnicą między replikacją a tworzeniem kopii lustrzanej jest to, że w przeciwieństwie do dublowania, w replikacji nie ma serwerów rezerwowych, ponieważ wszystkie serwery działają jako aktywne serwery. Dublowanie jest preferowane, gdy chce się zmniejszyć czas przestoju i chce mieć opłacalne rozwiązanie w kontekście współdzielonej pamięci, przełączników itp. Z drugiej strony replikacja jest na ogół preferowana w scenariuszu, w którym przetwarzanie rozproszone musi być wspierane przez udostępnianie obciążenie pracą aplikacji.

Porównanie między dublowaniem bazy danych a replikacją:

Database Mirroring

Replikacja

Definicja

Dublowanie bazy danych tworzy kopie bazy danych w dwóch różnych instancjach serwera. Kopie te działają jako kopie autonomiczne i nie zawsze są aktywne, tak jak w przypadku replikacji danych.

Podczas replikacji obiekty danych i bazy danych są kopiowane i rozprowadzane z jednej bazy danych do drugiej. Zmniejsza obciążenie z oryginalnego serwera bazy danych, a wszystkie serwery, na których została skopiowana baza danych, są tak aktywne, jak serwer główny.

Zalety

Dublowanie baz danych pomaga zredukować planowane i nieplanowane przestoje w następujący sposób:

  • Automatyczne i ręczne przełączanie awaryjne może zostać opracowane dla lustrzanych baz danych.
  • Utrzymuje zwierciadlaną bazę danych poprawnie zsynchronizowaną z oryginalną bazą danych
  • Poprawia dostępność danych i skalowalność
  • Zapewnia niezawodną kopię zapasową
  • Zapewnia rozkład obciążenia
  • Zapewnia opcję podczas operacji rozłączenia

Wady (SQL Server 2008)

  • Wysokie bezpieczeństwo bez automatycznego przełączania awaryjnego może być związane z siecią.
  • Trzeci serwer jest wymagany do "automatycznego przełączania awaryjnego"
  • Inne elementy muszą być obsługiwane poza dublowaniem, takie jak loginy, zadania SQL Agent itp.
  • Wymaga dodatkowego miejsca na kopię lustrzaną
  • Jeśli migawki są używane tylko do odczytu, migawka jest tak aktualna jak podczas tworzenia migawki.
  • Rekonfiguracja może wymagać ręcznej interwencji.
  • Musisz polegać na dystrybutorze, aby wprowadzać zmiany.
  • Inne elementy muszą być obsługiwane poza replikacją, takie jak loginy, zadania agenta SQL itp.
  • Bardziej skomplikowane jest ustawienie i utrzymanie niż innych opcji.
  • Serwer SQL będzie wymagał pełnej licencji na serwer pomocniczy.
Zalecane

Podobne Artykuły

  • popularne porównania: Różnica między białym rumem i ciemnym rumem

    Różnica między białym rumem i ciemnym rumem

    Kluczowa różnica: Białe rum mają raczej czysty i słodki smak. Ciemne rum są dość popularne i mają odważniejszy, pełniejszy smak. Ciemne rum mają również większą ilość podstawowych melasy, a czasami karmelowy smak, a także odcień przypraw. Rum to rodzaj likieru wytwarzanego ze sfermentowanej trzciny cukrowej i melasy, który jest syropowatym produktem ubocznym trzciny cukrowej. Proces robienia rum
  • popularne porównania: Różnica między synagogą, świątynią, kościołem, meczetem, Shul i Tabernakulum

    Różnica między synagogą, świątynią, kościołem, meczetem, Shul i Tabernakulum

    Kluczowa różnica: Synagoga to miejsce, w którym Żydzi ludzie wielbią Boga, znanego im jako Yaweh. Świątynia jest miejscem kultu dla osób należących do wielu religii. Kościół to termin odnoszący się do chrześcijańskich domów modlitwy. Meczet lub Masjid jest miejscem kultu w islamie; to tam muzułmanie modlą się bezpośrednio do Boga, znanego jako salah. Shul to drugie imię
  • popularne porównania: Różnica między Nagar Nigam i Nagar Palika

    Różnica między Nagar Nigam i Nagar Palika

    Kluczowa różnica: Nagar Nigam, znany również jako Miejska Korporacja, jest lokalnym organem zarządzającym, którego populacja wynosi ponad milion. Nagar Palika, znany również jako gmina miejska, jest miejskim organem lokalnym, który zarządza miastem liczącym od 10 000 do 30 000 mieszkańców. Nagar Nigam
  • popularne porównania: Różnica między Apache i Nginx

    Różnica między Apache i Nginx

    Kluczowa różnica: Apache odnosi się do "serwera HTTP Apache". Jest to aplikacja serwerowa typu open-source przeznaczona dla nowoczesnych systemów operacyjnych takich jak Microsoft Windows, Netware itp. Silnik Nginx 'engine x' to darmowy, open source serwer proxy HTTP i reverse. Jest to również serwer proxy IMAP / POP3. W pr
  • popularne porównania: Różnica między przecinkiem a okresem

    Różnica między przecinkiem a okresem

    Kluczowa różnica: Przecinek i kropka są rozróżniane w odniesieniu do ich funkcji. Przecinek służy do łączenia elementów, natomiast kropka służy do zakończenia zdania. Kategorie tego samego typu można przedstawić za pomocą przecinka. Przecinek łączy różne elementy w jedną instancję. Przecinek zapewnia p
  • popularne porównania: Różnica między osią a równikiem

    Różnica między osią a równikiem

    Kluczowa różnica: oś jest wyimaginowaną linią biegnącą zarówno przez północny, jak i południowy biegun, wokół którego obraca się Ziemia. Równik jest punktem, z którego obliczana jest szerokość geograficzna. Innymi słowy, jest to linia 0 szerokości geograficznej. Oś może być zdefiniowana jako wyobrażona linia, wokół której obraca się obiekt. Obrót Ziemi jest najlepszym
  • popularne porównania: Różnica między samobójstwem a eutanazją

    Różnica między samobójstwem a eutanazją

    Kluczowa różnica: samobójstwo jest aktem umyślnego odbierania sobie życia. Eutanazja jest praktyką celowego kończenia czyjegoś życia w celu złagodzenia bólu i cierpienia. Według Merriama-Webstera samobójstwo jest "aktem lub przykładem podjęcia własnego życia dobrowolnie i celowo, zwłaszcza przez osobę o wieloletniej dyskrecji i zdrowym umyśle." Samobójstwo
  • popularne porównania: Różnica między LG Optimus L5 II, L5 II Dual i Sony Xperia J

    Różnica między LG Optimus L5 II, L5 II Dual i Sony Xperia J

    Kluczowa różnica: LG Optimus L5 II i jego odpowiednik LG Optimus L5 II Dual to dwa podstawowe smartfony firmy. Modele LG Optimus L5 II i L5 II Dual są do siebie bardzo podobne, ale różnią się pod względem wyglądu, w niektórych miejscach. Urządzenie wyposażone jest w 4-calowy pojemnościowy ekran dotykowy LCD True IPS o gęstości pikseli 233 ppi. Xperia J zost
  • popularne porównania: Różnica między CAT, MAT i GMAT

    Różnica między CAT, MAT i GMAT

    Kluczowa różnica: CAT (Common Admission Test), MAT (Management Aptitude Test) i GMAT (Graduate Management Admission Test) to ogólne testy zarządzania, które są przeprowadzane zgodnie z ich harmonogramem co roku na przyjęciach na stanowiska kierownicze. Różnią się one w poszczególnych instytucjach, ich schemacie papierowym i harmonogramach dat. CAT, MAT i

Wybór Redakcji

Różnica między założycielem a promotorem

Kluczowa różnica: W biznesie założycielem jest w zasadzie ktoś, kto założył firmę. Stąd założyciel jest również w zasadzie przedsiębiorcą. Z kolei promotorem jest ktoś, kto promuje biznes. Obowiązkiem promotora jest skłonienie ludzi do zainwestowania pieniędzy w korporację. Definicja założyciela jest dość prosta; jest to osoba, która coś zakłada lub ustanawia. W biznesie założycielem je