Rozdíl mezi zrcadlením a replikací databáze

Klíčový rozdíl: Zrcadlení databáze a replikace databáze jsou dvěma technikami vysoké dostupnosti dat pro databázové servery. V replikaci jsou data a databázové objekty zkopírovány a distribuovány z jedné databáze do druhé. Snižuje zátěž z původního databázového serveru a všechny servery, na kterých byla databáze zkopírována, jsou stejně aktivní jako hlavní server. Na druhou stranu zrcadlení databáze vytváří kopie databáze ve dvou různých instancích serveru (hlavní a zrcadlové). Tyto zrcadlové kopie fungují jako záložní kopie a nejsou vždy aktivní, jako v případě replikace dat.

Replikace databáze odkazuje na skupinu technik, ve kterých jsou data kopírována a tyto kopie jsou distribuovány z jedné databáze do druhé. Pro zachování konzistence mezi daty a databázovými objekty jsou také synchronizovány databáze. Zdrojový databázový server může být označován jako master a servery, ve kterých jsou data replikovány, mohou být označovány jako slave. To pomáhá při snižování zatížení na hlavním serveru, protože klienti mohou používat více serverů.

Chování hlavních a podřízených serverů je obecně stejné. Jakákoli změna dat se projevuje také v podřízených serverech. Tato technika může být použita pro kopírování dat ve více než jedné databázi. Částečná replikace je implementována pouze pro podmnožinu tabulek nebo sloupců řádků, a proto nesmí v podstatě replikovat celou databázi.

Zrcadlení databáze odkazuje na techniky, pomocí kterých jsou vytvářeny a udržovány redundantní kopie databáze. Zrcadlovaná kopie je důsledně synchronizována s hlavní databází. Tato technika pomáhá zajistit nepřetržitou dostupnost dat a také zkracuje prostoje, které se mohou jinak vyskytnout kvůli poškození nebo ztrátě dat. Během procesu upgradu poskytuje zrcadlení databáze přístup k alespoň jedné životaschopné kopii.

Server Microsoft SQL používá tuto techniku ​​tím, že uchovává dvě kopie (hlavní a zrcadlovka) jedné databáze na různých počítačích, které jsou známé jako instance serveru. Tyto zrcadlové kopie fungují jako záložní kopie databáze. Zrcadlení databáze je omezeno pouze na dva servery.

Techniky replikace a zrcadlení se také používají v kombinacích pro dosažení vyšší dostupnosti databází. Klíčovým rozdílem mezi replikací a zrcadlením je to, že na rozdíl od zrcadlení neexistují v replikaci žádné záložní servery, protože všechny servery fungují jako aktivní servery. Zrcadlení je upřednostňováno, když chceme snížit dobu prostoje a chceme mít nákladově efektivní řešení v kontextu sdílených úložišť, přepínačů atd. Na druhou stranu replikace je obecně preferována ve scénáři, kdy distribuované zpracování musí být podporováno sdílením pracovní zátěž aplikace.

Porovnání zrcadlení a replikace databáze:

Zrcadlení databáze

Replikace

Definice

Zrcadlení databáze vytváří kopie databáze ve dvou různých instancích serveru. Tyto kopie fungují jako záložní kopie a nejsou vždy aktivní, jako v případě replikace dat.

V replikaci jsou data a databázové objekty zkopírovány a distribuovány z jedné databáze do druhé. Snižuje zátěž z původního databázového serveru a všechny servery, na kterých byla databáze zkopírována, jsou stejně aktivní jako hlavní server.

Výhody

Zrcadlení databáze pomáhá snížit plánované a neplánované prostoje následujícím způsobem:

  • Automatické nebo ruční převzetí služeb při selhání mohou být zpracovány pro zrcadlené databáze.
  • Zachovává zrcadlenou databázi správně synchronizovanou s původní databází
  • Zlepšuje dostupnost a škálovatelnost dat
  • Poskytuje záložní bezpečnostní zálohu
  • Poskytuje rozložení zatížení
  • Poskytuje možnost během odpojeného provozu

Nevýhody (SQL Server 2008)

  • Vysoká bezpečnost bez nastavení automatického překonání selhání může být nad hlavou sítě.
  • Pro automatické převzetí služeb při selhání je vyžadován třetí server
  • Jiné položky je třeba zpracovávat mimo zrcadlení, jako jsou přihlašovací údaje, úlohy SQL Agent atd.
  • Vyžaduje další ukládání zrcadlené kopie
  • Pokud jsou snímky použity pouze pro čtení, snímek je pouze aktuální, jako když byl snímek vytvořen.
  • Rekonfigurace může vyžadovat ruční zásah.
  • Potřeba spoléhat se na distributora, aby tlačil změny.
  • Jiné položky je nutné zpracovávat mimo replikaci, jako jsou přihlašovací údaje, úlohy SQL Agent atd.
  • Složitější je nastavení a udržování dalších možností.
  • SQL Server bude muset být plně licencován pro sekundární server.
Doporučená

