Rozdiel medzi mirroringom databázy a replikáciou

Rozdiel kľúčov: Zrkadlenie databázy a replikácia databázy sú dve techniky vysokej dostupnosti údajov pre databázové servery. Pri replikácii sa dáta a databázové objekty skopírujú a distribuujú z jednej databázy do druhej. Znižuje záťaž z pôvodného databázového servera a všetky servery, na ktorých bola databáza skopírovaná, sú aktívne ako hlavný server. Na druhej strane zrkadlenie databázy vytvára kópie databázy v dvoch rôznych serverových inštanciách (hlavné a zrkadlové). Tieto zrkadlové kópie fungujú ako záložné kópie a nie sú vždy aktívne, ako v prípade replikácie dát.

Replikácia databázy sa vzťahuje na skupinu techník, v ktorých sa údaje kopírujú a tieto kópie sa distribuujú z jednej databázy do druhej. Na zachovanie konzistencie medzi údajmi a databázovými objektmi sa synchronizujú aj databázy. Zdrojový databázový server môže byť označovaný ako master a servery, v ktorých sú replikované dáta, môžu byť známe ako slave. To pomáha pri znižovaní zaťaženia na hlavnom serveri, pretože klienti môžu používať viac ako jeden server.

Chovanie master a slave serverov je vo všeobecnosti rovnaké. Akákoľvek zmena údajov sa prejaví aj v slave serveroch. Táto metóda sa môže použiť na kopírovanie údajov vo viacerých databázach. Čiastková replikácia je implementovaná iba pre podmnožinu tabuliek alebo stĺpcov riadkov, a preto nesmie v podstate replikovať celú databázu.

Zrkadlenie databázy sa týka techník, pomocou ktorých sa vytvárajú a udržiavajú redundantné kópie databázy. Zrkadená kópia je dôsledne synchronizovaná s hlavnou databázou. Táto technika pomáha zabezpečiť nepretržitú dostupnosť údajov a tiež znižuje prestoje, ktoré sa inak môžu vyskytnúť v dôsledku poškodenia alebo straty údajov. Počas procesu upgradu poskytuje zrkadlenie databázy prístup k aspoň jednej životaschopnej kópii.

Server Microsoft SQL používa túto techniku ​​tým, že uchováva dve kópie (hlavné a zrkadlové) jednej databázy na rôznych počítačoch známych ako inštancie servera. Tieto zrkadlové kópie slúžia ako záložné kópie databázy. Zrkadlenie databázy je obmedzené iba na dva servery.

Techniky replikácie a zrkadlenia sa používajú aj v kombináciách na dosiahnutie vyššej dostupnosti databáz. Kľúčovým rozdielom medzi replikáciou a zrkadlením je, že na rozdiel od zrkadlenia neexistujú v replikácii žiadne servery v pohotovostnom režime, pretože všetky servery fungujú ako aktívne servery. Zrkadlenie sa uprednostňuje, ak chceme znížiť dobu prestoja a chceme dosiahnuť nákladovo efektívne riešenie v kontexte so zdieľaným úložiskom, prepínačmi atď. Na druhej strane replikácia je vo všeobecnosti preferovaná v scenári, kde distribuované spracovanie musí byť podporované zdieľaním pracovné zaťaženie aplikácie.

Porovnanie zrkadlenia a replikácie databázy:

Zrkadlenie databázy

replikácie

definícia

Zrkadlenie databázy vytvára kópie databázy v dvoch rôznych serverových inštanciách. Tieto kópie fungujú ako záložné kópie a nie sú vždy aktívne, ako v prípade replikácie dát.

Pri replikácii sa dáta a databázové objekty skopírujú a distribuujú z jednej databázy do druhej. Znižuje záťaž z pôvodného databázového servera a všetky servery, na ktorých bola databáza skopírovaná, sú aktívne ako hlavný server.

výhody

Zrkadlenie databázy pomáha znížiť plánované a neplánované prestoje takto:

  • Automatické alebo manuálne prepnutie na zlyhanie je možné spracovať aj pre zrkadlené databázy.
  • Zachová sa zrkadlová databáza správne synchronizovaná s pôvodnou databázou
  • Zlepšuje dostupnosť a škálovateľnosť údajov
  • Poskytuje zálohovanie bezpečné
  • Poskytuje rozloženie zaťaženia
  • Poskytuje možnosť počas odpojenej prevádzky

Nevýhody (SQL Server 2008)

  • Vysoká bezpečnosť bez nastavenia automatického prebudenia môže byť nad hlavou siete.
  • Tretí server je potrebný pre "automatické prepnutie na zlyhanie"
  • Ostatné položky musia byť spracované mimo zrkadlenia, ako sú prihlasovacie údaje, úlohy SQL Agent atď.
  • Vyžaduje ďalšie ukladanie zrkadlovej kópie
  • Ak sa snímky používajú len na čítanie, snímka je iba aktuálna ako pri vytvorení snímky.
  • Rekonfigurácia môže vyžadovať manuálny zásah.
  • Potreba spoliehať sa na distribútora, aby tlačil zmeny.
  • Ostatné položky musia byť spracované mimo replikácie, ako sú prihlasovacie údaje, úlohy SQL Agent atď ...
  • Je to zložitejšie nastaviť a udržiavať ostatné možnosti.
  • SQL Server bude musieť byť plne licencovaný pre sekundárny server.
Odporúčaná

