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

  • różnica pomiędzy: Różnica między Derby a Oxford Shoes

    Różnica między Derby a Oxford Shoes

    Kluczowa różnica: Derbys i Oksfordzie to dwa różne style obuwia. Buty Derby mają otwarte szwy i sznurowadła, które są przymocowane do wierzchu wampira. Buty Oxford mają zamknięte szwy i sznurowadła, które są przymocowane pod wampirem. Mówienie różnicy między modą męską może być trudnym zadaniem dla każdego, kto nie jest częścią sceny mody. Powodem tego jest fakt,
  • różnica pomiędzy: Różnica między rodzajem, rodzajem i typem

    Różnica między rodzajem, rodzajem i typem

    Kluczowa różnica: słowa są często używane zamiennie, odnosząc się do grupowania i kategoryzacji osoby, miejsca lub rzeczy. Istnieją jednak pewne konteksty, w których słowa nie mogą być używane w miejscu drugiego. Terminy rodzaj, rodzaj i rodzaj są często mylące dla wielu osób, ponieważ te dwa słowa są używane podobnie w pewnych kontekstach i inaczej w innych kontekstach. Ważne jest, aby zroz
  • różnica pomiędzy: Różnica między Abaya i Jilbab

    Różnica między Abaya i Jilbab

    Kluczowa różnica: Abaya i jilbāb to dwa różne rodzaje ubrań, które są dostępne dla kobiet islamskich. Abaya może być opisana jako długa szata lub płaszcz, zwykle w kolorze czarnym. Jest noszony na ubraniu i ma tendencję do pokrywania całego ciała. Nowoczesny jilbāb to rodzaj odzieży bardzo podobnej do abayi. Jest to również
  • różnica pomiędzy: Różnica między cmentarzem a cmentarzem

    Różnica między cmentarzem a cmentarzem

    Kluczowa różnica: Podstawową różnicą między cmentarzem a cmentarzem jest fakt, że cmentarz znajduje się tuż obok kościoła i często kojarzy się z tym kościołem. Natomiast cmentarz jest niezależny od kościoła i może znajdować się z dala od kościoła. Określenia cmentarz i cmentarz są często używane zamiennie. Oba odnoszą się do miejsc,
  • różnica pomiędzy: Różnica między Windows 7 Home Premium i Professional

    Różnica między Windows 7 Home Premium i Professional

    Kluczowa różnica: Windows 7 Home Premium to wydanie wydane przez firmę skierowane na rynek krajowy. W wielu krajach, takich jak USA, ta edycja jest jedyną dostępną wersją dla użytkowników domowych. Windows 7 Professional to edycja zaprojektowana specjalnie dla właścicieli małych firm. Zawiera wszystkie funkcje Windows 7 Home Premium i dodaje kilka dodatkowych funkcji. Windows 7
  • różnica pomiędzy: Różnica między tetheringiem i hotspotem

    Różnica między tetheringiem i hotspotem

    Kluczowa różnica: Tethering jest podłączany do urządzenia za pomocą przewodu, takiego jak USB, aby uzyskać dostęp do Internetu. Hotspot ma miejsce, gdy jedno urządzenie zostaje przekształcone w router bezprzewodowy dla innego urządzenia, które ma dostęp do Internetu pierwszego urządzenia. Wraz ze wzro
  • różnica pomiędzy: Różnica między zatrzymaniem a aresztowaniem

    Różnica między zatrzymaniem a aresztowaniem

    Kluczowa różnica: zatrzymanie następuje w momencie, gdy policja lub jakikolwiek inny organ ma podejrzaną osobę, ale nie oskarżyła ich o popełnienie przestępstwa. Aresztowanie następuje, gdy policja oskarży kogoś o popełnienie przestępstwa, a następnie przekaże je do aresztu. Areszt i aresztowanie to dwa sposoby, w jakie policja może kogoś zatrzymać. Jednak w odniesie
  • różnica pomiędzy: Różnica między Ebolą a Marburgiem

    Różnica między Ebolą a Marburgiem

    Kluczowa różnica: Zarówno wirus Ebola, jak i wirus Marburg są rodzajem wirusa gorączki krwotocznej, który powoduje ciężkie choroby u ludzi. Ich objawy są prawie identyczne, co utrudnia diagnozę. Zarówno wirus Ebola, jak i wirus Marburg są rodzajem wirusa gorączki krwotocznej, który powoduje ciężkie choroby u ludzi. Podczas gdy wi
  • różnica pomiędzy: Różnica między routerem a przełącznikiem

    Różnica między routerem a przełącznikiem

    Kluczowa różnica: Router to urządzenie, które może wysyłać i odbierać pakiety danych między sieciami komputerowymi, a także tworzyć sieć nakładkową. Przełącznik to urządzenie sieciowe, które wykonuje tę samą pracę, co koncentrator; łączy segmenty sieci lub urządzenia, dzięki czemu działają one jak jedna sieć. Routery i przełączniki są

Wybór Redakcji

Różnica między instrukcjami i objaśnieniami

Kluczowa różnica: instrukcje są głównie związane z instrukcją lub nauczaniem. W związku z tym instrukcje mają uczyć kogoś czegoś. Wyjaśnienia natomiast są aktem wyjaśnienia czegoś. Wyjaśnienie to zbiór stwierdzeń opisujących zbiór faktów, które mają na celu wyjaśnienie przyczyn, kontekstu i konsekwencji tych faktów. Instrukcje i objaśnienia