Související Články

  • rozdíl mezi: Rozdíl mezi tlačítky Stejně jako a Share na Facebooku

    Rozdíl mezi tlačítky Stejně jako a Share na Facebooku

    Hlavní rozdíl : Facebook 'Líbí se' a 'Sdílet' jsou nejpoužívanější tlačítka na mnoha internetových stránkách. Klíčový rozdíl mezi těmito dvěma tlačítky spočívá v tom, že tlačítko "Stejně jako" slouží ke zhodnocení odkazu, stavu nebo příspěvku jiné osoby na stránce stejné osoby, zatímco tlačítko "Sdílet" slouží ke sdílení nebo rozdělení libovolných příspěvků, videa, stránky nebo aktualizace s každým v seznamu přátel jednotlivých osob na svých stránkách Facebook. Už od vynálezu Facebooku lidé považují za velmi obtížné ignor
  • rozdíl mezi: Rozdíl mezi vydíráním a vydíráním

    Rozdíl mezi vydíráním a vydíráním

    Klíčový rozdíl: Vydírání znamená zastrašování nebo ohrožení osoby násilím výměnou za peněžní odškodnění, vydírání na druhé straně se týká ohrožení osoby se sociální, emocionální nebo profesionální zkázy výměnou buď za peněžní odškodnění, nebo za to, co dělá vyděrač chce. Chamtivost lidstva nepozná hranice. Bohužel tam js
  • rozdíl mezi: Rozdíl mezi prodejem a marketingem

    Rozdíl mezi prodejem a marketingem

    Hlavní rozdíl: Marketing a prodej jsou dvě různé věci, které jsou součástí strategie společnosti. Prodej je poměrně přímý. Zahrnuje skutečné prodeje produktů nebo služeb společnosti svým zákazníkům. Marketing je proces sdělování hodnoty produktu nebo služby zákazníkům tak, aby produkt nebo služba prodávala. Marketing a prodej jsou dvě různ
  • rozdíl mezi: Rozdíl mezi Ajaxem a Silverlightem

    Rozdíl mezi Ajaxem a Silverlightem

    Hlavní rozdíl: AJAX znamená asynchronní JavaScript a XML. Jedná se o skupinu webových vývojových programů používaných k tvorbě webových stránek. Programy vytvářejí interaktivní webové aplikace pomocí kombinace XHTML pro základní programování, CSS pro styling, DOM pro interakci, výměnu dat pomocí XML a XSLT, XMLHttpRequest a JavaScript. Microsoft Silverlight je a
  • rozdíl mezi: Rozdíl mezi Dropboxem, Boxem a Disku Google

    Rozdíl mezi Dropboxem, Boxem a Disku Google

    Klíčový rozdíl: Úložiště v cloudu umožňuje uživateli ukládat data a soubory na externí servery. Tyto externí servery jsou spravovány hostitelskou společností, jako jsou Dropbox, Box a Disk Google. Každá společnost má různé služby, které poskytuje svým uživatelům, ale většinou obvykle umožňují uživatelům ukládat data a soubory a sdílet je s jinými uživateli. V dnešním světě je všechno spojeno. D
  • rozdíl mezi: Rozdíl mezi přepisem a studijním dokladem

    Rozdíl mezi přepisem a studijním dokladem

    Klíčový rozdíl: Přepis je dokument, který obsahuje seznam všech tříd, které student absolvuje, všechny zkoušky, které student pokoušel, a také známky, které student získal v konkrétní třídě a zkoušce. Certifikát je doklad, který označuje, který specializovaný studijní program absolvoval. Pro studenty, kteří právě vs
  • rozdíl mezi: Rozdíl mezi iPad Mini a Asus FonePad

    Rozdíl mezi iPad Mini a Asus FonePad

    Klíčový rozdíl: iPad Mini je elegantnější a tenčí iPad 2. iPad Mini je dodáván s 7, 9palcovým LED podsvíceným multi-dotykovým displejem s dotykovou obrazovkou technologie IPS potaženou oleofobním materiálem odolným proti otiskům prstů. Asus oznámila uvedení nejnovějšího phabletu Asus Fonepad. Fonepad je 7-palcový tab
  • rozdíl mezi: Rozdíl mezi whisky a rumem

    Rozdíl mezi whisky a rumem

    Klíčový rozdíl: Whisky nebo whisky je druh destilovaného alkoholického nápoje vyrobeného z jakékoliv formy kvašeného obilí. V závislosti na zeměpisné oblasti nebo druhu whisky, která se vyrábí, může být whisky vyrobena z ječmene, sladového ječmene, žita, sladového žita, pšenice a kukuřice. Často jsou zralé ve spálený
  • rozdíl mezi: Rozdíl mezi MKV a MP4

    Rozdíl mezi MKV a MP4

    Hlavní rozdíl: MKV i MP4 jsou formáty souborů, které se používají hlavně pro přehrávání videí s audiem. MKV a MP4 nejsou kódovací formáty, ale jsou soubory kontejnerů, tj. V podstatě obaly pro formátované video soubory. Hlavní rozdíl mezi těmito dvěma způsoby nepochází z formátů samotných, ale z typů kodeků používaných v rámci souborů. MKV a MP4 jsou formáty souborů, kter

Redakce Choice

Rozdíl mezi ASPCA a HSUS

Klíčový rozdíl: ASPCA je jednou z nejstarších organizací na ochranu zvířat, založenou v roce 1866. HSUS je jednou z největších neziskových organizací, která je většinou prací pro obhajování práv zvířat. Existuje mnoho práv zvířat a sociálních skupin, které se zvedly, aby chránily zvířata před škodami, krutostí a bolestí. Tyto organizace a skupiny působí na