Súvisiace Články

  • rozdiel medzi: Rozdiel medzi hemoglobínom a hemoglobínom

    Rozdiel medzi hemoglobínom a hemoglobínom

    Kľúčový rozdiel: Hlavným rozdielom medzi hemoglobínom a hemoglobínom je, že nie je žiadny rozdiel. Hemoglobín, tiež známy ako hemoglobín, je proteín, ktorý je prítomný v červených krvinkách. Obsahuje železo a je to, čo v skutočnosti dáva červenej krvinky červenú farbu. Jeho hlavnou funkciou je transport kyslíka do buniek. Hlavným rozdielom medzi he
  • rozdiel medzi: Rozdiel medzi značkami meta a meta popisom

    Rozdiel medzi značkami meta a meta popisom

    Kľúčový rozdiel: Meta značky označujú prehliadače a iné webové služby špecifické informácie o stránke. Meta Popis tag je malý súhrn alebo popis toho, čo webová stránka drží. Meta tagy sú malou časťou veľkého algoritmického hádanka, na ktorú sa vyhľadávače pozerajú pri určovaní poradia stránok. Metaznačky a meta popisy sa používa
  • rozdiel medzi: Rozdiel medzi whisky a whisky

    Rozdiel medzi whisky a whisky

    Kľúčový rozdiel: Whisky a Whisky sú dva rôzne druhy hláskovania pre ten istý typ nápoja. Avšak mnohí fanatici škótskeho a iného "whisky" tvrdia, že rozdiely medzi "whisky" a "whisky" sú oveľa hlbšie ako len pravopis. Tvrdia, že nápoje sa líšia chuťou, arómou a ďalšími faktormi. Pre mnoho ľudí je "w
  • rozdiel medzi: Rozdiel medzi WordPress a Drupal

    Rozdiel medzi WordPress a Drupal

    Kľúčový rozdiel: WordPress je viac populárny s jednoduchými, jednoduchými a blogovými webovými stránkami. Drupal je považovaný za oveľa komplikovanejší pre veľké a zložité webové stránky. Vytváranie jednoduchých webových stránok pred systémami správy obsahu (CMS) bolo zdĺhavé a časovo náročné. Vyžadovalo tiež, aby vývojár po
  • rozdiel medzi: Rozdiel medzi Covert a Clandestine

    Rozdiel medzi Covert a Clandestine

    Kľúčový rozdiel: Covert sa týka niečoho, čo nie je otvorene uznané alebo zobrazené, zatiaľ čo nelegálne odkazuje na niečo, čo je buď tajné, alebo tajne vykonané. Navyše, veci, ktoré sú tajné, sú zvyčajne utajené, pretože nie sú bežne morálne správne. Termíny Covert a Clandestine sa často používajú spoločne v rovnakom kontexte a ako synonymum. Treba však poznamenať, že zatiaľ
  • rozdiel medzi: Rozdiel medzi Sony Xperia J a LG Optimus F5

    Rozdiel medzi Sony Xperia J a LG Optimus F5

    Kľúčový rozdiel: Xperia J bola vyhlásená v októbri 2012 za lacnejšiu variantu modelu Xperia T, čo viedlo k podobnému dizajnu telefónu ako T. Xperia J je vybavená 4-palcovou TFT dotykovou obrazovkou odolnou proti poškriabaniu, ktorá ponúka hustotu pixelov 245. LG Optimus F5 je vybavený 4, 3-palcovým displejom a bude fungovať v systéme Android v4.1.2 (Jelly Bean).
  • rozdiel medzi: Rozdiel medzi Samsung Galaxy S Duos a Xolo Q800

    Rozdiel medzi Samsung Galaxy S Duos a Xolo Q800

    Hlavný rozdiel: Samsung Galaxy S Duos je dual-SIM telefón, ktorý bol spustený v septembri 2012. Telefón je vybavený 4-palcovým TFT kapacitným dotykovým displejom s hustotou približne 233 ppi. Prístroj sa dodáva so softvérovým rozhraním TouchWiz spoločnosti Samsung v systéme Android 4.0.4 ICS. Xolo Q8
  • rozdiel medzi: Rozdiel medzi bitmapou a vektorom

    Rozdiel medzi bitmapou a vektorom

    Kľúčové rozdiely: Bitmapa a vektor sú dva rôzne spôsoby, ako zostaviť počítačovú grafiku. Bitmapové obrázky sú tiež známe ako rastrové obrázky. Základný rozdiel medzi bitmapou a vektorom spočíva v tom, že rastrový obraz je vytvorený z pixelov, zatiaľ čo vektorový obrázok je vytvorený z ciest. Bitmapa a vektor sú dva rôzne
  • rozdiel medzi: Rozdiel medzi krvou a lymfom

    Rozdiel medzi krvou a lymfom

    Kľúčový rozdiel: Krv, ktorá je súčasťou obehového systému, je telesná tekutina, ktorá umožňuje cirkuláciu kyslíka v celom tele. Lymf je bezfarebná tekutina, ktorá je súčasťou lymfatického systému, ktorý napomáha boju proti infekciám a odstraňovaniu odpadových produktov. Ľudské telo je veľmi zložité. Je zložený z rôznych systémov v

Redakcia Choice

Rozdiel medzi infekčnými a nákazlivými

Kľúčový rozdiel: Infekčné choroby sú spôsobené mikroorganizmom, a preto môžu byť nekonečne prenesiteľné na nových jedincov. Nákazlivé choroby sú veľmi prenosné ochorenia, ktoré sa môžu rýchlo šíriť z jednej osoby na druhú kontaktom alebo v tesnej blízkosti. Nedávne vydesenie Ebola spôsobilo, že mnohí ľudia sa obávajú opustenia svojich domovov. Podobný strach sa deje počas času a